home *** CD-ROM | disk | FTP | other *** search
- unit IBMTCP32;
-
- {$OrgName+ }
-
- interface
-
- uses OS2Def, SockDef;
-
- {$CDECL+}
- (****************************************************************************)
- function IBM_gethostbyname(HName: pointer): pointer;
- (****************************************************************************)
- function IBM_gethostbyaddr(HAddr: pointer;
- HAddrLen: longint;
- HAddrType: ULong): pointer;
- (****************************************************************************)
- function IBM_gethostname(HName: pointer;
- HLength:ULong): APIRET;
- (****************************************************************************)
- function IBM_getservbyname(_Name, _Proto: pChar): pServEnt;
- function inet_addr(_s: pChar): ULONG;
-
- function getprotobyname(_Name: pChar): pProtoEnt;
-
- function htonl(_a: LongInt): LongInt;
- function ntohl(_a: LongInt): LongInt;
- { function htons(_a: LongInt): LongInt; }
- { function ntohs(_a: SmallInt): SmallInt; }
- {$CDECL-}
-
- implementation
-
- const
- Version = '00.90';
- UseString: string = '@(#)import interface unit for IBM TCP/IP tcp32dll.dll'+#0;
- CopyRight1: string = '@(#)ibmTCP32 Version '+Version+' - 10.10.96'+#0;
- CopyRight2: string = '@(#)(C) Chr.Hohmann BfS ST2.2 1996'+#0;
-
- const
- sockets = 'SO32DLL';
- network = 'TCP32DLL';
-
- {$CDECL+}
- function inet_addr; external network index 5;
- function IBM_gethostbyname; external network index 11;
- function IBM_gethostbyaddr; external network index 12;
- function IBM_gethostname; external network index 44;
- function getprotobyname; external network index 21;
- function IBM_getservbyname; external network index 24;
- function htonl; external network index 3;
- function ntohl; external network index 3;
- {$CDECL-}
- end.
-