I have posted a general purpose lightweight library on my website:

http://peeldog.com/code/7-peellib

It provides a wrapper around some commonly used OS functions and provides some simple utilities. It's not supposed to be feature rich or provide a wealth of functionality - rather I use it to put a c++ wrapper around some OS calls to provide simple platform portability with a small footprint and minimal interdependence.

I'd appreciate any comments.

Thanks,

Al.