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