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().
| Licenses | MIT/X |
|---|---|
| Operating Systems | OS Independent |
| Implementation | C |
Recent releases


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


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.


No changes have been submitted for this release.