Author: nbd
Date: 2015-11-11 12:39:21 +0100 (Wed, 11 Nov 2015)
New Revision: 47456

Modified:
   trunk/package/libs/libnl-tiny/src/include/linux/netlink.h
   trunk/package/libs/libnl-tiny/src/include/netlink/handlers.h
Log:
libnl-tiny: include <sys/socket.h>

Currently some libnl headers require application code to include
dependencies on its own. E.g. a simple include of <linux/netlink.h>
will trigger an error:
/usr/include/libnl-tiny/linux/netlink.h:32:2: error: unknown type name 
'sa_family_t'

Similarly including <netlink/handlers.h> causes:
/usr/include/libnl-tiny/netlink/handlers.h:133:19: warning: 'struct ucred' 
declared inside parameter list [enabled by default]

Fix it by including <sys/socket.h> where needed in libnl headers.

Signed-off-by: Rafa?\197?\130 Mi?\197?\130ecki <[email protected]>

Modified: trunk/package/libs/libnl-tiny/src/include/linux/netlink.h
===================================================================
--- trunk/package/libs/libnl-tiny/src/include/linux/netlink.h   2015-11-11 
08:34:59 UTC (rev 47455)
+++ trunk/package/libs/libnl-tiny/src/include/linux/netlink.h   2015-11-11 
11:39:21 UTC (rev 47456)
@@ -3,6 +3,7 @@
 
 #include <linux/socket.h> /* for sa_family_t */
 #include <linux/types.h>
+#include <sys/socket.h> /* for sa_family_t */
 
 #define NETLINK_ROUTE          0       /* Routing/device hook                  
        */
 #define NETLINK_UNUSED         1       /* Unused number                        
        */

Modified: trunk/package/libs/libnl-tiny/src/include/netlink/handlers.h
===================================================================
--- trunk/package/libs/libnl-tiny/src/include/netlink/handlers.h        
2015-11-11 08:34:59 UTC (rev 47455)
+++ trunk/package/libs/libnl-tiny/src/include/netlink/handlers.h        
2015-11-11 11:39:21 UTC (rev 47456)
@@ -14,6 +14,7 @@
 
 #include <stdio.h>
 #include <stdint.h>
+#include <sys/socket.h>
 #include <sys/types.h>
 #include <netlink/netlink-compat.h>
 #include <netlink/netlink-kernel.h>
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to