Blame arch/nt64/bits/ioctl.h

87820a
#define _IOC(a,b,c,d) ( ((a)<<30) | ((b)<<8) | (c) | ((d)<<16) )
87820a
#define _IOC_NONE  0U
87820a
#define _IOC_WRITE 1U
87820a
#define _IOC_READ  2U
87820a
87820a
#define _IO(a,b) _IOC(_IOC_NONE,(a),(b),0)
87820a
#define _IOW(a,b,c) _IOC(_IOC_WRITE,(a),(b),sizeof(c))
87820a
#define _IOR(a,b,c) _IOC(_IOC_READ,(a),(b),sizeof(c))
87820a
#define _IOWR(a,b,c) _IOC(_IOC_READ|_IOC_WRITE,(a),(b),sizeof(c))
87820a
87820a
#define TCGETS		0x5401
87820a
#define TCSETS		0x5402
87820a
#define TCSETSW		0x5403
87820a
#define TCSETSF		0x5404
87820a
#define TCGETA		0x5405
87820a
#define TCSETA		0x5406
87820a
#define TCSETAW		0x5407
87820a
#define TCSETAF		0x5408
87820a
#define TCSBRK		0x5409
87820a
#define TCXONC		0x540A
87820a
#define TCFLSH		0x540B
87820a
#define TIOCEXCL	0x540C
87820a
#define TIOCNXCL	0x540D
87820a
#define TIOCSCTTY	0x540E
87820a
#define TIOCGPGRP	0x540F
87820a
#define TIOCSPGRP	0x5410
87820a
#define TIOCOUTQ	0x5411
87820a
#define TIOCSTI		0x5412
87820a
#define TIOCGWINSZ	0x5413
87820a
#define TIOCSWINSZ	0x5414
87820a
#define TIOCMGET	0x5415
87820a
#define TIOCMBIS	0x5416
87820a
#define TIOCMBIC	0x5417
87820a
#define TIOCMSET	0x5418
87820a
#define TIOCGSOFTCAR	0x5419
87820a
#define TIOCSSOFTCAR	0x541A
87820a
#define FIONREAD	0x541B
87820a
#define TIOCINQ		FIONREAD
87820a
#define TIOCLINUX	0x541C
87820a
#define TIOCCONS	0x541D
87820a
#define TIOCGSERIAL	0x541E
87820a
#define TIOCSSERIAL	0x541F
87820a
#define TIOCPKT		0x5420
87820a
#define FIONBIO		0x5421
87820a
#define TIOCNOTTY	0x5422
87820a
#define TIOCSETD	0x5423
87820a
#define TIOCGETD	0x5424
87820a
#define TCSBRKP		0x5425
87820a
#define TIOCTTYGSTRUCT	0x5426
87820a
#define TIOCSBRK	0x5427
87820a
#define TIOCCBRK	0x5428
87820a
#define TIOCGSID	0x5429
87820a
#define TIOCGPTN	0x5430
87820a
#define TIOCSPTLCK	0x5431
87820a
#define TCGETX          0x5432
87820a
#define TCSETX          0x5433
87820a
#define TCSETXF         0x5434
87820a
#define TCSETXW         0x5435
87820a
87820a
#define FIONCLEX	0x5450
87820a
#define FIOCLEX		0x5451
87820a
#define FIOASYNC	0x5452
87820a
#define TIOCSERCONFIG	0x5453
87820a
#define TIOCSERGWILD	0x5454
87820a
#define TIOCSERSWILD	0x5455
87820a
#define TIOCGLCKTRMIOS	0x5456
87820a
#define TIOCSLCKTRMIOS	0x5457
87820a
#define TIOCSERGSTRUCT	0x5458
87820a
#define TIOCSERGETLSR   0x5459
87820a
#define TIOCSERGETMULTI 0x545A
87820a
#define TIOCSERSETMULTI 0x545B
87820a
87820a
#define TIOCMIWAIT	0x545C
87820a
#define TIOCGICOUNT	0x545D
87820a
#define TIOCGHAYESESP   0x545E
87820a
#define TIOCSHAYESESP   0x545F
87820a
#define FIOQSIZE	0x5460
87820a
87820a
#define TIOCPKT_DATA		 0
87820a
#define TIOCPKT_FLUSHREAD	 1
87820a
#define TIOCPKT_FLUSHWRITE	 2
87820a
#define TIOCPKT_STOP		 4
87820a
#define TIOCPKT_START		 8
87820a
#define TIOCPKT_NOSTOP		16
87820a
#define TIOCPKT_DOSTOP		32
87820a
#define TIOCPKT_IOCTL           64
87820a
87820a
#define TIOCSER_TEMT    0x01
87820a
87820a
struct winsize {
87820a
	unsigned short ws_row;
87820a
	unsigned short ws_col;
87820a
	unsigned short ws_xpixel;
87820a
	unsigned short ws_ypixel;
87820a
};
87820a
87820a
#define TIOCM_LE        0x001
87820a
#define TIOCM_DTR       0x002
87820a
#define TIOCM_RTS       0x004
87820a
#define TIOCM_ST        0x008
87820a
#define TIOCM_SR        0x010
87820a
#define TIOCM_CTS       0x020
87820a
#define TIOCM_CAR       0x040
87820a
#define TIOCM_RNG       0x080
87820a
#define TIOCM_DSR       0x100
87820a
#define TIOCM_CD        TIOCM_CAR
87820a
#define TIOCM_RI        TIOCM_RNG
87820a
#define TIOCM_OUT1      0x2000
87820a
#define TIOCM_OUT2      0x4000
87820a
#define TIOCM_LOOP      0x8000
87820a
#define TIOCM_MODEM_BITS TIOCM_OUT2
87820a
87820a
#define N_TTY           0
87820a
#define N_SLIP          1
87820a
#define N_MOUSE         2
87820a
#define N_PPP           3
87820a
#define N_STRIP         4
87820a
#define N_AX25          5
87820a
#define N_X25           6
87820a
#define N_6PACK         7
87820a
#define N_MASC          8
87820a
#define N_R3964         9
87820a
#define N_PROFIBUS_FDL  10
87820a
#define N_IRDA          11
87820a
#define N_SMSBLOCK      12
87820a
#define N_HDLC          13
87820a
#define N_SYNC_PPP      14
87820a
#define N_HCI           15
87820a
87820a
#define FIOSETOWN       0x8901
87820a
#define SIOCSPGRP       0x8902
87820a
#define FIOGETOWN       0x8903
87820a
#define SIOCGPGRP       0x8904
87820a
#define SIOCATMARK      0x8905
87820a
#define SIOCGSTAMP      0x8906
87820a
87820a
#define SIOCADDRT       0x890B
87820a
#define SIOCDELRT       0x890C
87820a
#define SIOCRTMSG       0x890D
87820a
87820a
#define SIOCGIFNAME     0x8910
87820a
#define SIOCSIFLINK     0x8911
87820a
#define SIOCGIFCONF     0x8912
87820a
#define SIOCGIFFLAGS    0x8913
87820a
#define SIOCSIFFLAGS    0x8914
87820a
#define SIOCGIFADDR     0x8915
87820a
#define SIOCSIFADDR     0x8916
87820a
#define SIOCGIFDSTADDR  0x8917
87820a
#define SIOCSIFDSTADDR  0x8918
87820a
#define SIOCGIFBRDADDR  0x8919
87820a
#define SIOCSIFBRDADDR  0x891a
87820a
#define SIOCGIFNETMASK  0x891b
87820a
#define SIOCSIFNETMASK  0x891c
87820a
#define SIOCGIFMETRIC   0x891d
87820a
#define SIOCSIFMETRIC   0x891e
87820a
#define SIOCGIFMEM      0x891f
87820a
#define SIOCSIFMEM      0x8920
87820a
#define SIOCGIFMTU      0x8921
87820a
#define SIOCSIFMTU      0x8922
87820a
#define SIOCSIFHWADDR   0x8924
87820a
#define SIOCGIFENCAP    0x8925
87820a
#define SIOCSIFENCAP    0x8926
87820a
#define SIOCGIFHWADDR   0x8927
87820a
#define SIOCGIFSLAVE    0x8929
87820a
#define SIOCSIFSLAVE    0x8930
87820a
#define SIOCADDMULTI    0x8931
87820a
#define SIOCDELMULTI    0x8932
87820a
#define SIOCGIFINDEX    0x8933
87820a
#define SIOGIFINDEX     SIOCGIFINDEX
87820a
#define SIOCSIFPFLAGS   0x8934
87820a
#define SIOCGIFPFLAGS   0x8935
87820a
#define SIOCDIFADDR     0x8936
87820a
#define SIOCSIFHWBROADCAST 0x8937
87820a
#define SIOCGIFCOUNT    0x8938
87820a
87820a
#define SIOCGIFBR       0x8940
87820a
#define SIOCSIFBR       0x8941
87820a
87820a
#define SIOCGIFTXQLEN   0x8942
87820a
#define SIOCSIFTXQLEN   0x8943
87820a
87820a
#define SIOCDARP        0x8953
87820a
#define SIOCGARP        0x8954
87820a
#define SIOCSARP        0x8955
87820a
87820a
#define SIOCDRARP       0x8960
87820a
#define SIOCGRARP       0x8961
87820a
#define SIOCSRARP       0x8962
87820a
87820a
#define SIOCGIFMAP      0x8970
87820a
#define SIOCSIFMAP      0x8971
87820a
87820a
#define SIOCADDDLCI     0x8980
87820a
#define SIOCDELDLCI     0x8981
87820a
87820a
#define SIOCDEVPRIVATE  0x89F0
87820a
#define SIOCPROTOPRIVATE 0x89E0