Data structures

The first thing we need to understand is the data structures used to control the operation of the library:

And one data structure that's used internally by the library:

Later, we'll see the OCB, attributes structure, and mount structure data types that are used with the POSIX-layer libraries.