Projects / skalibs

skalibs

skalibs is a set of general-purpose, low-level C libraries, all in the public domain. It can replace or hide the standard C library to some extent. It is designed to allow building of small static binaries. It is used in building all skarnet.org software, including execline and s6.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  22 Jan 2012 18:49

Release Notes: This version fixes a few trivial bugs in libstddjb and adds a few more optimizations for Linux.

Release Notes: This release simplifies the stddjb library by using more macros and less function entries. It also adds a few macros in tai.h to make static initializations easier. The changes are very minor; this version is only released because the new s6-linux-utils version depends on it.

Release Notes: This release fixes a small bug in sarealpath() and adds the genwrite abstraction to write either to a file descriptor or to memory.

Release Notes: This release adds printf-like functions that interact with skalibs' "buffer" and "bufalloc" buffered output structures.

Release Notes: This release clarifies the avlnode, avltree, and avltreen APIs, which were previously confusing. The new interfaces now meet the skalibs quality standards.

Screenshot

Project Spotlight

ccwatcher

A monitor for computational chemistry calculations.

Screenshot

Project Spotlight

Bazaar VCS

A simple distributed version control system.