#ifndef _IOCTL_H #define _IOCTL_H #include __BEGIN_DECLS #if defined(__i386__) || defined(__x86_64__) || defined(__ia64__) #include #elif defined(__alpha__) #include #elif defined(__arm__) #include #elif defined(__sparc__) #include #elif defined(__mips__) //#include #elif defined(__powerpc__) || defined(__powerpc64__) #include #elif defined(__s390__) #include #elif defined(__hppa__) #include #endif /* used for /dev/epoll */ #define EP_ALLOC _IOR('P', 1, int) #define EP_POLL _IOWR('P', 2, struct evpoll) #define EP_FREE _IO('P', 3) #define EP_ISPOLLED _IOWR('P', 4, struct pollfd) int ioctl(int d, long int request, ...) __THROW; __END_DECLS #endif