cbase is a C library that simplifies systems software development on UNIX. The library includes functions for memory management, string parsing, sub-process execution, filesystem traversal, I/O, interfaces to IPC mechanisms including pseudo-terminals, shared memory, semaphores, and other facilities. It also has implementations of common dynamic data structures like linked lists, queues, stacks, and hash tables, a real-time scheduler similar in functionality to the cron daemon, and high-level APIs to Berkeley sockets and other networking functions. Full API documentation is included.
|Tags||Software Development Libraries|
Release Notes: This release includes some bugfixes and a fix for a build error on Mac OS X Mountain Lion.
Release Notes: This release includes a bugfix in the scheduling functions and some general build and configuration improvements.
Release Notes: A few new functions were added.
Release Notes: Some new functions were added and a bug was fixed.
Release Notes: Compiler warnings on OS X were fixed. Parameters in some functions were changed from uint_t to size_t for consistency.