[Mixmaster-devel] CVS: Mix/Src main.c,1.25,1.26
Brought to you by:
weaselp
From: Peter P. <we...@us...> - 2002-10-10 13:05:15
|
Update of /cvsroot/mixmaster/Mix/Src In directory usw-pr-cvs1:/tmp/cvs-serv5906 Modified Files: main.c Log Message: Write pidfile before reopening stdio to /dev/null Index: main.c =================================================================== RCS file: /cvsroot/mixmaster/Mix/Src/main.c,v retrieving revision 1.25 retrieving revision 1.26 diff -u -d -r1.25 -r1.26 --- main.c 10 Oct 2002 10:06:05 -0000 1.25 +++ main.c 10 Oct 2002 13:05:10 -0000 1.26 @@ -610,13 +610,15 @@ exit(1); }; }; - freopen ("/dev/null", "r", stdin); - freopen ("/dev/null", "w", stdout); - freopen ("/dev/null", "w", stderr); - } + }; if (write_pidfile(PIDFILE)) { fprintf(stderr, "Aborting.\n"); exit(1); + } + if (! nodetach) { + freopen ("/dev/null", "r", stdin); + freopen ("/dev/null", "w", stdout); + freopen ("/dev/null", "w", stderr); } #endif /* UNIX */ mix_daemon(); |