Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
gethostbyaddr() z/OS Communications Server: IP Sockets Application Programming Interface Guide and Reference SC27-3660-00 |
|
The gethostbyaddr() call tries to resolve the IP address to a host name. The resolution attempted depends on how the resolver is configured and if any local host tables exist. If the symbol RESOLVE_VIA_LOOKUP is defined before including MANIFEST.H, gethostbyaddr() only uses local host tables and name servers are not used. See z/OS Communications Server: IP Configuration Guide for information about configuring the resolver and using local host tables.
The gethostbyaddr() call points to hostent structure for the host address specified on the call. The NETDB.H header file defines the hostent structure, and contains the following elements:
Return valuesThe return value points to
static data that is overwritten by subsequent calls. A pointer to a hostent structure indicates success. A NULL pointer indicates an
error or end-of-file. When a NULL pointer or 0 is returned, the value
of errno is indeterminate: the output from a tcperror() call cannot
be validated. The global variable h_errno identifies the specific
error.
Related callsgethostent(), sethostent(), endhostent() |
Copyright IBM Corporation 1990, 2014
|