Quick update to the README file. For intros and books we now point to
[python/dscho.git] / Lib / plat-sunos5 / SOCKET.py
blob25c10f3d81f709fcf04984ce635c9a7b05a592a1
1 # Generated by h2py from /usr/include/sys/socket.h
3 # Included from sys/netconfig.h
4 NETCONFIG = "/etc/netconfig"
5 NETPATH = "NETPATH"
6 NC_TPI_CLTS = 1
7 NC_TPI_COTS = 2
8 NC_TPI_COTS_ORD = 3
9 NC_TPI_RAW = 4
10 NC_NOFLAG = 00
11 NC_VISIBLE = 01
12 NC_BROADCAST = 02
13 NC_NOPROTOFMLY = "-"
14 NC_LOOPBACK = "loopback"
15 NC_INET = "inet"
16 NC_IMPLINK = "implink"
17 NC_PUP = "pup"
18 NC_CHAOS = "chaos"
19 NC_NS = "ns"
20 NC_NBS = "nbs"
21 NC_ECMA = "ecma"
22 NC_DATAKIT = "datakit"
23 NC_CCITT = "ccitt"
24 NC_SNA = "sna"
25 NC_DECNET = "decnet"
26 NC_DLI = "dli"
27 NC_LAT = "lat"
28 NC_HYLINK = "hylink"
29 NC_APPLETALK = "appletalk"
30 NC_NIT = "nit"
31 NC_IEEE802 = "ieee802"
32 NC_OSI = "osi"
33 NC_X25 = "x25"
34 NC_OSINET = "osinet"
35 NC_GOSIP = "gosip"
36 NC_NOPROTO = "-"
37 NC_TCP = "tcp"
38 NC_UDP = "udp"
39 NC_ICMP = "icmp"
40 NC_TPI_CLTS = 1
41 NC_TPI_COTS = 2
42 NC_TPI_COTS_ORD = 3
43 NC_TPI_RAW = 4
44 SOCK_STREAM = NC_TPI_COTS
45 SOCK_DGRAM = NC_TPI_CLTS
46 SOCK_RAW = NC_TPI_RAW
47 SOCK_RDM = 5
48 SOCK_SEQPACKET = 6
49 SO_DEBUG = 0x0001
50 SO_ACCEPTCONN = 0x0002
51 SO_REUSEADDR = 0x0004
52 SO_KEEPALIVE = 0x0008
53 SO_DONTROUTE = 0x0010
54 SO_BROADCAST = 0x0020
55 SO_USELOOPBACK = 0x0040
56 SO_LINGER = 0x0080
57 SO_OOBINLINE = 0x0100
58 SO_DONTLINGER = (~SO_LINGER)
59 SO_SNDBUF = 0x1001
60 SO_RCVBUF = 0x1002
61 SO_SNDLOWAT = 0x1003
62 SO_RCVLOWAT = 0x1004
63 SO_SNDTIMEO = 0x1005
64 SO_RCVTIMEO = 0x1006
65 SO_ERROR = 0x1007
66 SO_TYPE = 0x1008
67 SO_PROTOTYPE = 0x1009
68 SOL_SOCKET = 0xffff
69 AF_UNSPEC = 0
70 AF_UNIX = 1
71 AF_INET = 2
72 AF_IMPLINK = 3
73 AF_PUP = 4
74 AF_CHAOS = 5
75 AF_NS = 6
76 AF_NBS = 7
77 AF_ECMA = 8
78 AF_DATAKIT = 9
79 AF_CCITT = 10
80 AF_SNA = 11
81 AF_DECnet = 12
82 AF_DLI = 13
83 AF_LAT = 14
84 AF_HYLINK = 15
85 AF_APPLETALK = 16
86 AF_NIT = 17
87 AF_802 = 18
88 AF_OSI = 19
89 AF_X25 = 20
90 AF_OSINET = 21
91 AF_GOSIP = 22
92 AF_IPX = 23
93 AF_MAX = 23
94 PF_UNSPEC = AF_UNSPEC
95 PF_UNIX = AF_UNIX
96 PF_INET = AF_INET
97 PF_IMPLINK = AF_IMPLINK
98 PF_PUP = AF_PUP
99 PF_CHAOS = AF_CHAOS
100 PF_NS = AF_NS
101 PF_NBS = AF_NBS
102 PF_ECMA = AF_ECMA
103 PF_DATAKIT = AF_DATAKIT
104 PF_CCITT = AF_CCITT
105 PF_SNA = AF_SNA
106 PF_DECnet = AF_DECnet
107 PF_DLI = AF_DLI
108 PF_LAT = AF_LAT
109 PF_HYLINK = AF_HYLINK
110 PF_APPLETALK = AF_APPLETALK
111 PF_NIT = AF_NIT
112 PF_802 = AF_802
113 PF_OSI = AF_OSI
114 PF_X25 = AF_X25
115 PF_OSINET = AF_OSINET
116 PF_GOSIP = AF_GOSIP
117 PF_IPX = AF_IPX
118 PF_MAX = AF_MAX
119 SOMAXCONN = 5
120 MSG_OOB = 0x1
121 MSG_PEEK = 0x2
122 MSG_DONTROUTE = 0x4
123 MSG_MAXIOVLEN = 16
124 def OPTLEN(x): return ((((x) + sizeof (long) - 1) / sizeof (long)) * sizeof (long))
126 SOCKETSYS = 88
127 SOCKETSYS = 83
128 SO_ACCEPT = 1
129 SO_BIND = 2
130 SO_CONNECT = 3
131 SO_GETPEERNAME = 4
132 SO_GETSOCKNAME = 5
133 SO_GETSOCKOPT = 6
134 SO_LISTEN = 7
135 SO_RECV = 8
136 SO_RECVFROM = 9
137 SO_SEND = 10
138 SO_SENDTO = 11
139 SO_SETSOCKOPT = 12
140 SO_SHUTDOWN = 13
141 SO_SOCKET = 14
142 SO_SOCKPOLL = 15
143 SO_GETIPDOMAIN = 16
144 SO_SETIPDOMAIN = 17
145 SO_ADJTIME = 18