Files
daemontools/daemontools-no-return.patch
2011-04-25 20:47:22 +00:00

66 lines
1.9 KiB
Diff

diff -Naurh ./src/envdir.c daemontools-0.76/src/envdir.c
--- ./src/envdir.c 2009-02-10 18:44:04.000000000 -0200
+++ daemontools-0.76/src/envdir.c 2009-02-10 18:45:28.000000000 -0200
@@ -83,4 +83,6 @@
pathexec(argv);
strerr_die4sys(111,FATAL,"unable to run ",*argv,": ");
+
+ return(0);
}
diff -Naurh ./src/envuidgid.c daemontools-0.76/src/envuidgid.c
--- ./src/envuidgid.c 2009-02-10 18:44:07.000000000 -0200
+++ daemontools-0.76/src/envuidgid.c 2009-02-10 18:45:39.000000000 -0200
@@ -32,4 +32,6 @@
pathexec(argv);
strerr_die4sys(111,FATAL,"unable to run ",*argv,": ");
+
+ return(0);
}
diff -Naurh ./src/pgrphack.c daemontools-0.76/src/pgrphack.c
--- ./src/pgrphack.c 2009-02-10 18:44:13.000000000 -0200
+++ daemontools-0.76/src/pgrphack.c 2009-02-10 18:45:50.000000000 -0200
@@ -10,4 +10,6 @@
setsid(); /* shouldn't fail; if it does, too bad */
pathexec_run(argv[1],argv + 1,envp);
strerr_die4sys(111,"pgrphack: fatal: ","unable to run ",argv[1],": ");
+
+ return(0);
}
diff -Naurh ./src/setlock.c daemontools-0.76/src/setlock.c
--- ./src/setlock.c 2009-02-10 18:44:22.000000000 -0200
+++ daemontools-0.76/src/setlock.c 2009-02-10 18:45:58.000000000 -0200
@@ -47,4 +47,6 @@
pathexec_run(*argv,argv,envp);
strerr_die4sys(111,FATAL,"unable to run ",*argv,": ");
+
+ return(0);
}
diff -Naurh ./src/setuidgid.c daemontools-0.76/src/setuidgid.c
--- ./src/setuidgid.c 2009-02-10 18:44:26.000000000 -0200
+++ daemontools-0.76/src/setuidgid.c 2009-02-10 18:46:08.000000000 -0200
@@ -26,4 +26,6 @@
pathexec_run(*argv,argv,envp);
strerr_die4sys(111,FATAL,"unable to run ",*argv,": ");
+
+ return(0);
}
diff -Naurh ./src/softlimit.c daemontools-0.76/src/softlimit.c
--- ./src/softlimit.c 2009-02-10 18:44:31.000000000 -0200
+++ daemontools-0.76/src/softlimit.c 2009-02-10 18:46:24.000000000 -0200
@@ -124,4 +124,6 @@
pathexec_run(*argv,argv,envp);
strerr_die4sys(111,FATAL,"unable to run ",*argv,": ");
+
+ return(0);
}