VENTI(2) 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 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(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)
Page 1 Plan 9 (printed 10/29/25)