summaryrefslogtreecommitdiff
path: root/package/fuse/patches/patch-util_ulockmgr_server_c
diff options
context:
space:
mode:
Diffstat (limited to 'package/fuse/patches/patch-util_ulockmgr_server_c')
-rw-r--r--package/fuse/patches/patch-util_ulockmgr_server_c29
1 files changed, 29 insertions, 0 deletions
diff --git a/package/fuse/patches/patch-util_ulockmgr_server_c b/package/fuse/patches/patch-util_ulockmgr_server_c
new file mode 100644
index 000000000..ddf0472e1
--- /dev/null
+++ b/package/fuse/patches/patch-util_ulockmgr_server_c
@@ -0,0 +1,29 @@
+--- fuse-2.9.9.orig/util/ulockmgr_server.c 2019-01-04 14:33:33.000000000 +0100
++++ fuse-2.9.9/util/ulockmgr_server.c 2024-02-12 17:14:14.798450294 +0100
+@@ -22,6 +22,10 @@
+ #include <sys/socket.h>
+ #include <sys/wait.h>
+
++#ifdef HAVE_CONFIG_H
++ #include "config.h"
++#endif
++
+ struct message {
+ unsigned intr : 1;
+ unsigned nofd : 1;
+@@ -124,6 +128,7 @@ static int receive_message(int sock, voi
+ return res;
+ }
+
++#if !defined(HAVE_CLOSEFROM)
+ static int closefrom(int minfd)
+ {
+ DIR *dir = opendir("/proc/self/fd");
+@@ -141,6 +146,7 @@ static int closefrom(int minfd)
+ }
+ return 0;
+ }
++#endif
+
+ static void send_reply(int cfd, struct message *msg)
+ {