Blame


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