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