X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=networking%2Flibiproute%2Fiplink.c;h=1cfaf6d6a05621920d376cd261c3c3087ff4a6f3;hb=66a3af9d7c83e6b649caec4b6dd0cb252ddf76f1;hp=ef4d6b9a5ca64f0b60a24253f6f0a142e508d70e;hpb=275be87be71dab9b00a67bd5010f8acf7255ce04;p=oweals%2Fbusybox.git diff --git a/networking/libiproute/iplink.c b/networking/libiproute/iplink.c index ef4d6b9a5..1cfaf6d6a 100644 --- a/networking/libiproute/iplink.c +++ b/networking/libiproute/iplink.c @@ -18,10 +18,15 @@ #include #include -#include -#include +#include +#include +#include + +#if __GLIBC__ >=2 && __GLIBC_MINOR >= 1 +#include +#else #include -#include +#endif #include "rt_names.h" #include "utils.h" @@ -29,6 +34,10 @@ #include "libbb.h" + +/* take from linux/sockios.h */ +#define SIOCSIFNAME 0x8923 /* set interface name */ + static int do_link; static int on_off(char *msg) @@ -334,7 +343,7 @@ static int ipaddr_list_link(int argc, char **argv) { preferred_family = AF_PACKET; do_link = 1; - return ipaddr_list(argc, argv); + return ipaddr_list_or_flush(argc, argv, 0); } int do_iplink(int argc, char **argv)