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