在freebsd中实现ioctl

时间:2011-11-09 09:24:32

标签: c device-driver freebsd ioctl

我想知道如何在FreeBSD中为字符设备实现ioctl命令。 我已经使用open() close() read() write()编写了一个字符设备,但我不知道应该将哪个参数传递给ioctl_handler。有人知道d_ioctl_t的原型吗?

1 个答案:

答案 0 :(得分:0)

快速谷歌搜索找到this页面d_ioctl_t定义为:

typedef int d_ioctl_t(struct cdev *dev, u_long cmd, caddr_t data, int fflag, struct thread *td);