libdaemon

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.

Tags Software Development Libraries
Licenses GPL
Operating Systems Unix POSIX
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  10 Jul 2007 11:26
  • Rrelease-after

Changes: This release makes daemon_close_all() actually work properly.

  • Rrelease-mid
  •  22 Jun 2007 11:11
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  24 Nov 2005 06:49
  • Rrelease-after

Changes: Logging was made compatible with daemons running in a chroot() environment.

  • Rrelease-mid
  •  18 Nov 2005 13:54
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  04 Jun 2005 15:04
  • Rrelease-after

Changes: Proper PID file locking is now done. The documentation was updated.

C2c4629f6145c5c0fc4dc8e79ccb46fa_thumb

Project Spotlight

The Procrastinator's Timeclock

A simple tool for managing the urge to do "just one more thing".

Ea0319cb39ff5261679eb4bdf0b81686_thumb

Project Spotlight

FBReaderJ

An e-book reader for the Google Android platform.