Projects / libnostd


libnostd is a compatibility library for common, non-standard BSD, GNU, and Win32 APIs. No additional compilation is required; it has header-based macro and static inline definitions. It includes transparent cross-platform support for arc4random(), arc4random_buf(), strlcpy(), strlcat(), err.h, sys/param.h, sys/queue.h, sys/tree.h, sys/time.h, stdatomic.h (ISO C1x proposal), strdupa(), strndupa(), and strnlen().

Operating Systems

Recent releases

  •  17 Mar 2012 05:19

    Release Notes: setproctitle has been patched to silence -Wstrict-prototypes and -Wredundant-decls warnings.

    •  25 Feb 2010 06:28

      Release Notes: setproctitle(3) was added for Linux and Mac OS X/Darwin environments. It is not yet available as a pure inline header definition.

      •  12 Mar 2009 00:30

        No changes have been submitted for this release.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.