On Fri, Jun 19, 2009 at 11:31:16 +0200, Petr Rockai wrote: > Sorry, I have forgotten to send this yesterday. > > Fri Jun 19 11:30:06 CEST 2009 Petr Rockai <[email protected]> > * Avoid getSymbolicLinkStatus in mmap implementation, works around GHC > 6.8.2 bug.
Applied, thanks! Avoid getSymbolicLinkStatus in mmap implementation, works around GHC 6.8.2 bug. ------------------------------------------------------------------------------- > Petr Rockai <[email protected]>**20090619093006 > Ignore-this: 182ea6e4b549afad45909286ca5c15de > ] hunk ./src/ByteStringUtils.hs 447 > mmapFilePS f = do > x <- mmapFileByteString f Nothing > `catch` (\_ -> do > - size <- fileSize `fmap` getSymbolicLinkStatus f > + -- size <- fileSize `fmap` getSymbolicLinkStatus f > + -- GHC 6.8.2 returns garbage, workaround: > + size <- hFileSize =<< openBinaryFile f > if size == 0 > then return B.empty > else performGC >> mmapFileByteString f Nothing) > -- Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow> PGP Key ID: 08AC04F9
signature.asc
Description: Digital signature
_______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
