master
1#ifndef _SYS_IOCTL_H
2#define _SYS_IOCTL_H
3#ifdef __cplusplus
4extern "C" {
5#endif
6
7#define __NEED_struct_winsize
8
9#include <bits/alltypes.h>
10#include <bits/ioctl.h>
11
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
40
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
49
50#define TIOCSER_TEMT 1
51
52#define SIOCADDRT 0x890B
53#define SIOCDELRT 0x890C
54#define SIOCRTMSG 0x890D
55
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
91
92#define SIOCGIFBR 0x8940
93#define SIOCSIFBR 0x8941
94
95#define SIOCGIFTXQLEN 0x8942
96#define SIOCSIFTXQLEN 0x8943
97
98#define SIOCDARP 0x8953
99#define SIOCGARP 0x8954
100#define SIOCSARP 0x8955
101
102#define SIOCDRARP 0x8960
103#define SIOCGRARP 0x8961
104#define SIOCSRARP 0x8962
105
106#define SIOCGIFMAP 0x8970
107#define SIOCSIFMAP 0x8971
108
109#define SIOCADDDLCI 0x8980
110#define SIOCDELDLCI 0x8981
111
112#define SIOCDEVPRIVATE 0x89F0
113#define SIOCPROTOPRIVATE 0x89E0
114
115int ioctl (int, int, ...);
116
117#ifdef __cplusplus
118}
119#endif
120#endif