Rudiments is a C++ class library providing base classes for things such as daemons, clients and servers, and wrapper classes for C API's such as regular expressions, semaphores and signal handling. . This is available online at: http://rudiments.sourceforge.net/