Changelog for unix-2.7.0.1
2.7.0.1 Mar 2014
-
Bundled with GHC 7.8.1
-
Handle
EROFSandETXTBSYas (non-exceptional) permission denied infileAccess -
Fix
getFileStatusto retrystat(2)when it returnsEAGAIN(this can happen on Solaris)
2.7.0.0 Nov 2013
-
New
forkProcessWithUnmaskfunction in the style offorkIOWithUnmask -
Change
forkProcessto inherit the exception masking state of its caller -
Add new
Boolflag 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 twoHandlerconstructorsCatchInfoandCatchInfoOncefromSystem.Posix.Signals -
Don't export
seekDirStreamandtellDirStreamif 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.10format
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
mkdtempandmkstempsinSystem.Posix.Temp - New functions
setEnvironmentandcleanEnv - New functions
accessTimeHiRes,modificationTimeHiRes, andstatusChangeTimeHiResfor accessing high resolution timestamps