我正在查看 ioctl 示例程序,以了解它如何与内核空间通信。该程序使用 WRITE_IOCTL 作为命令。
#define WRITE_IOCTL _IOW(MY_MACIG, 1, int)
ioctl(fd, WRITE_IOCTL, "hello world")
我无法理解_IOW(MY_MACIG, 1, int)
是什么意思。以下是我下载程序的链接,请帮助我。
http://people.ee.ethz.ch/~arkeller/linux/multi/kernel_user_space_howto-4.html