libnl-tiny: include <sys/socket.h>
authorFelix Fietkau <nbd@openwrt.org>
Wed, 11 Nov 2015 11:39:21 +0000 (11:39 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Wed, 11 Nov 2015 11:39:21 +0000 (11:39 +0000)
commit8d70541ef1377905f55a59fd8614c94328aa461c
tree2adba144b9365c91cf632ac3061eea70084a5e71
parent9fb662655a92a72a21d2e0f3ee513ae0b7b27809
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ł Miłecki <zajec5@gmail.com>
SVN-Revision: 47456
package/libs/libnl-tiny/src/include/linux/netlink.h
package/libs/libnl-tiny/src/include/netlink/handlers.h