Changelog for unix-2.7.2.2
Changelog for unix package
2.7.2.2 May 2017
-
Bundled with GHC 8.2.1
-
Improve Autoconf detection of
telldir/seekdirand define_POSIX_VDISABLEif missing for Android (#91,#90) -
Fix error message of
createSymbolicLink(#84)
2.7.2.1 Nov 2016
-
Bundled with GHC 8.0.2
-
Don't use
readdir_rif its deprecated. -
Add argument documentation for Env modules
2.7.2.0 Apr 2016
-
Bundled with GHC 8.0.1
-
Don't assume non-POSIX
WCOREDUMP(x)macro exists -
Don't assume existence of
termios(3)constants beyondB38400 -
Don't assume existence of
ctermid(3)/tcdrain(3) -
Change
drainOutput'stcdrain(3)into asafeFFI call -
Turn build error into compile warnings for exotic
struct statconfigurations (GHC #8859) -
Improve detection of
fdatasync(2)(GHC #11137) -
Drop support for Hugs
-
Drop support for Cygwin (and Windows in general)
2.7.1.0 Dec 2014
-
Bundled with GHC 7.10.1
-
Add support for
base-4.8.0.0 -
Tighten
SafeHaskellbounds for GHC 7.10+ -
Add haddock comments on
RTLD_NEXTandRTLD_DEFAULT -
Deprecate function
haveRtldLocal -
Fix
getGroupEntryForID/getGroupEntryForNameon Solaris. Solaris uses CPP macros for requiredgetgrgid_randgetgrnam_rfunctions definition so the fix is to change from C ABI calling convention to C API calling convention -
Fix potential type-mismatch in
telldir/seekdirFFI imports -
Use CAPI FFI import for
truncateto make sure the LFS-version is used. -
executeFile: FixENOTDIRerror for entries with non-directory components inPATH(and instead skip over non-directoryPATH-elements) -
New functions in
System.Posix.Unistd:fileSynchronise(akafsync(2)), andfileSynchroniseDataOnly(akafdatasync(2))
-
New module
System.Posix.FcntlprovidingfileAdvise(akaposix_fadvise(2)), andfileAllocate(akaposix_fallocate(2))
-
Fix SIGINFO and SIGWINCH definitions
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