TCP/IP Programming Manual
ESOCKTNOSUPPORT error
in socket, socket_nw library routines, 193
Ethernet interface, 69
ETIMEDOUT error
in connect, connect_nw library routines, 103
in recv, recv_nw library routines, 155
in recv64_, recv_nw64_ library routines, 157
in send library routine, 167
in send64_ library routine, 169
in send_nw library routine, 171
in send_nw2 library routine, 174
in send_nw2_64_ library routine, 176
in send_nw64_ library routine, 173
F
fcntl system call, 34
File names, resolving for TCP/IP, 29
File-system errors, 86
FILE_GETINFO procedure see Guardian procedures
Filter key, round-robin, 29
freeaddrinfo function, 104
freehostent function, 105
Functions see Socket routines
See Support routines, 81
G
gai_strerror function, 105
gaierror function, 130
Gateway for routing, 75
getaddrinfo function, 107
gethostbyaddr function
=TCPIP^HOST^FILE attribute, 27
definition, 109
gethostbyname function
=TCPIP^HOST^FILE attribute, 27
definition, 110
gethostbyname2 function, 112
gethostid function, 113
gethostname function, 113
getipnodebyaddr function, 115
getipnodebyname function, 116
getnameinfo function, 117
getnetbyaddr function, 119
getnetbyname function, 120
getpeername_nw function, 121
getprotobyname function, 122
getprotobynumber function, 123
getservbyname function, 124
getservbyport function, 125
getsockname function, 126
getsockname_nw function, 126
getsockopt function, 128
getsockopt_nw function, 128
Guardian procedures
AWAITIO, 171, 175, 177
AWAITIO64, 173
AWAITIOX, error checking, 86
CLOSE, 36
DEVICE_GETINFOBYNAME_, 43
FILE_GETINFOBYNAME, 86
H
h_errno external variable
use by resolver, 28
where to find, 243
Header files, 62
heap management, 87
Host address in structure, 66
Host order, 32
host_file_gethostbyaddr function
=TCPIP^HOST^FILE attribute, 28
description of, 109
host_file_gethostbyname function
=TCPIP^HOST^FILE attribute, 28
description of, 110
HOST_NOT_FOUND error
in gethostbyaddr and host_file_gethostbyaddr library
routines, 110
in gethostbyname and host_file_gethostbyname library
routines, 111
in getipnodebyaddr library routine, 115
in getipnodebyname library routine, 117
hostent data structure, 66
Hostname in structure, 66
Hosts
getting ID for local, 113
getting internet address by name, 110
getting name by address, 109
getting official name, 113
HOSTS file
$SYSTEM.ZTCPIP.HOSTS file, 28
=TCPIP^HOST^FILE attribute, 28
resolving names with, 28
I
I/O
control operations, 199
nowait and non-blocking, 32
Identifying a connection in TCP, 31
if_freenameindex function, 130
if_indextoname function, 131
if_nameindex function, 132
if_nametoindex function, 133
ifreq data structure, 67, 68
in6addr_any, 54
in_addr data structure, 69, 70, 71, 77
INADDR_ANY, 54
Include directive, 62
Include files, 33
inet_addr function, 134
inet_lnaof function, 135
inet_makeaddr function, 135
inet_netof function, 136
inet_network function, 136
inet_ntoa function, 133, 137, 139
inet_ntop function, 138
inet_pton function, 139
Interface address, 69
257