diff options
-rw-r--r-- | toolbox/Android.mk | 1 | ||||
-rw-r--r-- | toolbox/nohup.c | 26 |
2 files changed, 0 insertions, 27 deletions
diff --git a/toolbox/Android.mk b/toolbox/Android.mk index bc15aa8..665d381 100644 --- a/toolbox/Android.mk +++ b/toolbox/Android.mk @@ -142,7 +142,6 @@ OUR_TOOLS := \ nandread \ netstat \ newfs_msdos \ - nohup \ notify \ ps \ readlink \ diff --git a/toolbox/nohup.c b/toolbox/nohup.c deleted file mode 100644 index 363999d..0000000 --- a/toolbox/nohup.c +++ /dev/null @@ -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; -} |