# devel/libdaemon - The NetBSD Packages Collection

C library that eases the writing of UNIX daemons

    libdaemon is a lightweight C library that eases the writing of UNIX
    daemons. It consists of the following parts:

    * A wrapper around fork() which does the correct daemonization
      procedure of a process
    * A wrapper around syslog() for simpler and compatible log output to
      Syslog or STDERR
    * An API for writing PID files
    * An API for serializing UNIX signals into a pipe for usage with
      select() or poll()
    * An API for running subprocesses with STDOUT and STDERR redirected
      to syslog.

    APIs like these are used in most daemon software available. It is not
    that simple to get it done right and code duplication is not a goal.

- Source version: `libdaemon-0.14nb2`
- Maintainer: pkgsrc-users AT NetBSD.org
- Website: http://0pointer.de/lennart/projects/libdaemon/
- License: gnu-lgpl-v2.1
- Package history: cvs, hg, git

## Build dependencies

devel/libtool-base pkgtools/mktools pkgtools/cwrappers

## Runtime dependencies

(none)

## Binary packages

OS | Architecture | Version
--- | --- | ---
NetBSD 10.0 | aarch64 | libdaemon-0.14nb2.tgz
NetBSD 10.0 | aarch64 | libdaemon-0.14nb2.tgz
NetBSD 10.0 | aarch64eb | libdaemon-0.14nb2.tgz
NetBSD 10.0 | alpha | libdaemon-0.14nb2.tgz
NetBSD 10.0 | earmv4 | libdaemon-0.14nb2.tgz
NetBSD 10.0 | earmv4 | libdaemon-0.14nb2.tgz
NetBSD 10.0 | earmv6hf | libdaemon-0.14nb2.tgz
NetBSD 10.0 | earmv6hf | libdaemon-0.14nb2.tgz
NetBSD 10.0 | earmv7hf | libdaemon-0.14nb2.tgz
NetBSD 10.0 | earmv7hf | libdaemon-0.14nb2.tgz
NetBSD 10.0 | i386 | libdaemon-0.14nb2.tgz
NetBSD 10.0 | i386 | libdaemon-0.14nb2.tgz
NetBSD 10.0 | m68k | libdaemon-0.14nb2.tgz
NetBSD 10.0 | powerpc | libdaemon-0.14nb2.tgz
NetBSD 10.0 | powerpc | libdaemon-0.14nb2.tgz
NetBSD 10.0 | powerpc | libdaemon-0.14nb2.tgz
NetBSD 10.0 | sh3el | libdaemon-0.14nb2.tgz
NetBSD 10.0 | sparc64 | libdaemon-0.14nb2.tgz
NetBSD 10.0 | sparc64 | libdaemon-0.14nb2.tgz
NetBSD 10.0 | vax | libdaemon-0.14nb2.tgz
NetBSD 10.0 | x86_64 | libdaemon-0.14nb2.tgz
NetBSD 10.0 | x86_64 | libdaemon-0.14nb2.tgz
NetBSD 11.0 | aarch64 | libdaemon-0.14nb2.tgz
NetBSD 11.0 | aarch64 | libdaemon-0.14nb2.tgz
NetBSD 11.0 | aarch64eb | libdaemon-0.14nb2.tgz
NetBSD 11.0 | aarch64eb | libdaemon-0.14nb2.tgz
NetBSD 11.0 | alpha | libdaemon-0.14nb2.tgz
NetBSD 11.0 | earmv4 | libdaemon-0.14nb2.tgz
NetBSD 11.0 | earmv4 | libdaemon-0.14nb2.tgz
NetBSD 11.0 | earmv4 | libdaemon-0.14nb2.tgz
NetBSD 11.0 | earmv6hf | libdaemon-0.14nb2.tgz
NetBSD 11.0 | earmv6hf | libdaemon-0.14nb2.tgz
NetBSD 11.0 | earmv7hf | libdaemon-0.14nb2.tgz
NetBSD 11.0 | earmv7hf | libdaemon-0.14nb2.tgz
NetBSD 11.0 | i386 | libdaemon-0.14nb2.tgz
NetBSD 11.0 | i386 | libdaemon-0.14nb2.tgz
NetBSD 11.0 | m68k | libdaemon-0.14nb2.tgz
NetBSD 11.0 | m68k | libdaemon-0.14nb2.tgz
NetBSD 11.0 | mips64eb | libdaemon-0.14nb2.tgz
NetBSD 11.0 | mips64eb | libdaemon-0.14nb2.tgz
NetBSD 11.0 | mipsel | libdaemon-0.14nb2.tgz
NetBSD 11.0 | mipsel | libdaemon-0.14nb2.tgz
NetBSD 11.0 | powerpc | libdaemon-0.14nb2.tgz
NetBSD 11.0 | powerpc | libdaemon-0.14nb2.tgz
NetBSD 11.0 | riscv64 | libdaemon-0.14nb2.tgz
NetBSD 11.0 | riscv64 | libdaemon-0.14nb2.tgz
NetBSD 11.0 | riscv64 | libdaemon-0.14nb2.tgz
NetBSD 11.0 | sh3el | libdaemon-0.14nb2.tgz
NetBSD 11.0 | sh3el | libdaemon-0.14nb2.tgz
NetBSD 11.0 | sparc64 | libdaemon-0.14nb2.tgz
NetBSD 11.0 | vax | libdaemon-0.14nb2.tgz
NetBSD 11.0 | vax | libdaemon-0.14nb2.tgz
NetBSD 11.0 | x86_64 | libdaemon-0.14nb2.tgz
NetBSD 11.0 | x86_64 | libdaemon-0.14nb2.tgz
NetBSD 9.0 | aarch64 | libdaemon-0.14nb2.tgz
NetBSD 9.0 | aarch64 | libdaemon-0.14nb2.tgz
NetBSD 9.0 | earmv4 | libdaemon-0.14nb2.tgz
NetBSD 9.0 | earmv6hf | libdaemon-0.14nb2.tgz
NetBSD 9.0 | earmv6hf | libdaemon-0.14nb2.tgz
NetBSD 9.0 | earmv7hf | libdaemon-0.14nb2.tgz
NetBSD 9.0 | earmv7hf | libdaemon-0.14nb2.tgz
NetBSD 9.0 | i386 | libdaemon-0.14nb2.tgz
NetBSD 9.0 | m68k | libdaemon-0.14nb2.tgz
NetBSD 9.0 | powerpc | libdaemon-0.14nb2.tgz
NetBSD 9.0 | x86_64 | libdaemon-0.14nb2.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

## Available build options

(none)

## Known vulnerabilities

(no vulnerabilities known)

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.

Problem reports, updates or suggestions for this package should be reported with send-pr.