aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordefault <nobody@localhost>2025-01-05 14:00:13 +0100
committerdefault <nobody@localhost>2025-01-05 14:00:13 +0100
commitbcd34f4959206491be82abbf3f7124b03a5deb27 (patch)
tree2f7185eb52e27629f42008a45a48e8f90a9078dc
parent9c0dbd7ec301331980261e4ba391e5bc5e9b3381 (diff)
More sandbox compilation tweaks under Alpine Linux.
-rw-r--r--README.md2
-rw-r--r--sandbox.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/README.md b/README.md
index 62bb910..23e7586 100644
--- 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
index 0d82f58..f6f8d67 100644
--- 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__ */