summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2018-04-10 19:00:21 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2018-04-11 09:57:28 +0200
commit4176e24e14f0723486253ebcfd2885c77f82f7b1 (patch)
treef568b8ff2c2ca0a68e3ef1085e7dcb291a694bb6 /include
parent2b3f18e0cf7a7914b500cf17cc47e5bddb9d6848 (diff)
libnftables: Introduce nft_ctx_set_error()
Analogous to nft_ctx_set_output(), this allows to set a custom file pointer for writing error messages to. Signed-off-by: Phil Sutter <phil@nwl.cc> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include')
-rw-r--r--include/nftables.h1
-rw-r--r--include/nftables/nftables.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/include/nftables.h b/include/nftables.h
index 3d96f2e3..1b368971 100644
--- a/include/nftables.h
+++ b/include/nftables.h
@@ -14,6 +14,7 @@ struct output_ctx {
unsigned int handle;
unsigned int echo;
FILE *output_fp;
+ FILE *error_fp;
};
struct nft_cache {
diff --git a/include/nftables/nftables.h b/include/nftables/nftables.h
index 8e59f2b2..1e930682 100644
--- a/include/nftables/nftables.h
+++ b/include/nftables/nftables.h
@@ -57,6 +57,8 @@ bool nft_ctx_output_get_echo(struct nft_ctx *ctx);
void nft_ctx_output_set_echo(struct nft_ctx *ctx, bool val);
FILE *nft_ctx_set_output(struct nft_ctx *ctx, FILE *fp);
+FILE *nft_ctx_set_error(struct nft_ctx *ctx, FILE *fp);
+
int nft_ctx_add_include_path(struct nft_ctx *ctx, const char *path);
void nft_ctx_clear_include_paths(struct nft_ctx *ctx);