From f5a4df3bb393226c2a6c5393e1e3cc4c1418664b Mon Sep 17 00:00:00 2001 From: asandikci Date: Wed, 26 Jul 2023 11:23:33 +0300 Subject: [PATCH] c-daemon-2 --- c-daemon/daemon.c | 3 +++ c-daemon/test.c | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/c-daemon/daemon.c b/c-daemon/daemon.c index beca0cf..5ad9558 100644 --- a/c-daemon/daemon.c +++ b/c-daemon/daemon.c @@ -20,5 +20,8 @@ int _daemon(int nochdir, int noclose){ else if (pid > 0){ exit(EXIT_FAILURE); } + if (setsid() == -1){ + return -1; + } return 0; } \ No newline at end of file diff --git a/c-daemon/test.c b/c-daemon/test.c index 7706611..bfcefa3 100644 --- a/c-daemon/test.c +++ b/c-daemon/test.c @@ -3,7 +3,6 @@ int _daemon (int, int); int main(){ - getchar(); _daemon(0, 0); getchar(); return 0;