ioctl.h 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. /* $Source: /cvsroot/tack/Ack/plat/linux386/include/sys/ioctl.h,v $
  2. * $State: Exp $
  3. * $Revision: 1.1 $
  4. */
  5. #ifndef _SYS_IOCTL_H
  6. #define _SYS_IOCTL_H
  7. /* These are copied from the ioctl_list(2) man page. */
  8. /* <include/asm-i386/socket.h> */
  9. #define FIOSETOWN 0x00008901
  10. #define SIOCSPGRP 0x00008902
  11. #define FIOGETOWN 0x00008903
  12. #define SIOCGPGRP 0x00008904
  13. #define SIOCATMARK 0x00008905
  14. #define SIOCGSTAMP 0x00008906
  15. /* <include/asm-i386/termios.h> */
  16. #define TCGETS 0x00005401
  17. #define TCSETS 0x00005402
  18. #define TCSETSW 0x00005403
  19. #define TCSETSF 0x00005404
  20. #define TCGETA 0x00005405
  21. #define TCSETA 0x00005406
  22. #define TCSETAW 0x00005407
  23. #define TCSETAF 0x00005408
  24. #define TCSBRK 0x00005409
  25. #define TCXONC 0x0000540A
  26. #define TCFLSH 0x0000540B
  27. #define TIOCEXCL 0x0000540C
  28. #define TIOCNXCL 0x0000540D
  29. #define TIOCSCTTY 0x0000540E
  30. #define TIOCGPGRP 0x0000540F
  31. #define TIOCSPGRP 0x00005410
  32. #define TIOCOUTQ 0x00005411
  33. #define TIOCSTI 0x00005412
  34. #define TIOCGWINSZ 0x00005413
  35. #define TIOCSWINSZ 0x00005414
  36. #define TIOCMGET 0x00005415
  37. #define TIOCMBIS 0x00005416
  38. #define TIOCMBIC 0x00005417
  39. #define TIOCMSET 0x00005418
  40. #define TIOCGSOFTCAR 0x00005419
  41. #define TIOCSSOFTCAR 0x0000541A
  42. #define FIONREAD 0x0000541B
  43. #define TIOCINQ 0x0000541B
  44. #define TIOCLINUX 0x0000541C
  45. #define TIOCCONS 0x0000541D
  46. #define TIOCGSERIAL 0x0000541E
  47. #define TIOCSSERIAL 0x0000541F
  48. #define TIOCPKT 0x00005420
  49. #define FIONBIO 0x00005421
  50. #define TIOCNOTTY 0x00005422
  51. #define TIOCSETD 0x00005423
  52. #define TIOCGETD 0x00005424
  53. #define TCSBRKP 0x00005425
  54. #define TIOCTTYGSTRUCT 0x00005426
  55. #define FIONCLEX 0x00005450
  56. #define FIOCLEX 0x00005451
  57. #define FIOASYNC 0x00005452
  58. #define TIOCSERCONFIG 0x00005453
  59. #define TIOCSERGWILD 0x00005454
  60. #define TIOCSERSWILD 0x00005455
  61. #define TIOCGLCKTRMIOS 0x00005456
  62. #define TIOCSLCKTRMIOS 0x00005457
  63. #define TIOCSERGSTRUCT 0x00005458
  64. #define TIOCSERGETLSR 0x00005459
  65. #define TIOCSERGETMULTI 0x0000545A
  66. #define TIOCSERSETMULTI 0x0000545B
  67. #endif