Книга: Linux программирование в примерах
9.4.3.5. Сводка fcntl()
9.4.3.5. Сводка fcntl()
Сводка для системного вызова fcntl()
приведена в табл. 9.5.
Таблица 9.5. Сводка fcntl()
Значение cmd |
Значение arg |
Возвращает |
---|---|---|
F_DUPFD |
Наименьший новый дескриптор | Дублирует аргумент fd |
F_GETFD |
Получает флаги дескриптора файла (close-on-exec) | |
F_SETFD |
Новое значение флага | Устанавливает флаги дескриптора файла (close-on-exec) |
F_GETFL |
Получает флаги основного файла | |
F_SETFL |
Новое значение флага | Устанавливает флаги основного файла |
Флаги создания, статуса и прав доступа файла копируются, когда дескриптор файла дублируется. Флаг close-on-exec не копируется.
Похожие страницы
- 14.2.2. Блокировка POSIX: fcntl() и lockf()
- 9.4.3. Управление атрибутами файла: fcntl()
- 2.3.3 3. Сводка возвращаемых значений getopt_long()
- Функция fcntl(2)
- fcntl
- Более сложные приемы: fcntl и mmap
- 8.3. Функция fcntl(): блокировки и другие операции над файлами
- Листинг 8.2. (lock-file.c) Установка блокировки записи с помощью функции fcntl()
- 20.3.7. Вызовы ioctl(2) и fcntl(2) являются препятствиями
- 7.11. Функция fcntl
- 9.3. Блокирование записей с помощью fcntl по стандарту Posix
- Блокировка записей fcntl