mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-23 03:10:05 +00:00
parent
7490eb81ae
commit
ee32fdd79a
@ -252,6 +252,15 @@ main (int argc, char **argv)
|
||||
for (i = min_close_fd; i < getdtablesize (); i++)
|
||||
close (i);
|
||||
|
||||
if (run_mode == RUN_DAEMONIZE)
|
||||
{
|
||||
pid = fork ();
|
||||
if (pid == -1)
|
||||
error (EXIT_FAILURE, errno, _("cannot fork"));
|
||||
if (pid != 0)
|
||||
exit (0);
|
||||
}
|
||||
|
||||
setsid ();
|
||||
|
||||
if (chdir ("/") != 0)
|
||||
|
Loading…
Reference in New Issue
Block a user