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