cvs commit: fptools/libraries/network Makefile fptools/libraries/
network/Network BSD.hsc Socket.hsc fptools/libraries/network/cbits
winSockErr.c initWinSock.c fptools/libraries/network/include HsNet.h
Sigbjorn Finne
sof@glass.cse.ogi.edu
Mon, 3 Mar 2003 18:55:27 -0800
Modified files:
libraries/network Makefile
libraries/network/Network BSD.hsc Socket.hsc
libraries/network/cbits initWinSock.c
libraries/network/include HsNet.h
Added files:
libraries/network/cbits winSockErr.c
Log:
Be a bit more serious about error handling when using WinSock:
- correctly&nicely propagate underlying error code when
raising IOErrors.
- perform under-the-hood initialisation; withSocketsDo
is no longer required in user code.
Revision Changes Path
1.17 +2 -2 fptools/libraries/network/Makefile
1.11 +35 -20 fptools/libraries/network/Network/BSD.hsc
1.34 +73 -11 fptools/libraries/network/Network/Socket.hsc
1.5 +1 -1 fptools/libraries/network/cbits/initWinSock.c
1.14 +2 -2 fptools/libraries/network/include/HsNet.h