snac2

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

commit bcd34f4959206491be82abbf3f7124b03a5deb27
parent 9c0dbd7ec301331980261e4ba391e5bc5e9b3381
Author: default <nobody@localhost>
Date:   Sun,  5 Jan 2025 14:00:13 +0100

More sandbox compilation tweaks under Alpine Linux.

Diffstat:
MREADME.md | 2+-
Msandbox.c | 2++
2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md @@ -76,7 +76,7 @@ If it still gives compilation errors (because your system does not implement the make CFLAGS=-DWITHOUT_SHM ``` -If compilation fails on Linux with the message `no landlock on kernels older than...` or complaining about not finding the `linux/landlock.h` header, then your system lacks support for Linux Landlock sandboxing (new in snac v2.68); to disable it, run +If compilation fails on Linux with the message `no landlock on kernels older than...` or complaining about not being able to compile `sandbox.c`, then your system lacks support for Linux Landlock sandboxing (new in snac v2.68); to disable it, run ```sh make CFLAGS=-DWITHOUT_SANDBOX diff --git a/sandbox.c b/sandbox.c @@ -3,11 +3,13 @@ #include "snac.h" #ifdef __linux__ +#ifndef WITHOUT_SANDBOX #include <linux/version.h> #if LINUX_VERSION_CODE < KERNEL_VERSION(5, 13, 0) #define WITHOUT_SANDBOX #endif +#endif #endif /* __linux__ */