File 8d76a317ad2da073a638d72eac8a24df33ae01f1.patch of Package lswt

From 8d76a317ad2da073a638d72eac8a24df33ae01f1 Mon Sep 17 00:00:00 2001
From: Leon Henrik Plickat <leonhenrik.plickat@stud.uni-goettingen.de>
Date: Sun, 19 May 2024 10:05:34 +0200
Subject: [PATCH] restrict landlock to linux

---
 lswt.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lswt.c b/lswt.c
index 0963da3..82f64b2 100644
--- a/lswt.c
+++ b/lswt.c
@@ -1199,6 +1199,7 @@ static void handle_error (int signum)
 	kill(getpid(), signum);
 }
 
+#ifdef __linux__
 static void lock_the_land (void)
 {
 	/* For ABI versions 1 to 3 repsectively. */
@@ -1250,6 +1251,7 @@ static void lock_the_land (void)
 
 	close(ruleset_fd);
 }
+#endif
 
 int main(int argc, char *argv[])
 {
@@ -1257,7 +1259,9 @@ int main(int argc, char *argv[])
 	signal(SIGFPE, handle_error);
 	signal(SIGINT, handle_interrupt);
 
+#ifdef __linux__
 	lock_the_land();
+#endif
 
 	if ( argc > 0 ) for (int i = 1; i < argc; i++)
 	{
-- 
2.45.2

openSUSE Build Service is sponsored by