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 d32deab1 2020-08-16 rsc .MR 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 d32deab1 2020-08-16 rsc .MR 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 d32deab1 2020-08-16 rsc .MR Venti-client (3)
25 be7cbb4e 2005-07-12 devnull and
26 d32deab1 2020-08-16 rsc .MR 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 d32deab1 2020-08-16 rsc .MR 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 d32deab1 2020-08-16 rsc .MR 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 d32deab1 2020-08-16 rsc .MR venti (7) ).
41 be7cbb4e 2005-07-12 devnull .PP
42 d32deab1 2020-08-16 rsc .MR 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 d32deab1 2020-08-16 rsc .MR Venti-mem (3)
48 be7cbb4e 2005-07-12 devnull describes wrappers around the canonical
49 d32deab1 2020-08-16 rsc .MR malloc (3)
50 be7cbb4e 2005-07-12 devnull routines that abort on error.
51 be7cbb4e 2005-07-12 devnull .PP
52 d32deab1 2020-08-16 rsc .MR 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 d32deab1 2020-08-16 rsc .MR 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 d32deab1 2020-08-16 rsc .MR 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 d32deab1 2020-08-16 rsc .MR venti (1) ,
65 d32deab1 2020-08-16 rsc .MR venti-cache (3) ,
66 d32deab1 2020-08-16 rsc .MR venti-client (3) ,
67 d32deab1 2020-08-16 rsc .MR venti-fcall (3) ,
68 d32deab1 2020-08-16 rsc .MR venti-file (3)
69 d32deab1 2020-08-16 rsc .MR venti-log (3) ,
70 d32deab1 2020-08-16 rsc .MR venti-mem (3) ,
71 d32deab1 2020-08-16 rsc .MR venti-packet (3) ,
72 d32deab1 2020-08-16 rsc .MR venti-server (3) ,
73 d32deab1 2020-08-16 rsc .MR venti-zero (3) ,
74 d32deab1 2020-08-16 rsc .MR venti (7) ,
75 d32deab1 2020-08-16 rsc .MR venti (8)