libbsd0 - utility functions from BSD systems - shared library

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libbsd0
Package version: 0.7.0
Package release: 2
Package architecture: amd64
Package type: deb
Installed size: 121 B
Download size: 66.36 KB
Official Mirror:
This library provides some C functions such as strlcpy() that are commonly available on BSD systems but not on others like GNU systems. For a detailed list of the provided functions, please see the libbsd-dev package description.



    Binary package: libbsd0_0.7.0-2_amd64.deb
    Source package: libbsd

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libbsd0 deb package:
      # sudo apt-get install libbsd0


    • /lib/x86_64-linux-gnu/
    • /lib/x86_64-linux-gnu/
    • /usr/share/doc/libbsd0/changelog.Debian.gz
    • /usr/share/doc/libbsd0/changelog.gz
    • /usr/share/doc/libbsd0/copyright


    2014-08-29 - Guillem Jover <> libbsd (0.7.0-2) unstable; urgency=high * Fix typo in package descriptions. (Closes: #756596) Thanks to Ivan Masár <>. * Move dh_install before any other dh_install* command in the binary-arch target in debian/rules. * Call dh_installman in debian/rules. * Install funopen.3 man page as funopen.3bsd to avoid a file conflict with libfuntools-dev. (Closes: #756469)

    2014-07-29 - Guillem Jover <> libbsd (0.7.0-1) unstable; urgency=low * New upstream release. - Add ELF types for OpenRISC. (Closes: #736759) - Autoreconf during release adds support for ppc64el. (Closes: #754126) * Try to clarify package descriptions for libbsd0, libbsd0-dbg and libbsd0-udeb, to make it easier to know why the package is installed. Based on suggestions by Jonathan Nieder <>. (Closes: #663085) * Mark libbsd-dev as Multi-Arch:same. (Closes: #755480) Thanks to Dima Kogan <>. * Update config.guess and config.sub at build time, via autotools-dev debhelper commands. (Closes: #748994)

    2014-03-04 - Guillem Jover <> libbsd (0.6.0-2) unstable; urgency=low * Take over standalone maintainership. <>. * Now using Standards-Version 3.9.5 (no changes needed). * Do not set source compression to xz, it's now the default. * Remove packaging history from debian/copyright. * Add signature checking support to debian/watch, and ship upstream signing keys in debian/upstream/signing-key.asc, exported with pgp-clean (signing-party) to avoid useless bloat. * Only restore /usr/include/nlist.h if it's missing, or if it contains a libbsd instance of the header. And use the matching header from the replaced package, which should now be ABI-compatible. (Closes: #724747) * Remove debian/README.Debian, which contains information provided in the package description.

    2013-07-14 - Guillem Jover <> libbsd (0.6.0-1) unstable; urgency=medium * New upstream release. - Move setproctitle() constructor into a new libbsd-ctor static library, to avoid breakage on dlopen()+threads+constructor situations, like when using samba NSS modules for example. - Export setproctitle_init().

    2013-06-08 - Guillem Jover <> libbsd (0.5.2-1) unstable; urgency=medium * New upstream release. - Force setproctitle() constructor into the .init_array section. - Fix use after free on setproctitle() constructor (bumped urgency). * Update debian/copyright file.

    2013-05-27 - Guillem Jover <> libbsd (0.5.1-1) unstable; urgency=low * New upstream release. - Fix build failures on 32-bit systems due to an error on the test suite.

    2013-05-27 - Guillem Jover <> libbsd (0.5.0-1) unstable; urgency=low * New upstream release. - Implement setproctitle(). (Closes: #614959) - Fix «make distclean» target to not remove distributed files. * Change watch file to also look for xz compressed upstream releases. * Fix two builds in a row by calling «make distclean» on clean. * Fix cross-building support by passing correct --build and --host options to configure. Based on patch by Colin Watson <>. (Closes: #665997) * Move -e option from postinst's shebang to an explicit set call. * Switch to canonical Vcs URLs. * Switch source package to xz compression. * Switch to debhelper compatibility level 9. * Now using Standards-Version 3.9.4 (no changes needed).

    2012-06-27 - Guillem Jover <> libbsd (0.4.2-1) unstable; urgency=low * New upstream release. * Disable silent rules, so that build logs get meaningful information. * Update debian/copyright file.