home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-s390 / poll.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  686 b   |  36 lines

  1. /*
  2.  *  include/asm-s390/poll.h
  3.  *
  4.  *  S390 version
  5.  *
  6.  *  Derived from "include/asm-i386/poll.h"
  7.  */
  8.  
  9. #ifndef __S390_POLL_H
  10. #define __S390_POLL_H
  11.  
  12. /* These are specified by iBCS2 */
  13. #define POLLIN          0x0001
  14. #define POLLPRI         0x0002
  15. #define POLLOUT         0x0004
  16. #define POLLERR         0x0008
  17. #define POLLHUP         0x0010
  18. #define POLLNVAL        0x0020
  19.  
  20. /* The rest seem to be more-or-less nonstandard. Check them! */
  21. #define POLLRDNORM    0x0040
  22. #define POLLRDBAND    0x0080
  23. #define POLLWRNORM    0x0100
  24. #define POLLWRBAND    0x0200
  25. #define POLLMSG        0x0400
  26. #define POLLREMOVE    0x1000
  27. #define POLLRDHUP       0x2000
  28.  
  29. struct pollfd {
  30.     int fd;
  31.     short events;
  32.     short revents;
  33. };
  34.  
  35. #endif
  36.