libdaemon is a lightweight C library that eases
the process of writing UNIX daemons. It contains
a daemonizing fork() wrapper, a powerful
syslog() wrapper, PID file management, and
signal serialization.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
This release will automatically detect whether lynx is installed. It properly sets errno on every error condition. The function daemon_close_all() has been added to close all open file descriptors except a given set. daemon_logv() has been added, which is identical to daemon_log(), but takes a va_list argument. daemon_execv() has been added in similar style. There are other fixes.
Ported to FreeBSD, NetBSD, OpenBSD, Darwin, Solaris, and Cygwin. Some minor header file cleanups. The access mode of PID files has been fixed. There are other cleanups, and the license has changed from the GPL to the LGPL.