相关疑难解决方法(0)

"_IO(...)"在Linux中的C头文件中意味着什么?

我有一个Linux标准头文件,例如

/usr/src/linux-headers-3.2.0-35/include/linux/usbdevice_fs.h
Run Code Online (Sandbox Code Playgroud)

其中包含define如下声明:

#define USBDEVFS_SUBMITURB32       _IOR('U', 10, struct usbdevfs_urb32)
#define USBDEVFS_DISCARDURB        _IO('U', 11)
#define USBDEVFS_REAPURB           _IOW('U', 12, void *)
Run Code Online (Sandbox Code Playgroud)

'_IOR','_IO'和'_IOW'是什么意思?实际上给了什么价值USBDEVFS_DISCARDURB

c header-files c-preprocessor

9
推荐指数
1
解决办法
6976
查看次数

标签 统计

c ×1

c-preprocessor ×1

header-files ×1