HP 3000 Manuals

Ch 4. Name Service Routines [ Berkeley Sockets/iX Reference Manual ] MPE/iX 5.0 Documentation


Berkeley Sockets/iX Reference Manual

Chapter 4  Name Service Routines 

This section describes several library routines that can best be
described as name service routines, since they return information based
on names, addresses, and numbers.  Each subsection describes a set of
five related intrinsics, as indicated below:

     GETHOSTENT     GETNETENT       GETPROTOENT        GETSERVENT
     -------------   ------------   ----------------   -------------
     gethostent     getnetent       getprotoent        getservent
     sethostent     setnetent       setprotoent        setservent
     gethostbyname  getnetbyname    getprotobyname     getservbyname
     gethostbyaddr  getnetbyaddr    getprotobynumber   getservbyport
     endhostent     endnetent       endprotoent        endservent

These routines are stored in a native mode relocatable library file and
are used for AF_INET only.  The relocatable library file name is
SOCKETRL.NET.SYS. When linking your programs, you should include this
file in the link list.  For example,

link objfile,progfile;rl=socketrl.net.sys,libc.lib.sys

Ensure that you link with the POSIX library (/lib/libc.a) instead of
libc.lib.sys for POSIX programs.  Note that if you are using the POSIX
library you must use file indirection as shown in the programming example
in Chapter 5.



MPE/iX 5.0 Documentation