am 50ac7725: Merge "Lose nohup to toybox."

* commit '50ac7725a5f1c195989888277341f22ab54f979b':
  Lose nohup to toybox.
This commit is contained in:
Elliott Hughes 2014-11-26 02:03:41 +00:00 committed by Android Git Automerger
commit a7ec5f1067
2 changed files with 0 additions and 27 deletions

View File

@ -142,7 +142,6 @@ OUR_TOOLS := \
nandread \
netstat \
newfs_msdos \
nohup \
notify \
ps \
prlimit \

View File

@ -1,26 +0,0 @@
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int nohup_main(int argc, char *argv[])
{
if (argc < 2) {
fprintf(stderr, "Usage: %s [-n] program args...\n", argv[0]);
return EXIT_FAILURE;
}
signal(SIGHUP, SIG_IGN);
argv++;
if (strcmp(argv[0], "-n") == 0) {
argv++;
signal(SIGINT, SIG_IGN);
signal(SIGSTOP, SIG_IGN);
signal(SIGTTIN, SIG_IGN);
signal(SIGTTOU, SIG_IGN);
signal(SIGQUIT, SIG_IGN);
signal(SIGTERM, SIG_IGN);
}
execvp(argv[0], argv);
perror(argv[0]);
return EXIT_FAILURE;
}