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
