Книга: Программирование для Linux. Профессиональный подход
6.7. Функция ioctl()
6.7. Функция ioctl()
Системный вызов ioctl()
— это универсальное средство управления аппаратными устройствами. Первым аргументом функции является дескриптор файла того устройства, которым требуется управлять. Второй аргумент — это код запроса, обозначающего выполняемую операцию. Разным устройствам соответствуют разные запросы. В зависимости от запроса функции ioctl()
могут потребоваться дополнительные аргументы.
Многие коды запросов перечислены на man
-странице ioctl_list
. При работе с функцией ioctl()
нужно хорошо понимать, как работает драйвер соответствующего устройства. В принципе, эти вопросы выходят за рамки нашей книги, но все же приведем небольшой пример.
Оглавление статьи/книги
Похожие страницы
- 17.2. Функция ioctl
- Глава 17 Операции функции ioctl
- 17.6. Функция get_ifi_info
- 10.1.2.5 Ioctl
- 7.11. Функция fcntl
- 31.5. Функция ioctl
- 2.1.3. Функция getopt_long()
- Группировка по встроенным функциям и UDF
- 19.1.1. Функция jQuery()
- Функция strcmp( )
- Управление функциями узла
- Функция программного обеспечения