|  | @@ -19,6 +19,8 @@
 | 
	
		
			
				|  |  |  #ifndef _NETLINKACCESS_H
 | 
	
		
			
				|  |  |  #define _NETLINKACCESS_H 1
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +#ifdef __UCLIBC_USE_NETLINK__
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  #include <features.h>
 | 
	
		
			
				|  |  |  #include <stdint.h>
 | 
	
		
			
				|  |  |  #include <unistd.h>
 | 
	
	
		
			
				|  | @@ -33,16 +35,6 @@ typedef int32_t __s32;
 | 
	
		
			
				|  |  |  #include <linux/rtnetlink.h>
 | 
	
		
			
				|  |  |  #include <linux/netlink.h>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -/* Should prob be a configure option or something */
 | 
	
		
			
				|  |  | -#ifndef __ASSUME_NETLINK_SUPPORT
 | 
	
		
			
				|  |  | -#ifdef __UCLIBC_USE_NETLINK__
 | 
	
		
			
				|  |  | -# define __ASSUME_NETLINK_SUPPORT 1
 | 
	
		
			
				|  |  | -#else
 | 
	
		
			
				|  |  | -# define __ASSUME_NETLINK_SUPPORT 0
 | 
	
		
			
				|  |  | -#endif
 | 
	
		
			
				|  |  | -#endif
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  struct netlink_res
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |    struct netlink_res *next;
 | 
	
	
		
			
				|  | @@ -62,6 +54,10 @@ struct netlink_handle
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +#ifndef __ASSUME_NETLINK_SUPPORT
 | 
	
		
			
				|  |  | +#define __ASSUME_NETLINK_SUPPORT 1
 | 
	
		
			
				|  |  | +#endif
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  #ifdef __UCLIBC_SUPPORT_AI_ADDRCONFIG__
 | 
	
		
			
				|  |  |  #if __ASSUME_NETLINK_SUPPORT == 0
 | 
	
		
			
				|  |  |  extern smallint __no_netlink_support attribute_hidden;
 | 
	
	
		
			
				|  | @@ -76,5 +72,8 @@ 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__ */
 | 
	
		
			
				|  |  | +#define __ASSUME_NETLINK_SUPPORT 0
 | 
	
		
			
				|  |  | +#endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -#endif /* netlinkaccess.h */
 | 
	
		
			
				|  |  | +#endif /* _NETLINKACCESS_H */
 |