diff options
Diffstat (limited to 'components/net/sal/include/socket/sys_socket/sys/socket.h')
| -rw-r--r-- | components/net/sal/include/socket/sys_socket/sys/socket.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/components/net/sal/include/socket/sys_socket/sys/socket.h b/components/net/sal/include/socket/sys_socket/sys/socket.h index a86240e2ff..adfe51de5d 100644 --- a/components/net/sal/include/socket/sys_socket/sys/socket.h +++ b/components/net/sal/include/socket/sys_socket/sys/socket.h @@ -35,12 +35,15 @@ int listen(int s, int backlog); int recv(int s, void *mem, size_t len, int flags); int recvfrom(int s, void *mem, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen); +int recvmsg(int s, struct msghdr *message, int flags); +int sendmsg(int s, const struct msghdr *message, int flags); int send(int s, const void *dataptr, size_t size, int flags); int sendto(int s, const void *dataptr, size_t size, int flags, const struct sockaddr *to, socklen_t tolen); int socket(int domain, int type, int protocol); int closesocket(int s); int ioctlsocket(int s, long cmd, void *arg); +int socketpair(int domain, int type, int protocol, int *fds); #else #define accept(s, addr, addrlen) sal_accept(s, addr, addrlen) #define bind(s, name, namelen) sal_bind(s, name, namelen) @@ -53,9 +56,12 @@ int ioctlsocket(int s, long cmd, void *arg); #define listen(s, backlog) sal_listen(s, backlog) #define recv(s, mem, len, flags) sal_recvfrom(s, mem, len, flags, NULL, NULL) #define recvfrom(s, mem, len, flags, from, fromlen) sal_recvfrom(s, mem, len, flags, from, fromlen) +#define recvmsg(s, message, flags) sal_recvmsg(s, message, flags) #define send(s, dataptr, size, flags) sal_sendto(s, dataptr, size, flags, NULL, NULL) #define sendto(s, dataptr, size, flags, to, tolen) sal_sendto(s, dataptr, size, flags, to, tolen) +#define sendmsg(s, message, flags) sal_sendmsg(s, message, flags) #define socket(domain, type, protocol) sal_socket(domain, type, protocol) +#define socketpair(domain, type, protocol, fds) sal_socketpair(domain, type, protocol, fds) #define closesocket(s) sal_closesocket(s) #define ioctlsocket(s, cmd, arg) sal_ioctlsocket(s, cmd, arg) #endif /* SAL_USING_POSIX */ |
