Hey all,

I've been looking over the Boost System library with an eye to making use of the system error codes functionality.  Specifically, I want to use it to turn error codes returned by unix system calls like socket, accept, listen etc. into thrown exceptions.

However, from the documentation I can't understand how I'm supposed to do this.  Anybody know, or have good clear example code to share?

Thanks,
-- Geoff

Nothing is ever easy.