diff options
Diffstat (limited to 'include/sys')
| -rw-r--r-- | include/sys/ioctl.h | 98 | 
1 files changed, 98 insertions, 0 deletions
diff --git a/include/sys/ioctl.h b/include/sys/ioctl.h index d0415b3d..204d4744 100644 --- a/include/sys/ioctl.h +++ b/include/sys/ioctl.h @@ -6,6 +6,104 @@ extern "C" {  #include <bits/ioctl.h> +#define N_TTY           0 +#define N_SLIP          1 +#define N_MOUSE         2 +#define N_PPP           3 +#define N_STRIP         4 +#define N_AX25          5 +#define N_X25           6 +#define N_6PACK         7 +#define N_MASC          8 +#define N_R3964         9 +#define N_PROFIBUS_FDL  10 +#define N_IRDA          11 +#define N_SMSBLOCK      12 +#define N_HDLC          13 +#define N_SYNC_PPP      14 +#define N_HCI           15 + +#define TIOCPKT_DATA       0 +#define TIOCPKT_FLUSHREAD  1 +#define TIOCPKT_FLUSHWRITE 2 +#define TIOCPKT_STOP       4 +#define TIOCPKT_START      8 +#define TIOCPKT_NOSTOP    16 +#define TIOCPKT_DOSTOP    32 +#define TIOCPKT_IOCTL     64 + +#define TIOCSER_TEMT 1 + +struct winsize { +	unsigned short ws_row; +	unsigned short ws_col; +	unsigned short ws_xpixel; +	unsigned short ws_ypixel; +}; + +#define SIOCADDRT          0x890B +#define SIOCDELRT          0x890C +#define SIOCRTMSG          0x890D + +#define SIOCGIFNAME        0x8910 +#define SIOCSIFLINK        0x8911 +#define SIOCGIFCONF        0x8912 +#define SIOCGIFFLAGS       0x8913 +#define SIOCSIFFLAGS       0x8914 +#define SIOCGIFADDR        0x8915 +#define SIOCSIFADDR        0x8916 +#define SIOCGIFDSTADDR     0x8917 +#define SIOCSIFDSTADDR     0x8918 +#define SIOCGIFBRDADDR     0x8919 +#define SIOCSIFBRDADDR     0x891a +#define SIOCGIFNETMASK     0x891b +#define SIOCSIFNETMASK     0x891c +#define SIOCGIFMETRIC      0x891d +#define SIOCSIFMETRIC      0x891e +#define SIOCGIFMEM         0x891f +#define SIOCSIFMEM         0x8920 +#define SIOCGIFMTU         0x8921 +#define SIOCSIFMTU         0x8922 +#define SIOCSIFNAME        0x8923 +#define SIOCSIFHWADDR      0x8924 +#define SIOCGIFENCAP       0x8925 +#define SIOCSIFENCAP       0x8926 +#define SIOCGIFHWADDR      0x8927 +#define SIOCGIFSLAVE       0x8929 +#define SIOCSIFSLAVE       0x8930 +#define SIOCADDMULTI       0x8931 +#define SIOCDELMULTI       0x8932 +#define SIOCGIFINDEX       0x8933 +#define SIOGIFINDEX        SIOCGIFINDEX +#define SIOCSIFPFLAGS      0x8934 +#define SIOCGIFPFLAGS      0x8935 +#define SIOCDIFADDR        0x8936 +#define SIOCSIFHWBROADCAST 0x8937 +#define SIOCGIFCOUNT       0x8938 + +#define SIOCGIFBR          0x8940 +#define SIOCSIFBR          0x8941 + +#define SIOCGIFTXQLEN      0x8942 +#define SIOCSIFTXQLEN      0x8943 + +#define SIOCDARP           0x8953 +#define SIOCGARP           0x8954 +#define SIOCSARP           0x8955 + +#define SIOCDRARP          0x8960 +#define SIOCGRARP          0x8961 +#define SIOCSRARP          0x8962 + +#define SIOCGIFMAP         0x8970 +#define SIOCSIFMAP         0x8971 + +#define SIOCADDDLCI        0x8980 +#define SIOCDELDLCI        0x8981 + +#define SIOCDEVPRIVATE     0x89F0 +#define SIOCPROTOPRIVATE   0x89E0 +  int ioctl (int, int, ...);  #ifdef __cplusplus  | 
