source: trunk/src/wsock32/wsock32.def@ 22012

Last change on this file since 22012 was 21916, checked in by dmik, 14 years ago

Merge branch gcc-kmk to trunk.

File size: 6.3 KB
Line 
1; $Id: wsock32.def,v 1.23 2001-07-07 14:29:41 achimha Exp $
2
3;Created by BLAST for IBM's compiler
4LIBRARY WSOCK32 INITINSTANCE
5
6DESCRIPTION 'Odin32 System DLL - WSock32'
7
8DATA MULTIPLE NONSHARED
9
10IMPORTS
11 ; this is not in every so32dll.lib
12 winsockcleanupsockets = SO32DLL.38 ; WINSOCKCLEANUPSOCKETS
13
14
15EXPORTS
16
17; ----------------------
18; BSD Standard Functions
19; ----------------------
20
21 accept = "_OS2accept@12" @1
22 bind = "_OS2bind@12" @2
23 closesocket = "_OS2closesocket@4" @3
24 connect = "_OS2connect@12" @4
25 getpeername = "_OS2getpeername@12" @5
26 getsockname = "_OS2getsockname@12" @6
27 getsockopt = "_OS2getsockopt@20" @7
28 htonl = "_OS2htonl@4" @8
29 htons = "_OS2htons@4" @9
30 inet_addr = "_OS2inet_addr@4" @10
31 inet_ntoa = "_OS2inet_ntoa@4" @11
32 ioctlsocket = "_OS2ioctlsocket@12" @12
33 listen = "_OS2listen@8" @13
34 ntohl = "_OS2ntohl@4" @14
35 ntohs = "_OS2ntohs@4" @15
36 recv = "_OS2recv@16" @16
37 recvfrom = "_OS2recvfrom@24" @17
38 select = "_OS2select@20" @18
39 send = "_OS2send@16" @19
40 sendto = "_OS2sendto@24" @20
41 setsockopt = "_OS2setsockopt@20" @21
42 shutdown = "_OS2shutdown@8" @22
43 socket = "_OS2socket@12" @23
44
45 gethostbyaddr = "_OS2gethostbyaddr@12" @51
46 gethostbyname = "_OS2gethostbyname@4" @52
47 getprotobyname = "_OS2getprotobyname@4" @53
48 getprotobynumber = "_OS2getprotobynumber@4" @54
49 getservbyname = "_OS2getservbyname@8" @55
50 getservbyport = "_OS2getservbyport@8" @56
51 gethostname = "_OS2gethostname@8" @57
52
53; ----------------------------
54; Microsoft WinSock Extensions
55; ----------------------------
56
57 WSAAsyncSelect = "_WSAAsyncSelect@16" @101
58 WSAAsyncGetHostByAddr = "_WSAAsyncGetHostByAddr@28" @102
59 WSAAsyncGetHostByName = "_WSAAsyncGetHostByName@20" @103
60 WSAAsyncGetProtoByNumber = "_WSAAsyncGetProtoByNumber@20" @104
61 WSAAsyncGetProtoByName = "_WSAAsyncGetProtoByName@20" @105
62 WSAAsyncGetServByPort = "_WSAAsyncGetServByPort@24" @106
63 WSAAsyncGetServByName = "_WSAAsyncGetServByName@24" @107
64 WSACancelAsyncRequest = "_WSACancelAsyncRequest@4" @108
65 WSASetBlockingHook = "_WSASetBlockingHook@4" @109
66 WSAUnhookBlockingHook = "_WSAUnhookBlockingHook@0" @110
67 WSAGetLastError = "_WSAGetLastError@0" @111
68 WSASetLastError = "_WSASetLastError@4" @112
69 WSACancelBlockingCall = "_WSACancelBlockingCall@0" @113
70 WSAIsBlocking = "_WSAIsBlocking@0" @114
71 WSAStartup = "_WSAStartup@8" @115
72 WSACleanup = "_WSACleanup@0" @116
73 __WSAFDIsSet = "___WSAFDIsSet@8" @151
74
75 rcmd = "_OS2rcmd@24" @1102
76 rexec = "_OS2rexec@24" @1103
77 WSARecvEx = "_WSARecvEx@16" @1107
78 s_perror = "_OS2s_perror@8" @1108
79
80; -------------------
81; not yet implemented
82; -------------------
83
84; WsControl = _OS2WsControl @1000
85; closesockinfo = _OS2closesockinfo @1001
86; WSHEnumProtocols = _OS2WSHEnumProtocols @1004
87; inet_network = _OS2inet_network @1100
88; getnetbyname = _OS2getnetbyname @1101
89; rresvport = _OS2rresvport @1104
90; sethostname = _OS2sethostname @1105
91; dn_expand = _OS2dn_expand @1106
92; Arecv = _OS2Arecv
93; Asend = _OS2Asend
94; EnumProtocolsA = _OS2EnumProtocolsA
95; EnumProtocolsW = _OS2EnumProtocolsW
96; GetAddressByNameA = _OS2GetAddressByNameA
97; GetAddressByNameW = _OS2GetAddressByNameW
98; GetNameByTypeA = _OS2GetNameByTypeA
99; GetNameByTypeW = _OS2GetNameByTypeW
100; GetServiceA = _OS2GetServiceA
101; GetServiceW = _OS2GetServiceW
102; GetTypeByNameA = _OS2GetTypeByNameA
103; GetTypeByNameW = _OS2GetTypeByNameW
104; NPLoadNameSpaces = _OS2NPLoadNameSpaces
105; SetServiceA = _OS2SetServiceA
106; SetServiceW = _OS2SetServiceW
107; TransmitFile = _OS2TransmitFile
108
109;
110; ENDOFEXPORTS
111; Internal function marker
112;
113
114; -----------------------
115; ODIN internal functions
116; -----------------------
117
118 "_OS2gethostname@8" @2000
119
120; functions for ws2_32 implemented here
121 WSAEventSelect = "_WSAEventSelect@12" @3001
122 WSAEnumNetworkEvents = "_WSAEnumNetworkEvents@12" @3002
Note: See TracBrowser for help on using the repository browser.