Ignore:
Timestamp:
Dec 8, 2011, 2:32:54 PM (14 years ago)
Author:
dmik
Message:

Port WSOCK32 and IPHLPAPI to GCC/kBuild.

Location:
branches/gcc-kmk/src/iphlpapi
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/gcc-kmk/src/iphlpapi/iphlpapi.cpp

    r21563 r21865  
    6060
    6161//We don't want to use the OS2 version directly, but the one in wsock32
    62 int WIN32API ODIN_gethostname (char * name, int namelen);
     62int WIN32API OS2gethostname (char * name, int namelen);
    6363
    6464ODINDEBUGCHANNEL(IPHLPAPI-IPHLPAPI)
     
    274274        // fill pipAdapter->IpAddressList
    275275        int cIfAddresses = 0;
    276         for (int j = 0; j < cAddresses; ++j)
     276        int j;
     277        for (j = 0; j < cAddresses; ++j)
    277278        {
    278279#ifdef DEBUG
     
    580581  memset(pFixedInfo,0,memNeeded);
    581582
    582   ODIN_gethostname(fi->HostName,128);
     583  OS2gethostname(fi->HostName,128);
    583584  strcpy(fi->DomainName,_res.defdname);
    584585
  • branches/gcc-kmk/src/iphlpapi/iphlpapi.def

    r10066 r21865  
    66
    77EXPORTS
    8  GetAdaptersInfo    = _GetAdaptersInfo@8                    @17
    9  GetNetworkParams   = _GetNetworkParams@8                   @38
     8 GetAdaptersInfo    = "_GetAdaptersInfo@8"                  @17
     9 GetNetworkParams   = "_GetNetworkParams@8"                 @38
    1010
    11  GetIpAddrTable     = _GetIpAddrTable@12                    @40
    12  GetIfTable         = _GetIfTable@12                        @41
    13  GetFriendlyIfIndex = _GetFriendlyIfIndex@4                 @42
     11 GetIpAddrTable     = "_GetIpAddrTable@12"                  @40
     12 GetIfTable         = "_GetIfTable@12"                      @41
     13 GetFriendlyIfIndex = "_GetFriendlyIfIndex@4"               @42
    1414
    15 ;to tell the linker to look elsewhere for this function
    16  _ODIN_gethostname@8 = _gethostname@8                     @50
    17 
  • branches/gcc-kmk/src/iphlpapi/iphlwrap.h

    r21720 r21865  
    88#include <netinet/tcp.h>
    99#include <nerrno.h>
    10 
    11 int _System os2_ioctl (int, unsigned long, char *, int);
    1210
    1311inline int _os2_ioctl (int a, unsigned long b, char *c, int d)
     
    2321
    2422#undef  os2_ioctl
    25 #define os2_ioctl _os2_ioctl
    26 
    27 inline int _ioctl(int a, int b, char *c, int d)
    28 {
    29  int yyrc;
    30  USHORT sel = RestoreOS2FS();
    31 
    32     yyrc = ioctl(a, b, c, d);
    33     SetFS(sel);
    34 
    35     return yyrc;
    36 }
    37 
    38 #undef  ioctl
    39 #define ioctl _ioctl
     23#define ioctl _os2_ioctl
    4024
    4125inline int _res_init(void)
Note: See TracChangeset for help on using the changeset viewer.