Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 50ac7725 authored by Elliott Hughes's avatar Elliott Hughes Committed by Gerrit Code Review
Browse files

Merge "Lose nohup to toybox."

parents c0ac9313 402f7e97
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -142,7 +142,6 @@ OUR_TOOLS := \
    nandread \
    netstat \
    newfs_msdos \
    nohup \
    notify \
    ps \
    readlink \

toolbox/nohup.c

deleted100644 → 0
+0 −26
Original line number Diff line number Diff line
#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;
}