Skip to content

Tags: paveluv/unix

Tags

v2.7.2.2

Toggle v2.7.2.2's commit message

Verified

This tag was signed with the committer’s verified signature.
hvr Herbert Valerio Riedel
unix 2.7.2.2

- Bundled with GHC 8.2.1
- Improve Autoconf detection of `telldir`/`seekdir` and define
  `_POSIX_VDISABLE` if missing for Android (haskell#91,haskell#90)
- Fix error message of `createSymbolicLink` (haskell#84)

v2.7.2.1

Toggle v2.7.2.1's commit message

Verified

This tag was signed with the committer’s verified signature.
hvr Herbert Valerio Riedel
unix 2.7.2.1

- Don't use `readdir_r` if its deprecated.
- Add argument documentation for Env modules

v2.7.2.0

Toggle v2.7.2.0's commit message

Verified

This tag was signed with the committer’s verified signature.
hvr Herbert Valerio Riedel
unix 2.7.2.0

* Bundled with GHC 8.0.1
* Don't assume non-POSIX `WCOREDUMP(x)` macro exists
* Don't assume existence of `termios(3)` constants beyond `B38400`
* Don't assume existence of `ctermid(3)`/`tcdrain(3)`
* Change `drainOutput`'s `tcdrain(3)` into a `safe` FFI call
* Turn 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

Toggle v2.7.1.0's commit message

Verified

This tag was signed with the committer’s verified signature.
hvr Herbert Valerio Riedel
unix 2.7.1.0

 * 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` 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

unix-2.7.0.1-release

Toggle unix-2.7.0.1-release's commit message

Verified

This tag was signed with the committer’s verified signature.
hvr Herbert Valerio Riedel
unix 2.7.0.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)

unix-2.7.0.0-release

Toggle unix-2.7.0.0-release's commit message
Export `forkProcessWithUnmask` from `System.Posix.Process`

This is a follow-up to 17192d8 which missed that export.

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

unix-2.6.0.1-release

Toggle unix-2.6.0.1-release's commit message
Fix signals004 on OS X 32

unix-2.6.0.0-release

Toggle unix-2.6.0.0-release's commit message
Bump version to 2.6.0.0

unix-2.5.1.1-release

Toggle unix-2.5.1.1-release's commit message
Bump version to 2.5.1.1

unix-2.5.1.0-release

Toggle unix-2.5.1.0-release's commit message
Don't expose System.Posix.DynamicLinker.Common

The other .Common modules aren't expose, and we think exposing this
one was a mistake.