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