bsd_socket_misc.c
Go to the documentation of this file.
int_t socket(int_t family, int_t type, int_t protocol)
Create a socket that is bound to a specific transport service provider.
Definition: bsd_socket.c:65
BSD socket API.
void socketFdClr(fd_set *fds, int_t s)
Remove a descriptor from an existing set.
Definition: bsd_socket_misc.c:160
void socketTranslateErrorCode(Socket *socket, error_t errorCode)
Translate error code.
Definition: bsd_socket_misc.c:239
void socketFdSet(fd_set *fds, int_t s)
Add a descriptor to an existing set.
Definition: bsd_socket_misc.c:131
void socketSetErrnoCode(Socket *socket, uint_t errnoCode)
Set BSD error code.
Definition: bsd_socket_misc.c:219
struct cmsghdr * socketCmsgFirstHdr(struct msghdr *msg)
Get first ancillary data header.
Definition: bsd_socket_misc.c:50
int_t socketFdIsSet(fd_set *fds, int_t s)
Check whether a descriptor is set.
Definition: bsd_socket_misc.c:194
struct cmsghdr * socketCmsgNextHdr(struct msghdr *msg, struct cmsghdr *cmsg)
Get next ancillary data header.
Definition: bsd_socket_misc.c:80
Helper function for BSD socket API.
Debugging facilities.
TCP/IP stack core.