C++ socket classes for OS/2
The socket library throws exceptions of type sockerr, when it encounters errors. The OS/2 version of this library has sockerr deriving from IDeviceError, so that these exceptions can be dealt with by the Visual Age C++ class library.