Subversion Repositories planix.SVN

Rev

Rev 34 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 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)