z/OS UNIX APIs

The following APIs are provided by the z/OS® UNIX element of z/OS and are supported by the TCP/IP stack in z/OS Communications Server:
z/OS UNIX sockets
A set of C language functions provides support for the z/OS UNIX sockets, which are used in the z/OS UNIX environment. Programmers use this API to create applications that conform to the POSIX or XPG4 standard (a UNIX specification). Applications built with z/OS UNIX sockets can be ported to and from platforms that support these standards.

The z/OS UNIX sockets support AF_INET and AF_INET6.

z/OS UNIX assembler callable services
z/OS UNIX assembler callable services is a generalized call-based, high-level language interface to z/OS UNIX sockets programming. The functions implemented in this call interface resemble the z/OS UNIX C sockets implementation, with some extensions similar to the sockets extended macro interface.

The z/OS UNIX assembler callable services support AF_INET and AF_INET6.

For complete documentation of z/OS UNIX sockets, see z/OS XL C/C++ Runtime Library Reference. For information about z/OS UNIX callable services, see z/OS UNIX System Services Programming: Assembler Callable Services Reference.