|
NAMEventi - archival storage server SYNOPSIS#include <u.h>
DESCRIPTIONThe 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 clients. 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 representations. 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))). SOURCE/src/libventi
|