xref: /aosp_15_r20/prebuilts/build-tools/sysroots/aarch64-unknown-linux-musl/include/sys/ioctl.h (revision cda5da8d549138a6648c5ee6d7a49cf8f4a657be)
1*cda5da8dSAndroid Build Coastguard Worker #ifndef	_SYS_IOCTL_H
2*cda5da8dSAndroid Build Coastguard Worker #define	_SYS_IOCTL_H
3*cda5da8dSAndroid Build Coastguard Worker #ifdef __cplusplus
4*cda5da8dSAndroid Build Coastguard Worker extern "C" {
5*cda5da8dSAndroid Build Coastguard Worker #endif
6*cda5da8dSAndroid Build Coastguard Worker 
7*cda5da8dSAndroid Build Coastguard Worker #define __NEED_struct_winsize
8*cda5da8dSAndroid Build Coastguard Worker 
9*cda5da8dSAndroid Build Coastguard Worker #include <bits/alltypes.h>
10*cda5da8dSAndroid Build Coastguard Worker #include <bits/ioctl.h>
11*cda5da8dSAndroid Build Coastguard Worker 
12*cda5da8dSAndroid Build Coastguard Worker #define N_TTY           0
13*cda5da8dSAndroid Build Coastguard Worker #define N_SLIP          1
14*cda5da8dSAndroid Build Coastguard Worker #define N_MOUSE         2
15*cda5da8dSAndroid Build Coastguard Worker #define N_PPP           3
16*cda5da8dSAndroid Build Coastguard Worker #define N_STRIP         4
17*cda5da8dSAndroid Build Coastguard Worker #define N_AX25          5
18*cda5da8dSAndroid Build Coastguard Worker #define N_X25           6
19*cda5da8dSAndroid Build Coastguard Worker #define N_6PACK         7
20*cda5da8dSAndroid Build Coastguard Worker #define N_MASC          8
21*cda5da8dSAndroid Build Coastguard Worker #define N_R3964         9
22*cda5da8dSAndroid Build Coastguard Worker #define N_PROFIBUS_FDL  10
23*cda5da8dSAndroid Build Coastguard Worker #define N_IRDA          11
24*cda5da8dSAndroid Build Coastguard Worker #define N_SMSBLOCK      12
25*cda5da8dSAndroid Build Coastguard Worker #define N_HDLC          13
26*cda5da8dSAndroid Build Coastguard Worker #define N_SYNC_PPP      14
27*cda5da8dSAndroid Build Coastguard Worker #define N_HCI           15
28*cda5da8dSAndroid Build Coastguard Worker #define N_GIGASET_M101  16
29*cda5da8dSAndroid Build Coastguard Worker #define N_SLCAN         17
30*cda5da8dSAndroid Build Coastguard Worker #define N_PPS           18
31*cda5da8dSAndroid Build Coastguard Worker #define N_V253          19
32*cda5da8dSAndroid Build Coastguard Worker #define N_CAIF          20
33*cda5da8dSAndroid Build Coastguard Worker #define N_GSM0710       21
34*cda5da8dSAndroid Build Coastguard Worker #define N_TI_WL         22
35*cda5da8dSAndroid Build Coastguard Worker #define N_TRACESINK     23
36*cda5da8dSAndroid Build Coastguard Worker #define N_TRACEROUTER   24
37*cda5da8dSAndroid Build Coastguard Worker #define N_NCI           25
38*cda5da8dSAndroid Build Coastguard Worker #define N_SPEAKUP       26
39*cda5da8dSAndroid Build Coastguard Worker #define N_NULL          27
40*cda5da8dSAndroid Build Coastguard Worker 
41*cda5da8dSAndroid Build Coastguard Worker #define TIOCPKT_DATA       0
42*cda5da8dSAndroid Build Coastguard Worker #define TIOCPKT_FLUSHREAD  1
43*cda5da8dSAndroid Build Coastguard Worker #define TIOCPKT_FLUSHWRITE 2
44*cda5da8dSAndroid Build Coastguard Worker #define TIOCPKT_STOP       4
45*cda5da8dSAndroid Build Coastguard Worker #define TIOCPKT_START      8
46*cda5da8dSAndroid Build Coastguard Worker #define TIOCPKT_NOSTOP    16
47*cda5da8dSAndroid Build Coastguard Worker #define TIOCPKT_DOSTOP    32
48*cda5da8dSAndroid Build Coastguard Worker #define TIOCPKT_IOCTL     64
49*cda5da8dSAndroid Build Coastguard Worker 
50*cda5da8dSAndroid Build Coastguard Worker #define TIOCSER_TEMT 1
51*cda5da8dSAndroid Build Coastguard Worker 
52*cda5da8dSAndroid Build Coastguard Worker #define SIOCADDRT          0x890B
53*cda5da8dSAndroid Build Coastguard Worker #define SIOCDELRT          0x890C
54*cda5da8dSAndroid Build Coastguard Worker #define SIOCRTMSG          0x890D
55*cda5da8dSAndroid Build Coastguard Worker 
56*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFNAME        0x8910
57*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFLINK        0x8911
58*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFCONF        0x8912
59*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFFLAGS       0x8913
60*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFFLAGS       0x8914
61*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFADDR        0x8915
62*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFADDR        0x8916
63*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFDSTADDR     0x8917
64*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFDSTADDR     0x8918
65*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFBRDADDR     0x8919
66*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFBRDADDR     0x891a
67*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFNETMASK     0x891b
68*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFNETMASK     0x891c
69*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFMETRIC      0x891d
70*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFMETRIC      0x891e
71*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFMEM         0x891f
72*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFMEM         0x8920
73*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFMTU         0x8921
74*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFMTU         0x8922
75*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFNAME        0x8923
76*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFHWADDR      0x8924
77*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFENCAP       0x8925
78*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFENCAP       0x8926
79*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFHWADDR      0x8927
80*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFSLAVE       0x8929
81*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFSLAVE       0x8930
82*cda5da8dSAndroid Build Coastguard Worker #define SIOCADDMULTI       0x8931
83*cda5da8dSAndroid Build Coastguard Worker #define SIOCDELMULTI       0x8932
84*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFINDEX       0x8933
85*cda5da8dSAndroid Build Coastguard Worker #define SIOGIFINDEX        SIOCGIFINDEX
86*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFPFLAGS      0x8934
87*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFPFLAGS      0x8935
88*cda5da8dSAndroid Build Coastguard Worker #define SIOCDIFADDR        0x8936
89*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFHWBROADCAST 0x8937
90*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFCOUNT       0x8938
91*cda5da8dSAndroid Build Coastguard Worker 
92*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFBR          0x8940
93*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFBR          0x8941
94*cda5da8dSAndroid Build Coastguard Worker 
95*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFTXQLEN      0x8942
96*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFTXQLEN      0x8943
97*cda5da8dSAndroid Build Coastguard Worker 
98*cda5da8dSAndroid Build Coastguard Worker #define SIOCDARP           0x8953
99*cda5da8dSAndroid Build Coastguard Worker #define SIOCGARP           0x8954
100*cda5da8dSAndroid Build Coastguard Worker #define SIOCSARP           0x8955
101*cda5da8dSAndroid Build Coastguard Worker 
102*cda5da8dSAndroid Build Coastguard Worker #define SIOCDRARP          0x8960
103*cda5da8dSAndroid Build Coastguard Worker #define SIOCGRARP          0x8961
104*cda5da8dSAndroid Build Coastguard Worker #define SIOCSRARP          0x8962
105*cda5da8dSAndroid Build Coastguard Worker 
106*cda5da8dSAndroid Build Coastguard Worker #define SIOCGIFMAP         0x8970
107*cda5da8dSAndroid Build Coastguard Worker #define SIOCSIFMAP         0x8971
108*cda5da8dSAndroid Build Coastguard Worker 
109*cda5da8dSAndroid Build Coastguard Worker #define SIOCADDDLCI        0x8980
110*cda5da8dSAndroid Build Coastguard Worker #define SIOCDELDLCI        0x8981
111*cda5da8dSAndroid Build Coastguard Worker 
112*cda5da8dSAndroid Build Coastguard Worker #define SIOCDEVPRIVATE     0x89F0
113*cda5da8dSAndroid Build Coastguard Worker #define SIOCPROTOPRIVATE   0x89E0
114*cda5da8dSAndroid Build Coastguard Worker 
115*cda5da8dSAndroid Build Coastguard Worker int ioctl (int, int, ...);
116*cda5da8dSAndroid Build Coastguard Worker 
117*cda5da8dSAndroid Build Coastguard Worker #ifdef __cplusplus
118*cda5da8dSAndroid Build Coastguard Worker }
119*cda5da8dSAndroid Build Coastguard Worker #endif
120*cda5da8dSAndroid Build Coastguard Worker #endif
121