valac: Update from 0.40.3 to 0.40.4
[termux-packages] / packages / daemonize / daemonize.c.patch
CommitLineData
c6c29570 1diff -u -r ../daemonize-release-1.7.7/daemonize.c ./daemonize.c
db78f9ca
FF
2--- ../daemonize-release-1.7.7/daemonize.c 2015-12-11 23:54:43.000000000 +0100
3+++ ./daemonize.c 2017-07-07 00:33:39.931635851 +0200
4@@ -24,6 +24,7 @@
5 #include <fcntl.h>
6 #include <sys/stat.h>
7 #include <sys/file.h>
8+#include <grp.h> /* For initgroups(3). */
9 #include "config.h"
10 #include "version.h"
11
12@@ -38,7 +39,10 @@
c6c29570
FF
13 static bool be_verbose = FALSE;
14 static const char *user = NULL;
15 static char **cmd = NULL;
16-static const char *cwd = "/";
17+/* Termux patch: Use a readable directory for e.g. runsvdir to work,
18+ as / is not readable starting from Android 7:
19+ https://github.com/termux/termux-packages/issues/614 */
20+static const char *cwd = "@TERMUX_PREFIX@";
21 static int null_fd = -1;
22 static int out_fd = -1;
23 static int err_fd = -1;