Home | History | Annotate | Download | only in asm
      1 /****************************************************************************
      2  ****************************************************************************
      3  ***
      4  ***   This header was automatically generated from a Linux kernel header
      5  ***   of the same name, to make information necessary for userspace to
      6  ***   call into the kernel available to libc.  It contains only constants,
      7  ***   structures, and macros generated from the original header, and thus,
      8  ***   contains no copyrightable information.
      9  ***
     10  ****************************************************************************
     11  ****************************************************************************/
     12 #ifndef _ASM_X86_IOCTLS_H
     13 #define _ASM_X86_IOCTLS_H
     14 
     15 #include <asm/ioctl.h>
     16 
     17 #define TCGETS 0x5401
     18 #define TCSETS 0x5402
     19 #define TCSETSW 0x5403
     20 #define TCSETSF 0x5404
     21 #define TCGETA 0x5405
     22 #define TCSETA 0x5406
     23 #define TCSETAW 0x5407
     24 #define TCSETAF 0x5408
     25 #define TCSBRK 0x5409
     26 #define TCXONC 0x540A
     27 #define TCFLSH 0x540B
     28 #define TIOCEXCL 0x540C
     29 #define TIOCNXCL 0x540D
     30 #define TIOCSCTTY 0x540E
     31 #define TIOCGPGRP 0x540F
     32 #define TIOCSPGRP 0x5410
     33 #define TIOCOUTQ 0x5411
     34 #define TIOCSTI 0x5412
     35 #define TIOCGWINSZ 0x5413
     36 #define TIOCSWINSZ 0x5414
     37 #define TIOCMGET 0x5415
     38 #define TIOCMBIS 0x5416
     39 #define TIOCMBIC 0x5417
     40 #define TIOCMSET 0x5418
     41 #define TIOCGSOFTCAR 0x5419
     42 #define TIOCSSOFTCAR 0x541A
     43 #define FIONREAD 0x541B
     44 #define TIOCINQ FIONREAD
     45 #define TIOCLINUX 0x541C
     46 #define TIOCCONS 0x541D
     47 #define TIOCGSERIAL 0x541E
     48 #define TIOCSSERIAL 0x541F
     49 #define TIOCPKT 0x5420
     50 #define FIONBIO 0x5421
     51 #define TIOCNOTTY 0x5422
     52 #define TIOCSETD 0x5423
     53 #define TIOCGETD 0x5424
     54 #define TCSBRKP 0x5425
     55 
     56 #define TIOCSBRK 0x5427
     57 #define TIOCCBRK 0x5428
     58 #define TIOCGSID 0x5429
     59 #define TCGETS2 _IOR('T',0x2A, struct termios2)
     60 #define TCSETS2 _IOW('T',0x2B, struct termios2)
     61 #define TCSETSW2 _IOW('T',0x2C, struct termios2)
     62 #define TCSETSF2 _IOW('T',0x2D, struct termios2)
     63 #define TIOCGPTN _IOR('T',0x30, unsigned int)
     64 #define TIOCSPTLCK _IOW('T',0x31, int)
     65 
     66 #define FIONCLEX 0x5450
     67 #define FIOCLEX 0x5451
     68 #define FIOASYNC 0x5452
     69 #define TIOCSERCONFIG 0x5453
     70 #define TIOCSERGWILD 0x5454
     71 #define TIOCSERSWILD 0x5455
     72 #define TIOCGLCKTRMIOS 0x5456
     73 #define TIOCSLCKTRMIOS 0x5457
     74 #define TIOCSERGSTRUCT 0x5458
     75 #define TIOCSERGETLSR 0x5459
     76 #define TIOCSERGETMULTI 0x545A
     77 #define TIOCSERSETMULTI 0x545B
     78 
     79 #define TIOCMIWAIT 0x545C
     80 #define TIOCGICOUNT 0x545D
     81 #define TIOCGHAYESESP 0x545E
     82 #define TIOCSHAYESESP 0x545F
     83 #define FIOQSIZE 0x5460
     84 
     85 #define TIOCPKT_DATA 0
     86 #define TIOCPKT_FLUSHREAD 1
     87 #define TIOCPKT_FLUSHWRITE 2
     88 #define TIOCPKT_STOP 4
     89 #define TIOCPKT_START 8
     90 #define TIOCPKT_NOSTOP 16
     91 #define TIOCPKT_DOSTOP 32
     92 
     93 #define TIOCSER_TEMT 0x01
     94 
     95 #endif
     96