HP 3000 Manuals

Include Files Used [ Berkeley Sockets/iX Reference Manual ] MPE/iX 5.0 Documentation


Berkeley Sockets/iX Reference Manual

Include Files Used 

The following table shows the include files used for HP-UX and MPE/iX
applications.

          Table 1-1.  Include Files Used for HP-UX and MPE/iX Applications 

-------------------------------------------------------
|                          |                          |
|        HP-UX Name        |       MPE/iX Name        |
|                          |                          |
-------------------------------------------------------
|                          |                          |
| <sys/types.h>            | types.h.sys              |
|                          |                          |
| <sys/socket.h>           | socket.h.sys             |
|                          |                          |
| <sys/un.h>               | un.h.sys                 |
|                          |                          |
| <sys/file.h>             | file.h.sys               |
|                          |                          |
| <sys/errno.h>            | errno.h.sys              |
|                          |                          |
| <sys/ioctl.h>            | ioctl.h.sys              |
|                          |                          |
| <netinet/in.h>           | in.h.sys                 |
|                          |                          |
| <netinet/tcp.h>          | tcp.h.sys                |
|                          |                          |
| <unistd.h>               | unistd.h.sys             |
|                          |                          |
| <fcntl.h>                | fcntl.h.sys              |
|                          |                          |
| <time.h>                 | time.h.sys               |
|                          |                          |
| <uio.h>                  | uio.h.sys                |
|                          |                          |
| <netdb.h>                | netdb.h.sys              |
|                          |                          |
-------------------------------------------------------

The name service routines and BSD socket routines are stored in a native
mode relocatable library file name 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