Книга: Программирование для Linux. Профессиональный подход
6.5.3. /dev/full
6.5.3. /dev/full
Устройство /dev/full
ведет себя так, как если бы оно было файлом в файловой системе, где не осталось свободного места. Операция записи в этот файл завершается ошибкой, и в переменную errno помещается код ENOSPC
, обычно свидетельствующий о том, что устройство записи переполнено.
Вот что получится, если попытаться осуществить запись в устройство /dev/full
с помощью команды cp
:
% cp /etc/fstab /dev/full
cp: /dev/full: No space left on device
Этот файл удобен для проверки того, как программа будет вести себя в случае, если при записи в файл возникнет нехватка места.
Похожие страницы
- Chapter 5. Kernel Initialization
- Кто такая Елена Ивашенцева?
- 11.2. Цели процесса
- Рис. 214. Имена почтовых серверов.
- Document
- ГЛАВА 3 Внутренняя структура .NET Compact Framework
- Джордж Буль Отец булевой алгебры
- Removable Storage Media
- Работа пользователей с виртуальной машиной
- 6.5. Общие команды меню Windows-программ. Буфер обмена Windows
- Ассортимент
- 6.3 Native Application Builder (NAB)