]> git.lizzy.rs Git - plan9front.git/blob - sys/man/2/venti
misc small manpage fixes
[plan9front.git] / sys / man / 2 / venti
1 .TH VENTI 2
2 .SH NAME
3 venti \- archival storage server
4 .SH SYNOPSIS
5 .ft L
6 #include <u.h>
7 .br
8 #include <libc.h>
9 .br
10 #include <venti.h>
11 .SH DESCRIPTION
12 The Venti library provides support for writing Venti servers and clients.
13 Other manual pages describe the library functions in detail.
14 .PP
15 .IR Venti-cache (2)
16 describes a simple in-memory block cache to help clients.
17 .PP
18 .IR Venti-conn (2)
19 describes routines for manipulating network connections
20 between Venti clients and servers.
21 .IR Venti-client (2)
22 and
23 .IR venti-server (2)
24 describe routines for writing clients
25 and servers on top of these.
26 .PP
27 .IR Venti-fcall (2)
28 describes the C representation of Venti protocol messages
29 and data structures.
30 It also describes routines that convert between the C representation
31 and the network and disk representations.
32 .PP
33 .IR Venti-file (2)
34 describes routines for writing clients that manipulate
35 Venti file trees
36 (see
37 .IR venti (6)).
38 .PP
39 .IR Venti-log (2)
40 describes routines to access in-memory log buffers
41 as well as the logging that is done automatically by
42 the library.
43 .PP
44 .IR Venti-mem (2)
45 describes wrappers around the canonical
46 .IR malloc (2)
47 routines that abort on error.
48 .PP
49 .IR Venti-packet (2)
50 describes routines for 
51 manipulating zero-copy chains of
52 data buffers.
53 .PP
54 .IR Venti-zero (2)
55 describes routines to zero truncate and zero extend blocks
56 (see
57 .IR venti (6)).
58 .SH SOURCE
59 .B /sys/src/libventi
60 .SH SEE ALSO
61 .IR venti (1),
62 .IR venti-cache (2),
63 .IR venti-client (2),
64 .IR venti-fcall (2),
65 .IR venti-file (2)
66 .IR venti-log (2),
67 .IR venti-mem (2),
68 .IR venti-packet (2),
69 .IR venti-server (2),
70 .IR venti-zero (2),
71 .IR venti (6),
72 .IR venti (8)