diff options
author | Christoph Willing <c.willing@uq.edu.au> | 2013-01-02 21:53:35 +0100 |
---|---|---|
committer | dsomero <xgizzmo@slackbuilds.org> | 2013-01-09 18:52:17 -0500 |
commit | e33ef45a804325adef56f5d514998a3d33d16be9 (patch) | |
tree | 1366d0ab2b443ee5b298eadee635892a520354ea /libraries/libslack/README | |
parent | e49104b46993a3366d626741d050c99cfaff7899 (diff) | |
download | slackbuilds-e33ef45a804325adef56f5d514998a3d33d16be9.tar.gz |
misclibraries/libslack: Added (General programmers' utilities).
Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
Diffstat (limited to 'libraries/libslack/README')
-rw-r--r-- | libraries/libslack/README | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/libraries/libslack/README b/libraries/libslack/README new file mode 100644 index 0000000000..1aa0665d04 --- /dev/null +++ b/libraries/libslack/README @@ -0,0 +1,33 @@ +Libslack is a library of general utilities designed to make +UNIX/C programming a bit easier on the eye. + +It's a small library with lots of functionality, accurately +documented and thoroughly tested. +Good library naming conventions are not rigorously observed +on the principle that common operations should always be easy +to write and code should always be easy to read. + +Libslack contains the following modules: + +agent - agent oriented programming +coproc - coprocess using pipes or pseudo terminals +daemon - becoming a daemon +err - message/error/debug/verbosity/alert messaging +fio - fifo and file control and some I/O +getopt - GNU getopt_long() for systems that don't have it +hsort - generic heap sort +lim - POSIX.1 limits convenience functions +link - abstract linked lists with optional growable free lists +list - list (growable pointer array) data type +locker - abstract locking and reader/writer lock implementation +map - map (hash table) data type +mem - memory helper functions, secure memory, memory pools +msg - message handling and syslog helper functions +net - network functions (clients/servers, expect/send, pack/unpack, mail) +prog - program framework and flexible command line option handling +prop - program properties files +pseudo - pseudo terminals +sig - ISO C compliant signal handling +snprintf - safe sprintf for systems that don't have it +str - string data type (tr, regex, regsub, fmt, trim, lc, uc, ...) +vsscanf - sscanf() with va_list argument for systems that don't have it |