Mercurial > hg > dhcpcd
changeset 11:7e30983769ae draft
Only include linux/if_addr.h for 2.6.19 kernels and better
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Mon, 04 Dec 2006 12:40:14 +0000 |
| parents | 62175745d80a |
| children | 8abfec17fbd6 |
| files | ChangeLog interface.c |
| diffstat | 2 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Mon Dec 04 09:56:40 2006 +0000 +++ b/ChangeLog Mon Dec 04 12:40:14 2006 +0000 @@ -1,4 +1,4 @@ -Include linux/if_addr.h so we compile on 2.6.19 kernels, thanks to AlexExtreme. +Include linux/if_addr.h for 2.6.19+ kernels, thanks to AlexExtreme. dhcpcd-3.0.2 Linux systems without glibc-2.3 don't have getifaddrs, so we define our own.
--- a/interface.c Mon Dec 04 09:56:40 2006 +0000 +++ b/interface.c Mon Dec 04 12:40:14 2006 +0000 @@ -30,7 +30,10 @@ #ifdef __linux__ #include <asm/types.h> /* Needed for 2.4 kernels */ #include <features.h> +#include <linux/version.h> +#if LINUX_VERSION_CODE >= KERNEL_VERSION (2,6,19) #include <linux/if_addr.h> +#endif #include <linux/netlink.h> #include <linux/rtnetlink.h> #include <netinet/ether.h>
