They are no longer needed. They were replaced by code which allows
to check the return value and print some friendly error message to
user.
Signed-off-by: Vitezslav Samel <vitezslav(a)samel.cz>
---
src/iptraf-ng-compat.h | 2 --
src/wrapper.c | 15 ---------------
2 files changed, 0 insertions(+), 17 deletions(-)
diff --git a/src/iptraf-ng-compat.h b/src/iptraf-ng-compat.h
index 346eeef..e86502f 100644
--- a/src/iptraf-ng-compat.h
+++ b/src/iptraf-ng-compat.h
@@ -95,8 +95,6 @@ extern char *xvasprintf(const char *format, va_list p);
extern void *xmallocz(size_t size);
extern char *xstrdup(const char *s);
-extern int xsocket(int domain, int type, int protocol);
-extern int xsocket_raw_eth_p_all(void);
extern int socket_bind_to_iface(const int fd, const int ifindex);
extern int socket_bind_to_iface_by_name(const int fd, const char const *ifname);
diff --git a/src/wrapper.c b/src/wrapper.c
index 3636b5b..7dc9395 100644
--- a/src/wrapper.c
+++ b/src/wrapper.c
@@ -81,21 +81,6 @@ char *xstrdup(const char *s)
return t;
}
-int xsocket(int domain, int type, int protocol)
-{
- int fd = socket(domain, type, protocol);
-
- if (fd < 0)
- die("%s: %s failed", strerror(errno), __func__);
-
- return fd;
-}
-
-int xsocket_raw_eth_p_all(void)
-{
- return xsocket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL));
-}
-
int socket_bind_to_iface(const int fd, const int ifindex)
{
struct sockaddr_ll fromaddr;
--
1.7.8.4