| xxx \- Venti storage server |
| 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. |
| describes a simple in-memory block cache to help clients. |
| describes routines for manipulating network connections |
| between Venti clients and servers. |
| describe routines for writing clients |
| and servers on top of these. |
| describes the in-memory representation of Venti protocol messages |
| It also describes routines that convert between the C representation |
| and the network and disk representations. |
| describes routines for writing clients that manipulate |
| describes routines to access in-memory log buffers |
| as well as the logging that is done automatically by |
| describes wrappers around the canonical |
| routines that abort on error. |
| efficiently manipulating chains of |
| describes routines to zero truncate and zero extend blocks |