From 23b58da79166cb3f37a822adfa63107896c7e129 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 25 Oct 2010 00:43:18 +0200 Subject: nlmsg: use bool return type for yes-no functions Signed-off-by: Jan Engelhardt Signed-off-by: Pablo Neira Ayuso --- include/libmnl/libmnl.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'include/libmnl') diff --git a/include/libmnl/libmnl.h b/include/libmnl/libmnl.h index b64306a..a32fb1d 100644 --- a/include/libmnl/libmnl.h +++ b/include/libmnl/libmnl.h @@ -5,6 +5,9 @@ #include #include /* for sa_family_t */ #include +#ifndef __cplusplus +# include +#endif #ifdef __cplusplus extern "C" { @@ -50,10 +53,10 @@ extern int mnl_nlmsg_ok(const struct nlmsghdr *nlh, int len); extern struct nlmsghdr *mnl_nlmsg_next(const struct nlmsghdr *nlh, int *len); /* Netlink sequence tracking */ -extern int mnl_nlmsg_seq_ok(const struct nlmsghdr *nlh, unsigned int seq); +extern bool mnl_nlmsg_seq_ok(const struct nlmsghdr *nlh, unsigned int seq); /* Netlink portID checking */ -extern int mnl_nlmsg_portid_ok(const struct nlmsghdr *nlh, unsigned int portid); +extern bool mnl_nlmsg_portid_ok(const struct nlmsghdr *nlh, unsigned int portid); /* Netlink message getters */ extern void *mnl_nlmsg_get_payload(const struct nlmsghdr *nlh); -- cgit v1.2.3