venti – archival storage server|
The Venti library provides support for writing Venti servers and
clients. This manual page describes general utility functions.
Other manual pages describe the library functions in detail.
Venti-cache(3) describes a simple in-memory block cache to help
Venti-conn(3) describes routines for manipulating network connections
between Venti clients and servers. Venti-client(3) and venti-server(3)
describe routines for writing clients and servers on top of these.
Venti-fcall(3) 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
Venti-file(3) describes routines for writing clients that manipulate
Venti file trees (see venti(7)).
Venti-log(3) describes routines to access in-memory log buffers
as well as the logging that is done automatically by the library.
Venti-mem(3) describes wrappers around the canonical malloc(3)
routines that abort on error.
Venti-packet(3) describes routines for manipulating zero-copy
chains of data buffers.
Venti-zero(3) describes routines to zero truncate and zero extend
blocks (see venti(7)).|
venti(1), venti-cache(3), venti-client(3), venti-fcall(3), venti-file(3)
venti-log(3), venti-mem(3), venti-packet(3), venti-server(3),
venti-zero(3), venti(7), venti(8)|