реализация ioctl во freebsd

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


person Shahryar    schedule 09.11.2011    source источник


Ответы (1)


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

typedef int d_ioctl_t(struct cdev *dev, u_long cmd, caddr_t data, int fflag, struct thread *td);
person Some programmer dude    schedule 09.11.2011