Merge "Lose nohup to toybox."
This commit is contained in:
commit
50ac7725a5
2 changed files with 0 additions and 27 deletions
|
|
@ -142,7 +142,6 @@ OUR_TOOLS := \
|
||||||
nandread \
|
nandread \
|
||||||
netstat \
|
netstat \
|
||||||
newfs_msdos \
|
newfs_msdos \
|
||||||
nohup \
|
|
||||||
notify \
|
notify \
|
||||||
ps \
|
ps \
|
||||||
readlink \
|
readlink \
|
||||||
|
|
|
||||||
|
|
@ -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;
|
|
||||||
}
|
|
||||||
Loading…
Add table
Reference in a new issue