UNIX Free Pascal


         

get the name of the


function unlockpt(fd:longint):longint;cdecl;external 'c';

(* ptsname - get the name of the slave pseudotty*)

function ptsname(fd:longint):pchar;cdecl;external 'c';

(* inet_aton() converts the Internet host address cp from the standard

numbers-and-dots notation into binary data and stores it in the structure

that inp points to. inet_aton returns nonzero if the address is

valid, zero if not.*)

function inet_aton(cp:pchar; inp:pin_addr):longint;cdecl;external 'c';

(* The inet_addr() function converts the Internet host address cp from

numbers-and-dots notation into binary data in network byte order. If

the input is invalid, INADDR_NONE (usually -1) is returned. This is an

obsolete interface to inet_aton, described immediately above; it is

obsolete because -1 is a valid address (255.255.255.255), and inet_aton

provides a cleaner way to indicate error return. *)

function inet_addr(cp:pchar):in_addr_t;cdecl;external 'c';

(* The inet_network() function extracts the network number in host byte

order from the address cp in numbers-and-dots notation. If the input

is invalid, -1 is returned. *)

function inet_network(cp:pchar):in_addr_t;cdecl;external 'c';

(* The inet_ntoa() function converts the Internet host address in given in

network byte order to a string in standard numbers-and-dots notation.

The string is returned in a statically allocated buffer, which subse-

quent calls will overwrite. *)

function inet_ntoa(n:in_addr):pchar;cdecl;external 'c';

(* The inet_makeaddr() function makes an Internet host address in network

byte order by combining the network number net with the local address

host in network net, both in local host byte order. *)

function inet_makeaddr(net, host:longint):in_addr;cdecl;external 'c';