diff options
author | Thomas Haller <thaller@redhat.com> | 2023-08-25 13:36:33 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2023-08-25 14:59:19 +0200 |
commit | d563c93815feb6c92fb4247f2d4f2b1626cf126d (patch) | |
tree | d9df5839bf890ccacac5cbc7b7cb9652aafd54dd /include/rule.h | |
parent | 6a90f33a6fe4b29da52177d87249570af864645d (diff) |
include: include <std{bool,int}.h> via <nft.h>
There is a minimum base that all our sources will end up needing. This
is what <nft.h> provides.
Add <stdbool.h> and <stdint.h> there. It's unlikely that we want to
implement anything, without having "bool" and "uint32_t" types
available.
Yes, this means the internal headers are not self-contained, with
respect to what <nft.h> provides. This is the exception to the rule, and
our internal headers should rely to have <nft.h> included for them.
They should not include <nft.h> themselves, because <nft.h> needs always
be included as first. So when an internal header would include <nft.h>
it would be unnecessary, because the header is *always* included
already.
Signed-off-by: Thomas Haller <thaller@redhat.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/rule.h')
-rw-r--r-- | include/rule.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/include/rule.h b/include/rule.h index 13ab1bf3..8e876d0a 100644 --- a/include/rule.h +++ b/include/rule.h @@ -1,7 +1,6 @@ #ifndef NFTABLES_RULE_H #define NFTABLES_RULE_H -#include <stdint.h> #include <nftables.h> #include <list.h> #include <netinet/in.h> |