path: root/include/netlink.h
diff options
authorArturo Borrero <>2014-04-14 12:17:41 +0200
committerPablo Neira Ayuso <>2014-04-25 17:45:32 +0200
commit1be55ff3a9866cbee8fcde8d8f9425cb3d8af05d (patch)
treec5b1c78c04706938446b6d18a8ae5996fe16b455 /include/netlink.h
parent3e1c7b67837228e6b6b6c8cbd74500a9369c77c6 (diff)
netlink: add socket error reporting helper function
This patch adds a simple helper function to report errors while opening the Netlink socket. To help users to diagnose problems, a new NFT_EXIT_NONL exit code is included, which is 3. Suggested-by: Pablo Neira Ayuso <> Signed-off-by: Arturo Borrero Gonzalez <> Signed-off-by: Pablo Neira Ayuso <>
Diffstat (limited to 'include/netlink.h')
1 files changed, 1 insertions, 0 deletions
diff --git a/include/netlink.h b/include/netlink.h
index 4e3f8aa7..1fb03562 100644
--- a/include/netlink.h
+++ b/include/netlink.h
@@ -138,6 +138,7 @@ extern void netlink_dump_set(struct nft_set *nls);
extern int netlink_batch_send(struct list_head *err_list);
extern int netlink_io_error(struct netlink_ctx *ctx,
const struct location *loc, const char *fmt, ...);
+extern void netlink_open_error(void) __noreturn;
extern struct nft_ruleset *netlink_dump_ruleset(struct netlink_ctx *ctx,
const struct handle *h,