TCP/IP Programming Manual

initiating, 43
keep alive, 185
passive, 26
passively checking for, socket routine, 91, 94
setting maximum pending TCP, 153
Control operations, socket, 193
Converting service name to port number, 76
CRE, requirements for TAL, 87
CRE-dependent routines, 81
CRE-independent routines, 81
Creating a socket, 35
D
Data structures
arpreq, 64, 65
hostent, 66
if_nameindex, 67
ifreq, 68
in6_addr, 70
in_addr, 69
ip_mreq, 70
ipv6_mreq, 71
netent, 71
open_info_message, 72
protent, 73
rtentry, 74
send_nw_str, 75
sendto_recvfrom_buf, 76
servent, 76
sockaddr, 77, 241
sockaddr_in, 78, 79, 241
sockaddr_in6, 78
sockaddr_storage, 79
summary of (TCP/IP), 63
DEFINE
port ranges for round-robin filtering, 29
round robin, 29
DEFINE command see also DEFINE names
resolving file names, 29
using, 29
DEFINE names
=CIP^COMPAT^ERROR, 30
=TCPIP^HOST^FILE, 29
=TCPIP^NETWORK^FILE, 29
=TCPIP^NODE^FILE, 29
=TCPIP^PROCESS^NAME, 29, 30
=TCPIP^PROTOCOL^FILE, 29
=TCPIP^RESOLVER^NAME, 29
=TCPIP^SERVICE^FILE, 29
runtime entry values, 30
DEVICE_GETINFOBYNAME_ procedure see Guardian
procedures
DEVICEINFO
See DEVICE_GETINFOBYNAME_, 43
Directive, include, 62
directory, /usr/ include, 33
Domain Name resolver, 26
Domain Name server, 26
Dotted decimal format
converting from binary, 133, 137, 139
converting to binary, 134, 136
E
EACCES error
in bind, bind_nw library routines, 100
in sendto library routine, 178
in sendto64_ library routine, 180
in sendto_nw library routine, 181
in sendto_nw64_ library routine, 183
EADDRINUSE error
in accept_nw2 library routine, 96
in accept_nw3 library routine, 98
in bind, bind_nw library routines, 99
EADDRNOTAVAIL error
in bind, bind_nw library routines, 99
EAFNOSUPPORT error
in inet_ntop library routine, 139
in inet_pton library routine, 140
in socket, socket_nw library routines, 193
EALREADY error
in accept_nw library routine, 92
in accept_nw1 library routine, 95
in accept_nw2 library routine, 96
in accept_nw3 library routine, 98
in connect, connect_nw library routines, 103
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
ECONNREFUSED error
in connect, connect_nw library routines, 103
ECONNRESET error
in accept library routine, 90
in accept_nw library routine, 92
in accept_nw1 library routine, 95
in accept_nw2 library routine, 96
in accept_nw3 library routine, 98
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
EHAVEOOB error
in recv, recv_nw library routines, 155
in recv64_, recv_nw64_ library routines, 157
in send library routine, 168
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
EINVAL error
in accept library routine, 90
255