VENTI(3) VENTI(3) 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. 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 pro- tocol messages and data structures. It also describes rou- tines that convert between the C representation and the net- work 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 /usr/local/plan9/src/libventi SEE ALSO venti(1), venti-cache(3), venti-client(3), venti-fcall(3), venti-file(3) venti-log(3), venti-mem(3), venti-packet(3), Page 1 Plan 9 (printed 12/22/24) VENTI(3) VENTI(3) venti-server(3), venti-zero(3), venti(7), venti(8) Page 2 Plan 9 (printed 12/22/24)