sd-netlink: delete sd_netlink_new_from_fd()

It was somewhat similar to sd_netlink_open_fd(), and unused.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2022-08-19 11:52:25 +02:00
parent 24c0f38591
commit 3310e0647c
3 changed files with 0 additions and 27 deletions
-1
View File
@@ -792,7 +792,6 @@ global:
sd_hwdb_new_from_path;
sd_netlink_new_from_fd;
sd_netlink_open;
sd_netlink_open_fd;
sd_netlink_increase_rxbuf;
-25
View File
@@ -69,31 +69,6 @@ static int netlink_new(sd_netlink **ret) {
return 0;
}
_public_ int sd_netlink_new_from_fd(sd_netlink **ret, int fd) {
_cleanup_(sd_netlink_unrefp) sd_netlink *nl = NULL;
socklen_t addrlen;
int r;
assert_return(ret, -EINVAL);
r = netlink_new(&nl);
if (r < 0)
return r;
addrlen = sizeof(nl->sockaddr);
if (getsockname(fd, &nl->sockaddr.sa, &addrlen) < 0)
return -errno;
if (nl->sockaddr.nl.nl_family != AF_NETLINK)
return -EINVAL;
nl->fd = fd;
*ret = TAKE_PTR(nl);
return 0;
}
_public_ int sd_netlink_open_fd(sd_netlink **ret, int fd) {
_cleanup_(sd_netlink_unrefp) sd_netlink *nl = NULL;
int r, protocol;
-1
View File
@@ -40,7 +40,6 @@ typedef int (*sd_netlink_message_handler_t)(sd_netlink *nl, sd_netlink_message *
typedef _sd_destroy_t sd_netlink_destroy_t;
/* bus */
int sd_netlink_new_from_fd(sd_netlink **ret, int fd);
int sd_netlink_open(sd_netlink **ret);
int sd_netlink_open_fd(sd_netlink **ret, int fd);
int sd_netlink_increase_rxbuf(sd_netlink *nl, const size_t size);