123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- .TH VENTI 2
- .SH NAME
- venti \- archival storage server
- .SH SYNOPSIS
- .ft L
- #include <u.h>
- .br
- #include <libc.h>
- .br
- #include <venti.h>
- .SH DESCRIPTION
- The Venti library provides support for writing Venti servers and clients.
- Other manual pages describe the library functions in detail.
- .PP
- .IR Venti-cache (2)
- describes a simple in-memory block cache to help clients.
- .PP
- .IR Venti-conn (2)
- describes routines for manipulating network connections
- between Venti clients and servers.
- .IR Venti-client (2)
- and
- .IR venti-server (2)
- describe routines for writing clients
- and servers on top of these.
- .PP
- .IR Venti-fcall (2)
- describes the C representation of Venti protocol messages
- and data structures.
- It also describes routines that convert between the C representation
- and the network and disk representations.
- .PP
- .IR Venti-file (2)
- describes routines for writing clients that manipulate
- Venti file trees
- (see
- .IR venti (6)).
- .PP
- .IR Venti-log (2)
- describes routines to access in-memory log buffers
- as well as the logging that is done automatically by
- the library.
- .PP
- .IR Venti-mem (2)
- describes wrappers around the canonical
- .IR malloc (2)
- routines that abort on error.
- .PP
- .IR Venti-packet (2)
- describes routines for
- manipulating zero-copy chains of
- data buffers.
- .PP
- .IR Venti-zero (2)
- describes routines to zero truncate and zero extend blocks
- (see
- .IR venti (6)).
- .SH SOURCE
- .B /sys/src/libventi
- .SH SEE ALSO
- .IR venti (1),
- .IR venti-cache (2),
- .IR venti-client (2),
- .IR venti-fcall (2),
- .IR venti-file (2)
- .IR venti-log (2),
- .IR venti-mem (2),
- .IR venti-packet (2),
- .IR venti-server (2),
- .IR venti-zero (2),
- .IR venti (6),
- .IR venti (8)
|