It takes _talent_ to implement a version of nohup that does everything except

the actual blocking of HUP.
This commit is contained in:
Rob Landley 2006-05-23 00:28:06 +00:00
parent a81cec9192
commit fa6b5e62c2

View File

@ -10,6 +10,7 @@
*/
#include <fcntl.h>
#include <signal.h>
#include <unistd.h>
#include "busybox.h"
@ -44,8 +45,8 @@ int nohup_main(int argc, char *argv[])
temp = isatty(2);
if (temp) fdprintf(2,"Writing to %s\n", home ? home : nohupout);
dup2(temp ? 1 : nullfd, 2);
close(nullfd);
signal (SIGHUP, SIG_IGN);
// Exec our new program.