Here's a summary of the "safeties" for each function. You'll find definitions for the safety categories in the "Function safety" section of the TCP/IP Libraries chapter.
Use these links to find a function quickly:
A | B | C | D | E | G | H | I | L | N | R | S | V |
Function | Classification | ISR | Signal | Thread |
---|---|---|---|---|
accept() | Standard Unix, POSIX 1003.1g (draft) | No | No | Yes |
Function | Classification | ISR | Signal | Thread |
---|---|---|---|---|
bind() | Standard Unix, POSIX 1003.1g (draft) | No | No | Yes |
bindresvport() | Unix | No | No | No |
Function | Classification | ISR | Signal | Thread |
---|---|---|---|---|
connect() | Standard Unix, POSIX 1003.1g (draft) | No | No | Yes |
Function | Classification | ISR | Signal | Thread |
---|---|---|---|---|
dn_comp() | Unix | Yes | Yes | Yes |
dn_expand() | Unix | Yes | Yes | Yes |
ds_clear() | QNX 4 | No | Yes | Yes |
ds_create() | QNX 4 | No | Yes | Yes |
ds_deregister() | QNX 4 | No | Yes | Yes |
ds_flags() | QNX 4 | No | Yes | Yes |
ds_get() | QNX 4 | No | Yes | Yes |
ds_register() | QNX 4 | No | Yes | Yes |
ds_set() | QNX 4 | No | Yes | Yes |
Function | Classification | ISR | Signal | Thread |
---|---|---|---|---|
endhostent() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
endnetent() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
endprotoent() | Standard Unix, POSIX 1003.1g(draft) | No | No | No |
endservent() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
Function | Classification | ISR | Signal | Thread |
---|---|---|---|---|
gethostbyaddr() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
gethostbyaddr_r() | Unix | No | No | Yes |
gethostbyname() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
gethostbyname_r() | Unix | No | No | Yes |
gethostent() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
gethostent_r() | Unix | No | No | Yes |
gethostname() | Standard Unix, POSIX 1003.1g (draft) | No | No | Yes |
getnetbyaddr() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
getnetbyname() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
getnetent() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
getpeername() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
getprotobyname() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
getprotobynumber() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
getprotoent() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
getservbyname() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
getservbyport() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
getservent() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
getsockname() | Standard Unix, POSIX 1003.1g (draft) | No | No | Yes |
getsockopt() | Standard Unix, POSIX 1003.1g (draft) | No | No | Yes |
Function | Classification | ISR | Signal | Thread |
---|---|---|---|---|
herror() | Unix | No | No | No |
hstrerror() | Unix | Yes | Yes | Yes |
htonl() | Standard Unix, POSIX 1003.1g (draft) | Yes | Yes | Yes |
htons() | Standard Unix, POSIX 1003.1g (draft) | Yes | Yes | Yes |
Function | Classification | ISR | Signal | Thread |
---|---|---|---|---|
inet_addr() | Standard Unix, POSIX 1003.1g (draft) | Yes | Yes | Yes |
inet_aton() | POSIX 1003.1g (draft) | Yes | Yes | Yes |
inet_lnaof() | Standard Unix, POSIX 1003.1g (draft) | Yes | Yes | Yes |
inet_makeaddr() | Standard Unix, POSIX 1003.1g (draft) | Yes | Yes | Yes |
inet_netof() | Standard Unix, POSIX 1003.1g (draft) | Yes | Yes | Yes |
inet_network() | Standard Unix, POSIX 1003.1g (draft) | Yes | Yes | Yes |
inet_ntoa() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
inet_ntoa_r() | Unix | No | No | Yes |
inet_ntop() | Unix, POSIX 1003.1g (draft) | No | No | Yes |
inet_pton() | Standard Unix, POSIX 1003.1g (draft) | Yes | Yes | Yes |
ioctl() | Standard Unix | No | No | No |
isfdtype() | POSIX 1003.1g (draft) | No | Yes | Yes |
Function | Classification | ISR | Signal | Thread |
---|---|---|---|---|
listen() | Standard Unix, POSIX 1003.1g (draft) | No | No | Yes |
Function | Classification | ISR | Signal | Thread |
---|---|---|---|---|
ntohl() | Standard Unix, POSIX 1003.1g (draft) | Yes | Yes | Yes |
ntohs() | Standard Unix, POSIX 1003.1g (draft) | Yes | Yes | Yes |
Function | Classification | ISR | Signal | Thread |
---|---|---|---|---|
Raccept() | SOCKS | No | No | No |
Rbind() | SOCKS | No | No | No |
rcmd() | Unix | No | No | No |
Rconnect() | SOCKS | No | No | No |
read_main_config_file() | SNMP | No | No | No |
recv() | Standard Unix, POSIX 1003.1g (draft) | No | No | Yes |
recvfrom() | Standard Unix, POSIX 1003.1g (draft) | No | No | Yes |
recvmsg() | Standard Unix, POSIX 1003.1g (draft) | No | No | Yes |
res_init() | Unix | No | No | No |
res_mkquery() | Unix | No | No | No |
res_query() | Unix | No | No | No |
res_querydomain() | Unix | No | No | No |
res_search() | Unix | No | No | No |
res_send() | Unix | No | No | No |
Rgetsockname() | SOCKS | No | No | No |
Rlisten() | SOCKS | No | No | No |
Rrcmd() | SOCKS | No | No | No |
rresvport() | Unix | No | No | Yes |
Rselect() | SOCKS | No | No | No |
ruserok() | Unix | No | No | No |
Function | Classification | ISR | Signal | Thread |
---|---|---|---|---|
send() | Standard Unix, POSIX 1003.1g (draft) | No | No | Yes |
sendmsg() | Standard Unix, POSIX 1003.1g (draft) | No | No | Yes |
sendto() | Standard Unix, POSIX 1003.1g (draft) | No | No | Yes |
sethostent() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
sethostname() | Unix | No | No | Yes |
setnetent() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
setprotoent() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
setservent() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
setsockopt() | Standard Unix, POSIX 1003.1g (draft) | No | No | Yes |
shutdown() | Standard Unix, POSIX 1003.1g (draft) | No | No | No |
snmp_close() | SNMP | No | No | No |
snmp_free_pdu() | SNMP | No | No | No |
snmp_open() | SNMP | No | No | No |
snmp_pdu_create() | SNMP | No | No | No |
snmp_read() | SNMP | No | No | No |
snmp_select_info() | SNMP | No | No | No |
snmp_send() | SNMP | No | No | No |
snmp_timeout() | SNMP | No | No | No |
sockatmark() | POSIX 1003.1g (draft) | No | No | No |
socket() | Standard Unix, POSIX 1003.1g (draft) | No | No | Yes |
socketpair() | Standard Unix | No | No | Yes |
SOCKSinit() | SOCKS | No | No | No |
sysctl() | Unix | No | No | Yes |
Function | Classification | ISR | Signal | Thread |
---|---|---|---|---|
vp_attach() | QNX 4 | No | No | No |
vp_detach() | QNX 4 | No | No | No |
vp_getpkt() | QNX 4 | No | No | No |
vp_ifrname() | QNX 4 | No | No | No |
vp_ioctl() | QNX 4 | No | No | No |
vp_ktom() | QNX 4 | No | No | No |
vp_mclget() | QNX 4 | No | No | No |
vp_mfree() | QNX 4 | No | No | No |
vp_mfreem() | QNX 4 | No | No | No |
vp_mget() | QNX 4 | No | No | No |
vp_mgethdr() | QNX 4 | No | No | No |
vp_mtok() | QNX 4 | No | No | No |
vp_putpkt() | QNX 4 | No | No | No |
vp_unit() | QNX 4 | No | No | No |