cvs commit: fptools/libraries/base/System Directory.hs fptools/libraries/base/System/Posix Internals.hs fptools/libraries/base/cb its dirUtils.c fptools/libraries/base/include dirUtils.h

Sigbjorn Finne sof@glass.cse.ogi.edu
Thu, 10 Jul 2003 12:26:00 -0700


sof         2003/07/10 12:26:00 PDT

  Modified files:
    libraries/base/System Directory.hs 
    libraries/base/System/Posix Internals.hs 
    libraries/base/cbits dirUtils.c 
    libraries/base/include dirUtils.h 
  Log:
  For System.Directory.renameFile on Win32 platforms, implement the Haskell98
  semantics of replacing the target file if it already exists (i.e.,
  file/directory renaming is now done by dirUtils.c:__hscore_renameFile().)
  
  Document that System.Directory.renameDirectory will fail on Win32 boxes should
  the target directory exist.
  
  Merge to STABLE, I suppose.
  
  Revision  Changes    Path
  1.16      +3 -0      fptools/libraries/base/System/Directory.hs
  1.5       +1 -1      fptools/libraries/base/System/Posix/Internals.hs
  1.5       +70 -0     fptools/libraries/base/cbits/dirUtils.c
  1.4       +1 -0      fptools/libraries/base/include/dirUtils.h