From 5d51315f5263f9cbda18f70e2d340a66cf1bf1f9 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Fri, 25 Jun 2010 15:05:38 +0200 Subject: socket: remove mnl_socket_sendmsg() and mnl_socket_recvmsg() These functions are too simple wrappers that bloat the library. We can use mnl_socket_get_fd() to obtain the file descriptor and invoke message-oriented system call instead. Signed-off-by: Pablo Neira Ayuso --- src/socket.c | 30 ------------------------------ 1 file changed, 30 deletions(-) (limited to 'src') diff --git a/src/socket.c b/src/socket.c index 7fd3a5c..cf8f251 100644 --- a/src/socket.c +++ b/src/socket.c @@ -126,21 +126,6 @@ int mnl_socket_sendto(const struct mnl_socket *nl, const void *buf, size_t len) (struct sockaddr *) &snl, sizeof(snl)); } -/** - * mnl_socket_sendmsg - send a netlink message of a certain size - * @nl: netlink socket obtained via mnl_socket_open() - * @msg: pointer to struct msghdr (must be initialized appropriately) - * @flags: flags passed to sendmsg() - * - * On error, it returns -1 and errno is appropriately set. Otherwise, it - * returns the number of bytes sent. - */ -int mnl_socket_sendmsg(const struct mnl_socket *nl, - const struct msghdr *msg, int flags) -{ - return sendmsg(nl->fd, msg, flags); -} - /** * mnl_socket_recvfrom - receive a netlink message * @nl: netlink socket obtained via mnl_socket_open() @@ -184,21 +169,6 @@ int mnl_socket_recvfrom(const struct mnl_socket *nl, void *buf, size_t bufsiz) return ret; } -/** - * mnl_socket_recvmsg- receive a netlink message - * @nl: netlink socket obtained via mnl_socket_open() - * @msg: pointer to struct msghdr (must be initialized appropriately) - * @flags: flags passed to recvmsg() - * - * On error, this function returns -1 and errno is appropriately set. - * On sucess, this function returns the number of bytes received. - */ -int mnl_socket_recvmsg(const struct mnl_socket *nl, - struct msghdr *msg, int flags) -{ - return recvmsg(nl->fd, msg, flags); -} - /** * mnl_socket_close - close a given netlink socket * @nl: netlink socket obtained via mnl_socket_open() -- cgit v1.2.3