Forking a Daemon Process on Unix