This package gives you access to the set of operating system
services standardised by POSIX 1003.1b (or the IEEE Portable
Operating System Interface for Computing Environments -
IEEE Std. 1003.1).
The package is not supported under Windows (except under Cygwin).
Add haddock comments on RTLD_NEXT and RTLD_DEFAULT
Deprecate function haveRtldLocal
Fix getGroupEntryForID/getGroupEntryForName on Solaris. Solaris uses
CPP macros for required getgrgid_r and getgrnam_r functions definition
so the fix is to change from C ABI calling convention to C API calling
convention
Fix potential type-mismatch in telldir/seekdir FFI imports
Use CAPI FFI import for truncate to make sure the LFS-version is used.
executeFile: Fix ENOTDIR error for entries with non-directory
components in PATH (and instead skip over non-directory PATH-elements)
New functions in System.Posix.Unistd:
fileSynchronise (aka fsync(2)), and
fileSynchroniseDataOnly (aka fdatasync(2))
New module System.Posix.Fcntl providing
fileAdvise (aka posix_fadvise(2)), and
fileAllocate (aka posix_fallocate(2))
Fix SIGINFO and SIGWINCH definitions
2.7.0.1 Mar 2014
Bundled with GHC 7.8.1
Handle EROFS and ETXTBSY as (non-exceptional) permission denied in
fileAccess
Fix getFileStatus to retry stat(2) when it returns EAGAIN
(this can happen on Solaris)
2.7.0.0 Nov 2013
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: