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