cpu/native: improve daemonization

- detach from working directory
- detach from process group
- set umask
dev/timer
Ludwig Ortmann 9 years ago
parent 9a130e2e84
commit 88f1dc5cbc

@ -149,6 +149,19 @@ void daemonize(void)
}
else {
_native_pid = real_getpid();
/* detach from current working directory */
if (real_chdir("/") == -1) {
err(EXIT_FAILURE, "daemonize: chdir");
}
/* detach from process group */
if (real_setsid() == -1) {
err(EXIT_FAILURE, "daemonize: setsid");
}
/* set umask */
real_umask(0);
}
}

Loading…
Cancel
Save