This information describes the macro API for IPv4 or IPv6 socket
application programs written in z/OS® assembler
language. The macro interface can be used to produce reentrant modules
and can be used in a multithread environment.
The following topics are included:
- Environmental restrictions and programming requirements
- Input register information
- Output register information
- Compatibility considerations
- Defining storage for the macro API
- Understanding common parameter descriptions
- Error messages and return codes
- Characteristics of sockets
- Task management and asynchronous function processing
- Using an unsolicited event exit routine
- Diagnosing problems in applications using the macro API
- Macros for assembler programs
- Macro interface assembler language sample programs