BPX1GNI (getnameinfo) example
The following code resolves a socket address into a host
name and a service name.
For the callable service, see getnameinfo (BPX1GNI, BPX4GNI) — Get the host name and service name from a socket address.
AMODE 64 callers use BPX4GNI (getnameinfo) example.
SPACE ,
CALL BPX1GNI, Get name info +
(SOCKADDR, Input: Socket address +
SOCKADDR_LENGTH, Input: Length of socket address +
SERVICE_BUFFER, I/O: Buffer for service name +
SERVICE_BUFFER_LENGTH, I/O: Length of service buffer +
HOST_BUFFER, I/O: Buffer for host name +
HOST_BUFFER_LENGTH, I/O: Length of host buffer +
FLAGS, Input: Flags +
RETVAL, Return code +
RETCODE, Return code +
RSNCODE), Reason code +
VL,MF=(E,PLIST) ----------------------------------