plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

venti.3 (1715B)


      1 .TH VENTI 3
      2 .SH NAME
      3 venti \- archival storage server
      4 .SH SYNOPSIS
      5 .PP
      6 .ft L
      7 #include <u.h>
      8 .br
      9 #include <libc.h>
     10 .br
     11 #include <venti.h>
     12 .SH DESCRIPTION
     13 The Venti library provides support for writing Venti servers and clients.
     14 This manual page describes general utility functions.
     15 .PP
     16 Other manual pages describe the library functions in detail.
     17 .PP
     18 .MR Venti-cache (3)
     19 describes a simple in-memory block cache to help clients.
     20 .PP
     21 .MR Venti-conn (3)
     22 describes routines for manipulating network connections
     23 between Venti clients and servers.
     24 .MR Venti-client (3)
     25 and
     26 .MR venti-server (3)
     27 describe routines for writing clients
     28 and servers on top of these.
     29 .PP
     30 .MR Venti-fcall (3)
     31 describes the C representation of Venti protocol messages
     32 and data structures.
     33 It also describes routines that convert between the C representation
     34 and the network and disk representations.
     35 .PP
     36 .MR Venti-file (3)
     37 describes routines for writing clients that manipulate
     38 Venti file trees
     39 (see
     40 .MR venti (7) ).
     41 .PP
     42 .MR Venti-log (3)
     43 describes routines to access in-memory log buffers
     44 as well as the logging that is done automatically by
     45 the library.
     46 .PP
     47 .MR Venti-mem (3)
     48 describes wrappers around the canonical
     49 .MR malloc (3)
     50 routines that abort on error.
     51 .PP
     52 .MR Venti-packet (3)
     53 describes routines for 
     54 manipulating zero-copy chains of
     55 data buffers.
     56 .PP
     57 .MR Venti-zero (3)
     58 describes routines to zero truncate and zero extend blocks
     59 (see
     60 .MR venti (7) ).
     61 .SH SOURCE
     62 .B \*9/src/libventi
     63 .SH SEE ALSO
     64 .MR venti (1) ,
     65 .MR venti-cache (3) ,
     66 .MR venti-client (3) ,
     67 .MR venti-fcall (3) ,
     68 .MR venti-file (3)
     69 .MR venti-log (3) ,
     70 .MR venti-mem (3) ,
     71 .MR venti-packet (3) ,
     72 .MR venti-server (3) ,
     73 .MR venti-zero (3) ,
     74 .MR venti (7) ,
     75 .MR venti (8)