Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9a707e8

Browse files
committed
added Linux specific files
1 parent 8f4b6ad commit 9a707e8

10 files changed

Lines changed: 1376 additions & 0 deletions

File tree

Lib/linux1/FCNTL.py

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
# Generated by h2py from /usr/include/sys/fcntl.h
2+
3+
# Included from fcntl.h
4+
5+
# Included from features.h
6+
_FEATURES_H = 1
7+
_GNU_SOURCE = 1
8+
__USE_ANSI = 1
9+
__FAVOR_BSD = 1
10+
_BSD_SOURCE = 1
11+
_SVID_SOURCE = 1
12+
_POSIX_SOURCE = 1
13+
_POSIX_C_SOURCE = 2
14+
__USE_POSIX = 1
15+
__USE_POSIX2 = 1
16+
__USE_MISC = 1
17+
__USE_BSD = 1
18+
__USE_SVID = 1
19+
__USE_GNU = 1
20+
__GNU_LIBRARY__ = 1
21+
22+
# Included from sys/cdefs.h
23+
_SYS_CDEFS_H = 1
24+
def __P(args): return args
25+
26+
def __P(args): return args
27+
28+
def __P(args): return ()
29+
30+
def __STRING(x): return #x
31+
32+
def __STRING(x): return "x"
33+
34+
35+
# Included from sys/types.h
36+
37+
# Included from linux/types.h
38+
39+
# Included from asm/types.h
40+
__FDSET_LONGS = 8
41+
def __FD_ZERO(fdsetp): return \
42+
43+
44+
# Included from gnu/types.h
45+
_GNU_TYPES_H = 1
46+
__FDSET_LONGS = 8
47+
def __FD_ZERO(fdsetp): return \
48+
49+
__FD_SETSIZE = 256
50+
def __FDELT(d): return ((d) / __NFDBITS)
51+
52+
def __FDMASK(d): return (1 << ((d) % __NFDBITS))
53+
54+
def __FD_ZERO(set): return \
55+
56+
57+
# Included from linux/fcntl.h
58+
O_ACCMODE = 0003
59+
O_RDONLY = 00
60+
O_WRONLY = 01
61+
O_RDWR = 02
62+
O_CREAT = 0100
63+
O_EXCL = 0200
64+
O_NOCTTY = 0400
65+
O_TRUNC = 01000
66+
O_APPEND = 02000
67+
O_NONBLOCK = 04000
68+
O_NDELAY = O_NONBLOCK
69+
O_SYNC = 010000
70+
FASYNC = 020000
71+
F_DUPFD = 0
72+
F_GETFD = 1
73+
F_SETFD = 2
74+
F_GETFL = 3
75+
F_SETFL = 4
76+
F_GETLK = 5
77+
F_SETLK = 6
78+
F_SETLKW = 7
79+
F_SETOWN = 8
80+
F_GETOWN = 9
81+
FD_CLOEXEC = 1
82+
F_RDLCK = 0
83+
F_WRLCK = 1
84+
F_UNLCK = 2
85+
F_EXLCK = 4
86+
F_SHLCK = 8
87+
FNDELAY = O_NDELAY
88+
F_ULOCK = 0
89+
F_LOCK = 1
90+
F_TLOCK = 2
91+
F_TEST = 3

Lib/linux1/IN.py

Lines changed: 198 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,198 @@
1+
# Generated by h2py from /usr/include/netinet/in.h
2+
_NETINET_IN_H = 1
3+
4+
# Included from features.h
5+
_FEATURES_H = 1
6+
_GNU_SOURCE = 1
7+
__USE_ANSI = 1
8+
__FAVOR_BSD = 1
9+
_BSD_SOURCE = 1
10+
_SVID_SOURCE = 1
11+
_POSIX_SOURCE = 1
12+
_POSIX_C_SOURCE = 2
13+
__USE_POSIX = 1
14+
__USE_POSIX2 = 1
15+
__USE_MISC = 1
16+
__USE_BSD = 1
17+
__USE_SVID = 1
18+
__USE_GNU = 1
19+
__GNU_LIBRARY__ = 1
20+
21+
# Included from sys/cdefs.h
22+
_SYS_CDEFS_H = 1
23+
def __P(args): return args
24+
25+
def __P(args): return args
26+
27+
def __P(args): return ()
28+
29+
def __STRING(x): return #x
30+
31+
def __STRING(x): return "x"
32+
33+
34+
# Included from sys/socket.h
35+
36+
# Included from linux/socket.h
37+
38+
# Included from linux/sockios.h
39+
FIOSETOWN = 0x8901
40+
SIOCSPGRP = 0x8902
41+
FIOGETOWN = 0x8903
42+
SIOCGPGRP = 0x8904
43+
SIOCATMARK = 0x8905
44+
SIOCGSTAMP = 0x8906
45+
SIOCADDRT = 0x890B
46+
SIOCDELRT = 0x890C
47+
SIOCGIFNAME = 0x8910
48+
SIOCSIFLINK = 0x8911
49+
SIOCGIFCONF = 0x8912
50+
SIOCGIFFLAGS = 0x8913
51+
SIOCSIFFLAGS = 0x8914
52+
SIOCGIFADDR = 0x8915
53+
SIOCSIFADDR = 0x8916
54+
SIOCGIFDSTADDR = 0x8917
55+
SIOCSIFDSTADDR = 0x8918
56+
SIOCGIFBRDADDR = 0x8919
57+
SIOCSIFBRDADDR = 0x891a
58+
SIOCGIFNETMASK = 0x891b
59+
SIOCSIFNETMASK = 0x891c
60+
SIOCGIFMETRIC = 0x891d
61+
SIOCSIFMETRIC = 0x891e
62+
SIOCGIFMEM = 0x891f
63+
SIOCSIFMEM = 0x8920
64+
SIOCGIFMTU = 0x8921
65+
SIOCSIFMTU = 0x8922
66+
OLD_SIOCGIFHWADDR = 0x8923
67+
SIOCSIFHWADDR = 0x8924
68+
SIOCGIFENCAP = 0x8925
69+
SIOCSIFENCAP = 0x8926
70+
SIOCGIFHWADDR = 0x8927
71+
SIOCGIFSLAVE = 0x8929
72+
SIOCSIFSLAVE = 0x8930
73+
SIOCADDMULTI = 0x8931
74+
SIOCDELMULTI = 0x8932
75+
SIOCADDRTOLD = 0x8940
76+
SIOCDELRTOLD = 0x8941
77+
SIOCDARP = 0x8950
78+
SIOCGARP = 0x8951
79+
SIOCSARP = 0x8952
80+
SIOCDRARP = 0x8960
81+
SIOCGRARP = 0x8961
82+
SIOCSRARP = 0x8962
83+
SIOCGIFMAP = 0x8970
84+
SIOCSIFMAP = 0x8971
85+
SIOCDEVPRIVATE = 0x89F0
86+
SIOCPROTOPRIVATE = 0x89E0
87+
SOCK_STREAM = 1
88+
SOCK_DGRAM = 2
89+
SOCK_RAW = 3
90+
SOCK_RDM = 4
91+
SOCK_SEQPACKET = 5
92+
SOCK_PACKET = 10
93+
AF_UNSPEC = 0
94+
AF_UNIX = 1
95+
AF_INET = 2
96+
AF_AX25 = 3
97+
AF_IPX = 4
98+
AF_APPLETALK = 5
99+
AF_MAX = 8
100+
PF_UNSPEC = AF_UNSPEC
101+
PF_UNIX = AF_UNIX
102+
PF_INET = AF_INET
103+
PF_AX25 = AF_AX25
104+
PF_IPX = AF_IPX
105+
PF_APPLETALK = AF_APPLETALK
106+
PF_MAX = AF_MAX
107+
MSG_OOB = 1
108+
MSG_PEEK = 2
109+
MSG_DONTROUTE = 4
110+
SOL_SOCKET = 1
111+
SOL_IP = 0
112+
SOL_IPX = 256
113+
SOL_AX25 = 257
114+
SOL_ATALK = 258
115+
SOL_TCP = 6
116+
SOL_UDP = 17
117+
SO_DEBUG = 1
118+
SO_REUSEADDR = 2
119+
SO_TYPE = 3
120+
SO_ERROR = 4
121+
SO_DONTROUTE = 5
122+
SO_BROADCAST = 6
123+
SO_SNDBUF = 7
124+
SO_RCVBUF = 8
125+
SO_KEEPALIVE = 9
126+
SO_OOBINLINE = 10
127+
SO_NO_CHECK = 11
128+
SO_PRIORITY = 12
129+
SO_LINGER = 13
130+
IP_TOS = 1
131+
IPTOS_LOWDELAY = 0x10
132+
IPTOS_THROUGHPUT = 0x08
133+
IPTOS_RELIABILITY = 0x04
134+
IP_TTL = 2
135+
IP_HRDINCL = 3
136+
IP_OPTIONS = 4
137+
IP_MULTICAST_IF = 32
138+
IP_MULTICAST_TTL = 33
139+
IP_MULTICAST_LOOP = 34
140+
IP_ADD_MEMBERSHIP = 35
141+
IP_DROP_MEMBERSHIP = 36
142+
IP_DEFAULT_MULTICAST_TTL = 1
143+
IP_DEFAULT_MULTICAST_LOOP = 1
144+
IP_MAX_MEMBERSHIPS = 20
145+
IPX_TYPE = 1
146+
TCP_NODELAY = 1
147+
TCP_MAXSEG = 2
148+
SOPRI_INTERACTIVE = 0
149+
SOPRI_NORMAL = 1
150+
SOPRI_BACKGROUND = 2
151+
IMPLINK_IP = 155
152+
IMPLINK_LOWEXPER = 156
153+
IMPLINK_HIGHEXPER = 158
154+
155+
# Included from linux/in.h
156+
__SOCK_SIZE__ = 16
157+
IN_CLASSA_NET = 0xff000000
158+
IN_CLASSA_NSHIFT = 24
159+
IN_CLASSA_HOST = (0xffffffff & ~IN_CLASSA_NET)
160+
IN_CLASSA_MAX = 128
161+
IN_CLASSB_NET = 0xffff0000
162+
IN_CLASSB_NSHIFT = 16
163+
IN_CLASSB_HOST = (0xffffffff & ~IN_CLASSB_NET)
164+
IN_CLASSB_MAX = 65536
165+
IN_CLASSC_NET = 0xffffff00
166+
IN_CLASSC_NSHIFT = 8
167+
IN_CLASSC_HOST = (0xffffffff & ~IN_CLASSC_NET)
168+
def IN_MULTICAST(a): return IN_CLASSD(a)
169+
170+
IN_MULTICAST_NET = 0xF0000000
171+
INADDR_NONE = 0xffffffff
172+
IN_LOOPBACKNET = 127
173+
INADDR_LOOPBACK = 0x7f000001
174+
INADDR_UNSPEC_GROUP = 0xe0000000
175+
INADDR_ALLHOSTS_GROUP = 0xe0000001
176+
INADDR_MAX_LOCAL_GROUP = 0xe00000ff
177+
178+
# Included from asm/byteorder.h
179+
def __constant_ntohl(x): return \
180+
181+
def __constant_ntohs(x): return \
182+
183+
def __htonl(x): return __ntohl(x)
184+
185+
def __htons(x): return __ntohs(x)
186+
187+
def __constant_htonl(x): return __constant_ntohl(x)
188+
189+
def __constant_htons(x): return __constant_ntohs(x)
190+
191+
def ntohl(x): return \
192+
193+
def ntohs(x): return \
194+
195+
def htonl(x): return \
196+
197+
def htons(x): return \
198+

0 commit comments

Comments
 (0)