aboutsummaryrefslogtreecommitdiff
path: root/networking/libiproute/iplink.c
diff options
context:
space:
mode:
Diffstat (limited to 'networking/libiproute/iplink.c')
-rw-r--r--networking/libiproute/iplink.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/networking/libiproute/iplink.c b/networking/libiproute/iplink.c
index f826ba081..daab6938d 100644
--- a/networking/libiproute/iplink.c
+++ b/networking/libiproute/iplink.c
@@ -12,6 +12,7 @@
12 12
13#include <sys/ioctl.h> 13#include <sys/ioctl.h>
14#include <sys/socket.h> 14#include <sys/socket.h>
15#include <linux/version.h>
15 16
16#include <errno.h> 17#include <errno.h>
17#include <stdlib.h> 18#include <stdlib.h>
@@ -95,6 +96,7 @@ static int do_chflags(char *dev, __u32 flags, __u32 mask)
95 96
96static int do_changename(char *dev, char *newdev) 97static int do_changename(char *dev, char *newdev)
97{ 98{
99#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 0)
98 struct ifreq ifr; 100 struct ifreq ifr;
99 int fd; 101 int fd;
100 int err; 102 int err;
@@ -112,6 +114,8 @@ static int do_changename(char *dev, char *newdev)
112 } 114 }
113 close(fd); 115 close(fd);
114 return err; 116 return err;
117#endif
118 return 0;
115} 119}
116 120
117static int set_qlen(char *dev, int qlen) 121static int set_qlen(char *dev, int qlen)