When not in inetd mode, detach from controlling terminal and daemonize
authorStephen Gran <steve@lobefin.net>
Tue, 25 Dec 2007 15:11:05 +0000 (15:11 +0000)
committerStephen Gran <steve@lobefin.net>
Tue, 25 Dec 2007 15:11:05 +0000 (15:11 +0000)
commitd30df594d92c8a503be5bdc7e9f9b1d18226f726
tree6edeeeb9a957e6f5eecd4b652818e5d250afa211
parent94daca1054ff149228a914e095739433deb6e175
parent881f6b40ab1758eeb44f72efe48327c30dd1631a
When not in inetd mode, detach from controlling terminal and daemonize
properly.  This involves adding a -l (logfile) option to the command line
arguments, so that output will be captured somewhere.

Also add a -f (foreground) option, to preserve the previous default behavior.