Explode comes with some useful example code (useful in that
ksb's tools need these to compile). As examples go they are
pretty mundane.
Here is a list of them for you to poke through:
- Adelson-Velskii Landis Height-Balanced Trees
-
Impress your friends with a cool sounding data structure!
These RAM-based trees provide a quick average time insert, delete, find
scheme and are very low overhead.
- Password checking code
-
After a Customer gives you a password (UNIX style) how do you make
sure it is the correct one? This case can tell you.
- Identd C interface (TAP)
-
You call getpeername(2) to find the host and port, but this might
tell you the login name (or hash name) of the connected user!
Use only as directed.
- BSD Implementation of scandir for Non-BSD systems
-
Just what it says. Compiles on Solaris for example.
- Sorted, unique C strings
-
These are really cheap, I mean really cheap.
Just a way to keep track of a list of unique strings so we
don't repeat ourself.
- Emulation code the mktmep, mkstemp, mkdtemp, and mkstemps(3)
-
I got sick of not having these under every OS.
- wise module support
-
The Web Infrastructure Service Engine (wise) ideas are too long to explain
here: it is a way to make lots of little modules to lots of work for
a website. Used by unity, rcls, rcds, stater, rico, and acld.
- credential passing
-
An interface on top of sendmsg and recvmsg to make sending credentials
about as painless as possible. Used my acld, and wise.
- the dicer
-
An interface to find the "good parts" of a well formatted string.
For examples see xapply and mk.
Others will be added in new releases.
$Id: index.html,v 6.5 2010/08/13 17:26:00 ksb Exp $