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
/seekdir
and define_POSIX_VDISABLE
if 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_r
if 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 existsDon't assume existence of
termios(3)
constants beyondB38400
Don't assume existence of
ctermid(3)
/tcdrain(3)
Change
drainOutput
'stcdrain(3)
into asafe
FFI callTurn build error into compile warnings for exotic
struct stat
configurations (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
SafeHaskell
bounds for GHC 7.10+Add haddock comments on
RTLD_NEXT
andRTLD_DEFAULT
Deprecate function
haveRtldLocal
Fix
getGroupEntryForID/getGroupEntryForName
on Solaris. Solaris uses CPP macros for requiredgetgrgid_r
andgetgrnam_r
functions definition so the fix is to change from C ABI calling convention to C API calling conventionFix potential type-mismatch in
telldir
/seekdir
FFI importsUse CAPI FFI import for
truncate
to make sure the LFS-version is used.executeFile
: FixENOTDIR
error 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.Fcntl
providingfileAdvise
(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
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 callerAdd new
Bool
flag toProcessStatus(Terminated)
constructor indicating whether a core dump occuredNew 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