New patches:
[add AC_SYS_LARGEFILE check to configure.ac
jeremy.shaw@linspireinc.com**20080213223619
As explained in this thread:
http://www.haskell.org/pipermail/haskell-cafe/2008-February/039549.html
getSymbolicLinkStatus (and possibly other functions) return completely
bogus results. This is because hsc2hs returns the offsets for stat64,
but the library is built such that it calls the 32 bit lstat call.
I copied the AC_SYS_LARGEFILE from ghc's configure.ac. So, I believe
the library should now properly autodetect whether your system has
large file support and do the right thing more often. I suspect that
this would still be buggy if ghc was built without large file support,
but the library was built with it enabled. However, as long as
AC_SYS_LARGEFILE returns the same results for 'ghc' and 'unix', things
should be ok ?
] {
hunk ./configure.ac 13
+
+dnl ** Enable large file support. NB. do this before testing the type of
+dnl off_t, because it will affect the result of that test.
+AC_SYS_LARGEFILE
}
Context:
[Throw a proper exception if getUserEntryForName fails to find an entry
Ian Lynagh **20080115020547
Fixes trac #2033.
]
[Add a test getUserEntryForName for trac #1976
Ian Lynagh **20080115020540]
[protect against concurrent access to the signal handlers (#1922)
Simon Marlow **20071204110839
]
[Fix some haddock links
Ian Lynagh **20071126184521]
[Throw a proper exception if getGroupEntryForName fails to find an entry
Ian Lynagh **20071110235805
We used to get
*** Exception: getGroupEntryForName: failed (Success)
Fixes trac #1655
]
[fix framework failures
Simon Marlow **20071029114606]
[Remove incorrect comment
Ian Lynagh **20071014101756]
[Specify build-type: Configure
Duncan Coutts **20071018125127]
[Bump version number
Ian Lynagh **20071014101806]
[Support for 57600 and 115200 baudrates
pweaver@galois.com**20071016191631]
[Also guard the foreign declaration of __hsunix(grant|unlock)pt by HAVE_PTSNAME
Clemens Fruhwirth **20071016143846]
[Add basic pseudoterminal support.
Bryan O'Sullivan **20070925113330]
[check for shm_open/shm_unlink (for archs like OpenBSD without them)
Don Stewart **20070916025218]
[Add more entries to boring file
Ian Lynagh **20070913210721]
[Add a boring file
Ian Lynagh **20070913204658]
[in pPrPr_disableITimers (who made up that name?) call the RTS to disable the timer
Simon Marlow **20070912145647
Since we switched to using timer_create() in the RTS, this function
has been failing to disables the timer interrupts. This turns out to
be the cause of the random framework failures in the test suite.
Invoking the RTS to turn off the timer signal is the right thing.
]
[TAG ghc-6.8 branched 2007-09-03
Ian Lynagh **20070903155840]
Patch bundle hash:
14d396d4c88f993d849e221bf5f5efafedac4a0f