Реализация ioctl в freebsd

Я хочу знать, как реализовать ioctl команда для символьного устройства во FreeBSD. Я уже пишу символьное устройство с open()close()read()write() но я не знаю, какой аргумент я должен передать ioctl_handler, Кто-нибудь знает прототип d_ioctl_t?

1 ответ

Решение

Быстрый поиск в Google нашел эту страницу, где d_ioctl_t определяется как:

typedef int d_ioctl_t(struct cdev *dev, u_long cmd, caddr_t data, int fflag, struct thread *td);
Другие вопросы по тегам