Changelog for unix-2.7.0.1
2.7.0.1 Mar 2014
-
Bundled with GHC 7.8.1
-
Handle
EROFS
andETXTBSY
as (non-exceptional) permission denied infileAccess
-
Fix
getFileStatus
to retrystat(2)
when it returnsEAGAIN
(this can happen on Solaris)
2.7.0.0 Nov 2013
-
New
forkProcessWithUnmask
function in the style offorkIOWithUnmask
-
Change
forkProcess
to inherit the exception masking state of its caller -
Add new
Bool
flag toProcessStatus(Terminated)
constructor indicating whether a core dump occured -
New functions in
System.Posix.Files{,.ByteString}
for operating on high resolution file timestamps:setFdTimesHiRes :: Fd -> POSIXTime -> POSIXTime -> IO () setFileTimesHiRes :: FilePath -> POSIXTime -> POSIXTime -> IO () setSymbolicLinkTimesHiRes :: FilePath -> POSIXTime -> POSIXTime -> IO () touchFd :: Fd -> IO () touchSymbolicLink :: FilePath -> IO ()
-
Export
SignalInfo(..)
andSignalSpecificInfo(..)
as well as the twoHandler
constructorsCatchInfo
andCatchInfoOnce
fromSystem.Posix.Signals
-
Don't export
seekDirStream
andtellDirStream
if the underlyingseekdir(3)
/telldir(3)
system calls are not available (as on Android) -
Fix library detection of
shm*
on openSUSE (#8350) -
Minor documentation fixes/updates
-
Update package to
cabal-version >= 1.10
format
2.6.0.1 Jan 2013
- Bundled with GHC 7.6.2
- Fix memory corruption issue in
putEnv
- Use
pthread_kill(3)
instead ofraise(2)
on OS X too
2.6.0.0 Sep 2012
- Bundled with GHC 7.6.1
- New functions
mkdtemp
andmkstemps
inSystem.Posix.Temp
- New functions
setEnvironment
andcleanEnv
- New functions
accessTimeHiRes
,modificationTimeHiRes
, andstatusChangeTimeHiRes
for accessing high resolution timestamps