sof 2005/03/18 18:03:29 PST
Modified files:
libraries/base/cbits dirUtils.c
libraries/base/System Directory.hs
libraries/base/include dirUtils.h
ghc/lib/compat Makefile
ghc/lib/compat/Compat Directory.hs
ghc/lib/compat/cbits directory.c
ghc/compiler/main Packages.lhs
Added files:
ghc/lib/compat/include directory.h
Log:
[Windows only]
for System.Directory / Compat.Directory functionality that probes the OS
for local details re: misc user directories, perform late binding of
SHGetFolderPath() from shell32.dll, as it may not be present.
(cf. ghc-6.4's failure to operate on Win9x / NT boxes.) If the API isn't
there, fail with UnsupportedOperation.
Packages.readPackageConfigs: gracefully handle excns from
getAppUserDataDirectory.
Merge to STABLE.
Revision Changes Path
1.14 +42 -0 fptools/libraries/base/cbits/dirUtils.c
1.52 +12 -13 fptools/libraries/base/System/Directory.hs
1.5 +8 -0 fptools/libraries/base/include/dirUtils.h
1.19 +1 -1 fptools/ghc/lib/compat/Makefile
1.12 +8 -4 fptools/ghc/lib/compat/Compat/Directory.hs
1.4 +92 -50 fptools/ghc/lib/compat/cbits/directory.c
1.30 +7 -4 fptools/ghc/compiler/main/Packages.lhs
_______________________________________________
Cvs-libraries mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-libraries