A Library for Managing Persistent Storage
Dennis M. Heimbigner · 1988
Abstract : The storage package provides a library of routines by which a program can manage variable length records or fixed length records in a persistent heap (using Unix files), and index them using either btrees or extendible hashing. Figure 1 defines the interface to the heap portion of the library. This heap library can be used for either fixed length or variable length records. It uses a record size as its principal parameter. Records of any length can be allocated, although they will be embedded in an integral number of records.