@numchapentry{Introduction to the EXT2FS Library}{1}{Introduction to the EXT2FS Library}{1}
@numchapentry{EXT2FS Library Functions}{2}{EXT2FS Library Functions}{2}
@numsecentry{Filesystem-level functions}{2.1}{Filesystem-level functions}{2}
@numsubsecentry{Opening an ext2 filesystem}{2.1.1}{Opening an ext2 filesystem}{2}
@numsubsecentry{Closing and flushing out changes}{2.1.2}{Closing and flushing out changes}{2}
@numsubsecentry{Initializing a filesystem}{2.1.3}{Initializing a filesystem}{3}
@numsubsecentry{Filesystem flag functions}{2.1.4}{Filesystem flag functions}{5}
@numsecentry{File I/O Functions}{2.2}{File I/O Functions}{5}
@numsubsecentry{File handle manipulation}{2.2.1}{File handle manipulation}{5}
@numsubsecentry{Reading and writing data}{2.2.2}{Reading and writing data}{6}
@numsubsecentry{Changing the file offset}{2.2.3}{Changing the file offset}{6}
@numsubsecentry{Getting the file size}{2.2.4}{Getting the file size}{7}
@numsecentry{Inode Functions}{2.3}{Inode Functions}{7}
@numsubsecentry{Reading and writing inodes}{2.3.1}{Reading and writing inodes}{7}
@numsubsecentry{Iterating over inodes in a filesystem}{2.3.2}{Iterating over inodes in a filesystem}{7}
@numsubsecentry{Iterating over blocks in an inode}{2.3.3}{Iterating over blocks in an inode}{8}
@numsubsecentry{Convenience functions for Inodes}{2.3.4}{Inode Convenience Functions}{9}
@numsecentry{Directory functions}{2.4}{Directory functions}{9}
@numsubsecentry{Directory block functions}{2.4.1}{Directory block functions}{10}
@numsubsecentry{Iterating over a directory}{2.4.2}{Iterating over a directory}{10}
@numsubsecentry{Creating and expanding directories}{2.4.3}{Creating and expanding directories}{10}
@numsubsecentry{Creating and removing directory entries}{2.4.4}{Creating and removing directory entries}{11}
@numsubsecentry{Looking up filenames}{2.4.5}{Looking up filenames}{11}
@numsubsecentry{Translating inode numbers to filenames}{2.4.6}{Translating inode numbers to filenames}{12}
@numsecentry{Bitmap Functions}{2.5}{Bitmap Functions}{12}
@numsubsecentry{Reading and Writing Bitmaps}{2.5.1}{Reading and Writing Bitmaps}{12}
@numsubsecentry{Allocating Bitmaps}{2.5.2}{Allocating Bitmaps}{12}
@numsubsecentry{Freeing bitmaps}{2.5.3}{Free bitmaps}{12}
@numsubsecentry{Bitmap Operations}{2.5.4}{Bitmap Operations}{12}
@numsubsecentry{Comparing bitmaps}{2.5.5}{Comparing bitmaps}{13}
@numsubsecentry{Modifying Bitmaps}{2.5.6}{Modifying Bitmaps}{13}
@numsubsecentry{Resizing Bitmaps}{2.5.7}{Resizing Bitmaps}{13}
@numsubsecentry{Clearing Bitmaps}{2.5.8}{Clearing Bitmaps}{14}
@numsecentry{EXT2 data abstractions}{2.6}{EXT2 data abstractions}{14}
@numsubsecentry{Badblocks list management}{2.6.1}{Badblocks list management}{14}
@numsubsecentry{Directory-block list management}{2.6.2}{Directory-block list management}{14}
@numsubsecentry{Inode count functions}{2.6.3}{Inode count functions}{15}
@numsecentry{Byte-swapping functions}{2.7}{Byte-swapping functions}{16}
@numsecentry{Other functions}{2.8}{Other functions}{16}
@unnchapentry{Concept Index}{10001}{Concept Index}{18}
@unnchapentry{Function and Type Index}{10002}{Function Index}{19}
