From 4dbb356fb569364d2100924369802930cf65618d Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Mon, 20 Oct 2008 21:29:27 +0000 Subject: - need to grab features before looking at eventually requested netlink support Thanks to Peter S. Mazinger for pointing out this (obvious) error. The __ASSUME_NETLINK from ricardw's r22531 references a non-existing variable in certain cases. I don't see how that could possibly work.. --- libc/inet/netlinkaccess.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libc') diff --git a/libc/inet/netlinkaccess.h b/libc/inet/netlinkaccess.h index 5201a59ff..e4e4a127b 100644 --- a/libc/inet/netlinkaccess.h +++ b/libc/inet/netlinkaccess.h @@ -19,13 +19,12 @@ #ifndef _NETLINKACCESS_H #define _NETLINKACCESS_H 1 -#ifdef __UCLIBC_USE_NETLINK__ - #include #include #include #include +#if defined __ASSUME_NETLINK_SUPPORT || defined __UCLIBC_USE_NETLINK__ #define _LINUX_TYPES_H typedef uint8_t __u8; typedef uint16_t __u16; @@ -60,6 +59,7 @@ struct netlink_handle #ifdef __UCLIBC_SUPPORT_AI_ADDRCONFIG__ #if __ASSUME_NETLINK_SUPPORT == 0 +/* suspicious: This will simply not work.. */ extern smallint __no_netlink_support attribute_hidden; #else # define __no_netlink_support 0 @@ -72,7 +72,7 @@ extern void __netlink_close (struct netlink_handle *h) attribute_hidden; extern void __netlink_free_handle (struct netlink_handle *h) attribute_hidden; extern int __netlink_request (struct netlink_handle *h, int type) attribute_hidden; -#else /* __UCLIBC_USE_NETLINK__ */ +#else #define __ASSUME_NETLINK_SUPPORT 0 #endif -- cgit v1.2.3