Книги автора: UNIX: разработка сетевых приложенийUNIX Network Programming
UNIX: взаимодействие процессовUNIX Network Programming. Volume 2 Second Edition. Interprocess Communications
/ Книги автора: UNIX: разработка сетевых приложенийUNIX Network Programming
UNIX: взаимодействие процессовUNIX Network Programming. Volume 2 Second Edition. Interprocess Communications
/ Книги автора: UNIX: разработка сетевых приложенийUNIX Network Programming
UNIX: взаимодействие процессовUNIX Network Programming. Volume 2 Second Edition. Interprocess Communications
/ Книга: UNIX: разработка сетевых приложений
31.5. Функция ioctl
31.5. Функция ioctl
Говоря о потоках, мы снова возвращаемся к функции ioctl
, которая уже была описана в главе 17.
#include <stropts.h>
int ioctl(int fd, int request, ... /* void *arg */ );
Возвращает: 0 в случае успешного выполнения, -1 в случае ошибки
Единственным изменением относительно прототипа функции, приведенного в разделе 17.2, является включение заголовочного файла, необходимого для работы с потоками.
Существует примерно 30 запросов (request
), так или иначе влияющих на головной модуль потока. Каждый из запросов начинается с I_
, и обычно документация на них приводится на странице руководства streamio
.
Похожие страницы
- 17.2. Функция ioctl
- Глава 17 Операции функции ioctl
- 17.6. Функция get_ifi_info
- 6.7. Функция ioctl()
- 10.1.2.5 Ioctl
- 7.11. Функция fcntl
- 2.1.3. Функция getopt_long()
- Группировка по встроенным функциям и UDF
- 19.1.1. Функция jQuery()
- Функция strcmp( )
- Управление функциями узла
- Функция программного обеспечения