As the referred function is no longer called in code, it should be removed as well. --- include/inet.h | 2 -- src/inet.c | 30 ------------------------------ 2 files changed, 32 deletions(-)
diff --git a/include/inet.h b/include/inet.h index a836a5b..807febb 100644 --- a/include/inet.h +++ b/include/inet.h @@ -36,8 +36,6 @@ extern "C" { int connman_inet_ifindex(const char *name); char *connman_inet_ifname(int index); -short int connman_inet_ifflags(int index); - int connman_inet_ifup(int index); int connman_inet_ifdown(int index); diff --git a/src/inet.c b/src/inet.c index fb37143..f0144de 100644 --- a/src/inet.c +++ b/src/inet.c @@ -240,36 +240,6 @@ char *connman_inet_ifname(int index) return g_strdup(ifr.ifr_name); } -short int connman_inet_ifflags(int index) -{ - struct ifreq ifr; - int sk, err; - - sk = socket(PF_INET, SOCK_DGRAM | SOCK_CLOEXEC, 0); - if (sk < 0) - return -errno; - - memset(&ifr, 0, sizeof(ifr)); - ifr.ifr_ifindex = index; - - if (ioctl(sk, SIOCGIFNAME, &ifr) < 0) { - err = -errno; - goto done; - } - - if (ioctl(sk, SIOCGIFFLAGS, &ifr) < 0) { - err = -errno; - goto done; - } - - err = ifr.ifr_flags; - -done: - close(sk); - - return err; -} - int connman_inet_ifup(int index) { struct ifreq ifr; -- 1.9.1 _______________________________________________ connman mailing list connman@connman.net https://lists.connman.net/mailman/listinfo/connman