unix v2.7.0.0 Release Notes

Release Date: 2013-11-01 // over 10 years ago
    • New forkProcessWithUnmask function in the style of forkIOWithUnmask

    • Change forkProcess to inherit the exception masking state of its caller

    • Add new Bool flag to ProcessStatus(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(..) and SignalSpecificInfo(..) as well as the two Handler constructors CatchInfo and CatchInfoOnce from System.Posix.Signals

    • Don't export seekDirStream and tellDirStream if the underlying seekdir(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