1 #ifndef _SYS_IOCTL_H 2 #define _SYS_IOCTL_H 3 #ifdef __cplusplus 4 extern "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 115 int ioctl (int, int, ...); 116 117 #ifdef __cplusplus 118 } 119 #endif 120 #endif 121