_IOC 25 src/runtime/android_ioctl.h #define _IO(type,nr) _IOC(_IOC_NONE,(type),(nr),0) _IOC 26 src/runtime/android_ioctl.h #define _IOR(type,nr,data) _IOC(_IOC_READ,(type),(nr),(sizeof(data))) _IOC 27 src/runtime/android_ioctl.h #define _IOW(type,nr,data) _IOC(_IOC_WRITE,(type),(nr),(sizeof(data))) _IOC 28 src/runtime/android_ioctl.h #define _IOWR(type,nr,data) _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),(sizeof(data))) _IOC 30 src/runtime/android_ioctl.h #define _IOR_BAD(type,nr,data) _IOC(_IOC_READ,(type),(nr),sizeof(data)) _IOC 31 src/runtime/android_ioctl.h #define _IOW_BAD(type,nr,data) _IOC(_IOC_WRITE,(type),(nr),sizeof(data)) _IOC 32 src/runtime/android_ioctl.h #define _IOWR_BAD(type,nr,data) _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),sizeof(data))