snac2

Fork of https://codeberg.org/grunfink/snac2
git clone https://git.inz.fi/snac2
Log | Files | Refs | README | LICENSE

commit a0ca57cc670c9c6dad633ba55a73d810ed61e5ce
parent bbce5e32caeb6ff86eabf08200db701151829884
Author: shtrophic <christoph@liebender.dev>
Date:   Mon, 30 Dec 2024 11:31:11 +0100

update landloc.h

Diffstat:
Mlandloc.h | 13+++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/landloc.h b/landloc.h @@ -70,7 +70,9 @@ int main(void) { #include <linux/version.h> -#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 13, 0) +#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 13, 0) +# error "no landlock on kernels older than 5.13.0" +#endif #include <unistd.h> #include <linux/landlock.h> @@ -224,10 +226,13 @@ int main(void) { #else -#define LL_PORT(p, rules) do { (void)p; (void)rules; } while (0) +#define LL_PORT(p, rules) do {\ + unsigned short __port = (p);\ + __u64 __rules = (rules);\ + (void)__port;\ + (void)__rules;\ +} while (0) #endif /* LL_HAVE_NET */ -#endif /* KERNEL_VERSION(5, 13, 0) */ - #endif /* __LANDLOC_H__ */