我有一个 Linux 标准头文件,例如
/usr/src/linux-headers-3.2.0-35/include/linux/usbdevice_fs.h
其中包含define
如下语句:
#define USBDEVFS_SUBMITURB32 _IOR('U', 10, struct usbdevfs_urb32)
#define USBDEVFS_DISCARDURB _IO('U', 11)
#define USBDEVFS_REAPURB _IOW('U', 12, void *)
“_IOR”、“_IO”和“_IOW”是什么意思?例如,实际上赋予了什么价值USBDEVFS_DISCARDURB
?