POSIX: Sockets (BSD-style)

Function Header Standard VBCC GCC SAS/C DICE libnix clib2 Description
socket sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Create socket
bind sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Bind socket to address
listen sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Listen for connections
accept sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Accept connection
connect sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Connect socket
send sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Send data on socket
recv sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Receive data from socket
sendto sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Send data to address
recvfrom sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Receive data from address
sendmsg sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Send message on socket
recvmsg sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Receive message from socket
getsockopt sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Get socket options
setsockopt sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Set socket options
getsockname sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Get socket name
getpeername sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Get peer name
shutdown sys/socket.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Shutdown socket
close unistd.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Close socket
select sys/select.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Synchronous I/O multiplexing
poll sys/poll.h POSIX.1g Missing Missing Missing Missing Compliant Compliant Wait for events on file descriptors
gethostname unistd.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Get host name
sethostname unistd.h POSIX.1g Missing Missing Missing Missing Compliant Compliant Set host name
getdomainname unistd.h POSIX.1g Missing Missing Missing Missing Compliant Compliant Get domain name
setdomainname unistd.h POSIX.1g Missing Missing Missing Missing Missing Missing Set domain name
gethostbyname netdb.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Get host by name
gethostbyaddr netdb.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Get host by address
getservbyname netdb.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Get service by name
getservbyport netdb.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Get service by port
getprotobyname netdb.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Get protocol by name
getprotobynumber netdb.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Get protocol by number
inet_addr arpa/inet.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Convert IP address string to binary
inet_ntoa arpa/inet.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Convert IP address binary to string
inet_pton arpa/inet.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Convert IP address string to binary (IPv6)
inet_ntop arpa/inet.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Convert IP address binary to string (IPv6)
htons arpa/inet.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Host to network short
htonl arpa/inet.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Host to network long
ntohs arpa/inet.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Network to host short
ntohl arpa/inet.h POSIX.1g bsdsocket.library Missing bsdsocket.library bsdsocket.library Compliant Compliant Network to host long
TOTALS 33/37 0/37 33/37 33/37 36/37 36/37