Глава 5. Файловый ввод/ вывод: Дальнейшие подробности

5.1 Условия атомарности и состязательности

5.2 Операции управления файлом: fcntl()

5.3 Флаги состояния открытого файла

5.4 Взаимосвязь между дескрипторами файла и открытыми файлами

 

Рисунок 5.2


Взаимоотношения между файловыми дескрипторами, описания открытых файлов и i-node

5.5 Дублирование файловых дескрипторов

5.6 Файловый ввод/ вывод по определённому адресу: pread() and pwrite()

5.7 Чередующийся ввод/ вывод readv() and writev()

5.8 Усечения файла: truncate() и ftruncate()

5.9 Неблокируемый ввод/ вывод

5.10 Ввод/ вывод больших файлов

5.11 Каталог /dev/fd

5.12 Создание временных файлов

5.13 Выводы

5.14 Упражнения