Name Date Size #Lines LOC

..--

READMEH A D25-Apr-2025625 1611

fd_file.ccH A D25-Apr-202523.6 KiB808659

fd_file.hH A D25-Apr-20259.1 KiB22389

fd_file_test.ccH A D25-Apr-202524.4 KiB655451

random_access_file.hH A D25-Apr-20252.5 KiB6916

random_access_file_test.hH A D25-Apr-20256.1 KiB183113

random_access_file_utils.ccH A D25-Apr-20251.2 KiB4117

random_access_file_utils.hH A D25-Apr-20251.1 KiB317

README

1A simple C++ wrapper for Unix file I/O.
2
3This is intended to be lightweight and easy to use, similar to Java's
4RandomAccessFile and related classes. The usual C++ idioms of RAII and "you
5don't pay for what you don't use" apply.
6
7In particular, the basic RandomAccessFile interface is kept small and simple so
8it's trivial to add new implementations.
9
10This code will not log, because it can't know whether that's appropriate in
11your application.
12
13This code will, in general, return -errno on failure. If an operation consisted
14of multiple sub-operations, it will return the errno corresponding to the most
15relevant operation.
16