Changelog History
-
v2.7.2.2 Changes
May 01, 2017Bundled 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)
-
v2.7.2.1 Changes
November 01, 2016Bundled with GHC 8.0.2
Don't use
readdir_r
if its deprecated.Add argument documentation for Env modules
-
v2.7.2.0 Changes
April 01, 2016Bundled 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)
-
v2.7.1.0 Changes
December 01, 2014Bundled 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
-
v2.7.0.1 Changes
March 01, 2014Bundled 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)
-
v2.7.0.0 Changes
November 01, 2013New
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
-
v2.6.0.1 Changes
January 01, 2013- Bundled with GHC 7.6.2
- Fix memory corruption issue in
putEnv
- Use
pthread_kill(3)
instead ofraise(2)
on OS X too
-
v2.6.0.0 Changes
September 01, 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