This project is mirrored from Pull mirroring updated .
  1. 19 Apr, 2016 1 commit
  2. 31 Jan, 2016 1 commit
    • Herbert Valerio Riedel's avatar
      Bump to · d958007b
      Herbert Valerio Riedel authored
      There's been some subtle API changes that may be useful to detect via
      `MIN_VERSION_unix(2,7,2)`, consequently perform a minor version bump
      relative to the last release.
  3. 30 Jan, 2016 2 commits
  4. 16 Dec, 2015 1 commit
  5. 16 Nov, 2015 3 commits
  6. 19 Dec, 2014 4 commits
  7. 15 Dec, 2014 1 commit
  8. 07 Dec, 2014 1 commit
    • Herbert Valerio Riedel's avatar
      Wrap fsync(2) and fdatasync(2) · 98eced86
      Herbert Valerio Riedel authored
      This adds two new functions in `System.Posix.Unistd`
       - `fileSynchronise` (aka `fsync(2)`), and
       - `fileSynchroniseDataOnly` (aka `fdatasync(2)`)
      This is based on part of #7 and has been heavily refactored from its
      original patch submission by Ricardo Catalinas Jiménez.
      This also bumps version to as a minor version bump is now needed.
      Signed-off-by: Herbert Valerio Riedel's avatarHerbert Valerio Riedel <>
  9. 06 Dec, 2014 3 commits
  10. 18 Oct, 2014 2 commits
    • Herbert Valerio Riedel's avatar
      Use CAPI FFI imports for `truncate` · bc4bd179
      Herbert Valerio Riedel authored
      This makes sure we pick up the LFS version of `truncate` in case `off_t`
      is affected by CPP defines such as `_FILE_OFFSET_BITS`.
    • Herbert Valerio Riedel's avatar
      Use correct POSIX offset-type for tell/seekdir · 43343c15
      Herbert Valerio Riedel authored
      This fixes the FFI imports to use the proper `CLong` type over the
      previous incorrect `COff` type, as using the wrong argument type can
      cause problems when the `long` and `off_t` types have different size.
      Historic note from the manual page:
        In glibc up to version 2.1.1, the return type of telldir() was off_t.
        POSIX.1-2001 specifies long, and this is the type used since glibc
        2.1.2 (released in 1999).
  11. 10 Sep, 2014 1 commit
    • kgardas's avatar
      fix getGroupEntryForID/Name on Solaris · 3c28bc83
      kgardas authored
      This patch fixes getGroupEntryForID and getGroupEntryForName on Solaris
      The issue on Solaris is that it defines both required getgrgid_r
      and getgrnam_r functions as CPP macros which depending on configuration
      are mapped to real function implementations with different names.
      The issue is solved by using C API calling convention instead of platform
      C ABI calling convention.
  12. 09 Sep, 2014 1 commit
  13. 22 Mar, 2014 1 commit
  14. 28 Feb, 2014 2 commits
  15. 06 Feb, 2014 1 commit
  16. 02 Feb, 2014 1 commit