我想知道如何在 FreeBSD 中为字符设备实现 ioctl
命令。
我已经用 open()
close()
read()
write()
编写了一个字符设备,但我不这样做不知道应该将什么参数传递给ioctl_handler。有人知道d_ioctl_t
的原型(prototype)吗?
最佳答案
快速谷歌搜索发现this页面,其中 d_ioctl_t
定义为:
typedef int d_ioctl_t(struct cdev *dev, u_long cmd, caddr_t data, int fflag, struct thread *td);
关于c - freebsd中ioctl的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8062778/