Changeset 11 for trunk/src


Ignore:
Timestamp:
May 31, 1999, 4:09:47 PM (26 years ago)
Author:
phaller
Message:

Added support for TCP/IP 4.1 + 4.2 headers, cleaned up linker definition file

Location:
trunk/src/wsock32
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wsock32/wsock32.c

    r4 r11  
    1 /* $Id: wsock32.c,v 1.1 1999-05-24 20:20:09 ktk Exp $ */
     1/* $Id: wsock32.c,v 1.2 1999-05-31 14:09:47 phaller Exp $ */
    22
    33/*
     
    1313 * @(#) wsock32.c       1.0.0   1998/08/25 VV initial release
    1414 *                      1.0.1   1999/04/27 VV cleanup and implement select.
     15 *                      1.0.2   1999/05/31 PH support for TCP/IP 4.1 + 4.2 headers
    1516 *
    1617 */
     18
     19/* this is for IBM TCP/IP 5.0 headers as present in the current Warp 4 toolkit */
     20#define TCPV40HDRS 1
     21
    1722
    1823#define INCL_DOSPROCESS     /* Process and thread values */
  • trunk/src/wsock32/wsock32.def

    r4 r11  
    11;Created by BLAST for IBM's compiler
     2
    23LIBRARY WSOCK32 INITINSTANCE
    34DATA MULTIPLE NONSHARED
    45EXPORTS
    5 ;   _WSAFDIsSet =       _OS2_WSAFDIsSet@8     
    6 ;   Arecv = _OS2Arecv
    7 ;   Asend = _OS2Asend
    8 ;   EnumProtocolsA = _OS2EnumProtocolsA
    9 ;   EnumProtocolsW = _OS2EnumProtocolsW
    10 ;   GetAddressByNameA = _OS2GetAddressByNameA
    11 ;   GetAddressByNameW = _OS2GetAddressByNameW
    12 ;   GetNameByTypeA = _OS2GetNameByTypeA
    13 ;   GetNameByTypeW = _OS2GetNameByTypeW
    14 ;   GetServiceA = _OS2GetServiceA
    15 ;   GetServiceW = _OS2GetServiceW
    16 ;   GetTypeByNameA = _OS2GetTypeByNameA
    17 ;   GetTypeByNameW = _OS2GetTypeByNameW
    18 ;   NPLoadNameSpaces = _OS2NPLoadNameSpaces
    19 ;   SetServiceA = _OS2SetServiceA
    20 ;   SetServiceW = _OS2SetServiceW
    21 ;   TransmitFile = _OS2TransmitFile
    22    accept =                     _OS2accept@12                           @1
    23    bind =                       _OS2bind@12                             @2
    24    closesocket =        _OS2closesocket@4                       @3
    25    connect =                    _OS2connect@12                          @4
    26    getpeername =        _OS2getpeername@12                      @5
    27    getsockname =        _OS2getsockname@12                      @6
    28    getsockopt =         _OS2getsockopt@20                       @7
    29    htonl =                      _OS2htonl@4                             @8
    30    htons =                      _OS2htons@4                             @9
    31    inet_addr =          _OS2inet_addr@4                         @10
    32    inet_ntoa =          _OS2inet_ntoa@4                         @11
    33    ioctlsocket =        _OS2ioctlsocket@12                      @12
    34    listen =                     _OS2listen@8                            @13
    35    ntohl =                      _OS2ntohl@4                             @14
    36    ntohs =                      _OS2ntohs@4                             @15
    37    recv =                       _OS2recv@16                             @16
    38    recvfrom =                   _OS2recvfrom@24                         @17
    39    select =                     _OS2select@20                           @18
    40    send =                       _OS2send@16                             @19
    41    sendto =                     _OS2sendto@24                           @20
    42    setsockopt =         _OS2setsockopt@20                       @21
    43    shutdown =                   _OS2shutdown@8                          @22
    44    socket =                     _OS2socket@12                           @23
    456
    46    gethostbyaddr =              _OS2gethostbyaddr@12                    @51
    47    gethostbyname =              _OS2gethostbyname@4                     @52
    48    getprotobyname =             _OS2getprotobyname@4                    @53
    49    getprotobynumber =           _OS2getprotobynumber@4                  @54
    50    getservbyname =              _OS2getservbyname@8                     @55
    51    getservbyport =              _OS2getservbyport@8                     @56
    52    gethostname =        _OS2gethostname@8                       @57
     7  accept                   = _OS2accept@12                     @1
     8  bind                     = _OS2bind@12                       @2
     9  closesocket              = _OS2closesocket@4                 @3
     10  connect                  = _OS2connect@12                    @4
     11  getpeername              = _OS2getpeername@12                @5
     12  getsockname              = _OS2getsockname@12                @6
     13  getsockopt               = _OS2getsockopt@20                 @7
     14  htonl                    = _OS2htonl@4                       @8
     15  htons                    = _OS2htons@4                       @9
     16  inet_addr                = _OS2inet_addr@4                   @10
     17  inet_ntoa                = _OS2inet_ntoa@4                   @11
     18  ioctlsocket              = _OS2ioctlsocket@12                @12
     19  listen                   = _OS2listen@8                      @13
     20  ntohl                    = _OS2ntohl@4                       @14
     21  ntohs                    = _OS2ntohs@4                       @15
     22  recv                     = _OS2recv@16                       @16
     23  recvfrom                 = _OS2recvfrom@24                   @17
     24  select                   = _OS2select@20                     @18
     25  send                     = _OS2send@16                       @19
     26  sendto                   = _OS2sendto@24                     @20
     27  setsockopt               = _OS2setsockopt@20                 @21
     28  shutdown                 = _OS2shutdown@8                    @22
     29  socket                   = _OS2socket@12                     @23
     30  gethostbyaddr            = _OS2gethostbyaddr@12              @51
     31  gethostbyname            = _OS2gethostbyname@4               @52
     32  getprotobyname           = _OS2getprotobyname@4              @53
     33  getprotobynumber         = _OS2getprotobynumber@4            @54
     34  getservbyname            = _OS2getservbyname@8               @55
     35  getservbyport            = _OS2getservbyport@8               @56
     36  gethostname              = _OS2gethostname@8                 @57
    5337
    54    WSAAsyncSelect =             _OS2WSAAsyncSelect@16                   @101
    55    WSAAsyncGetHostByAddr =      _OS2WSAAsyncGetHostByAddr@28            @102
    56    WSAAsyncGetHostByName =   _OS2WSAAsyncGetHostByName@20               @103
    57    WSAAsyncGetProtoByNumber =_OS2WSAAsyncGetProtoByNumber@20    @104
    58    WSAAsyncGetProtoByName =  _OS2WSAAsyncGetProtoByName@20              @105   
    59    WSAAsyncGetServByPort =   _OS2WSAAsyncGetServByPort@24       @106
    60    WSAAsyncGetServByName =   _OS2WSAAsyncGetServByName@24       @107
    61    WSACancelAsyncRequest =   _OS2WSACancelAsyncRequest@4        @108
    62    WSASetBlockingHook =      _OS2WSASetBlockingHook@4                   @109
    63    WSAUnhookBlockingHook =   _OS2WSAUnhookBlockingHook@0        @110
    64    WSAGetLastError =            _OS2WSAGetLastError@0                   @111     
    65    WSASetLastError =            _OS2WSASetLastError@4                   @112
    66    WSACancelBlockingCall =   _OS2WSACancelBlockingCall@0        @113
    67    WSAIsBlocking =              _OS2WSAIsBlocking@0                     @114
    68    WSAStartup =         _OS2WSAStartup@8                        @115
    69    WSACleanup =         _OS2WSACleanup@0                        @116
     38  WSAAsyncSelect           = _OS2WSAAsyncSelect@16             @101
     39  WSAAsyncGetHostByAddr    = _OS2WSAAsyncGetHostByAddr@28      @102
     40  WSAAsyncGetHostByName    = _OS2WSAAsyncGetHostByName@20      @103
     41  WSAAsyncGetProtoByNumber = _OS2WSAAsyncGetProtoByNumber@20   @104
     42  WSAAsyncGetProtoByName   = _OS2WSAAsyncGetProtoByName@20     @105   
     43  WSAAsyncGetServByPort    = _OS2WSAAsyncGetServByPort@24      @106
     44  WSAAsyncGetServByName    = _OS2WSAAsyncGetServByName@24      @107
     45  WSACancelAsyncRequest    = _OS2WSACancelAsyncRequest@4       @108
     46  WSASetBlockingHook       = _OS2WSASetBlockingHook@4          @109
     47  WSAUnhookBlockingHook    = _OS2WSAUnhookBlockingHook@0       @110
     48  WSAGetLastError          = _OS2WSAGetLastError@0             @111     
     49  WSASetLastError          = _OS2WSASetLastError@4             @112
     50  WSACancelBlockingCall    = _OS2WSACancelBlockingCall@0       @113
     51  WSAIsBlocking            = _OS2WSAIsBlocking@0               @114
     52  WSAStartup               = _OS2WSAStartup@8                  @115
     53  WSACleanup               = _OS2WSACleanup@0                  @116
     54  __WSAFDIsSet             = _OS2__WSAFDIsSet@8                @151
    7055
    71    __WSAFDIsSet =               _OS2__WSAFDIsSet@8                      @151
     56; Arecv                    = _OS2Arecv
     57; Asend                    = _OS2Asend
     58; EnumProtocolsA           = _OS2EnumProtocolsA
     59; EnumProtocolsW           = _OS2EnumProtocolsW
     60; GetAddressByNameA        = _OS2GetAddressByNameA
     61; GetAddressByNameW        = _OS2GetAddressByNameW
     62; GetNameByTypeA           = _OS2GetNameByTypeA
     63; GetNameByTypeW           = _OS2GetNameByTypeW
     64; GetServiceA              = _OS2GetServiceA
     65; GetServiceW              = _OS2GetServiceW
     66; GetTypeByNameA           = _OS2GetTypeByNameA
     67; GetTypeByNameW           = _OS2GetTypeByNameW
     68; NPLoadNameSpaces         = _OS2NPLoadNameSpaces
     69; SetServiceA              = _OS2SetServiceA
     70; SetServiceW              = _OS2SetServiceW
     71; TransmitFile             = _OS2TransmitFile
     72; WsControl                = _OS2WsControl                     @1000
     73; closesockinfo            = _OS2closesockinfo                 @1001
     74; WSHEnumProtocols         = _OS2WSHEnumProtocols              @1004
     75; inet_network             = _OS2inet_network                  @1100
     76; getnetbyname             = _OS2getnetbyname                  @1101
     77; rcmd                     = _OS2rcmd                          @1102
     78; rexec                    = _OS2rexec                         @1103
     79; rresvport                = _OS2rresvport                     @1104
     80; sethostname              = _OS2sethostname                   @1105
     81; dn_expand                = _OS2dn_expand                     @1106
    7282
    73 ;   WsControl =                 _OS2WsControl                           @1000
    74 ;   closesockinfo =             _OS2closesockinfo                       @1001
    75 ;   WSHEnumProtocols =  _OS2WSHEnumProtocols                    @1004
    76 ;   inet_network =              _OS2inet_network                        @1100
    77 ;   getnetbyname =              _OS2getnetbyname                        @1101
    78 ;   rcmd =                      _OS2rcmd                                @1102
    79 ;   rexec =                     _OS2rexec                               @1103
    80 ;   rresvport =                 _OS2rresvport                           @1104
    81 ;   sethostname =               _OS2sethostname                         @1105
    82 ;   dn_expand =                 _OS2dn_expand                           @1106
    83    WSARecvEx =          _OS2WSARecvEx@16                        @1107           
    84    s_perror =           _OS2s_perror@8                          @1108
    85 
    86 _OS2gethostname@8                            @2000
     83  WSARecvEx                = _OS2WSARecvEx@16                  @1107           
     84  s_perror                 = _OS2s_perror@8                    @1108
Note: See TracChangeset for help on using the changeset viewer.