This project is mirrored from https://github.com/haskell/unix. Pull mirroring updated .
  1. 09 Nov, 2019 2 commits
  2. 08 Nov, 2019 1 commit
  3. 07 Nov, 2019 1 commit
  4. 09 Jul, 2019 1 commit
  5. 14 Jun, 2019 1 commit
  6. 10 Jun, 2019 1 commit
  7. 18 Dec, 2018 1 commit
  8. 01 Nov, 2018 1 commit
  9. 31 Jul, 2018 1 commit
  10. 23 Feb, 2018 1 commit
  11. 01 Aug, 2017 1 commit
  12. 23 Jun, 2017 2 commits
  13. 22 Jun, 2017 2 commits
  14. 11 May, 2017 3 commits
    • Moritz Angermann's avatar
      Update configure.ac · eb5fc942
      Moritz Angermann authored
      Add Comment
      eb5fc942
    • Moritz Angermann's avatar
      Android doesn’t have mkstemps · b5b62536
      Moritz Angermann authored
      However the check similarly to tell and seekdir succeeds. However we will generate the following error down the line:
      ```
      /var/folders/fv/xqjrpfj516n5xq_m_ljpsjx00000gn/T/ghc13524_0/ghc_2.c:11:104: error:
           warning: implicit declaration of function 'mkstemps' is invalid in C99 [-Wimplicit-function-declaration]
         |
      11 | HsInt32 ghczuwrapperZC1ZCunixzm2zi7zi2zi1ZCSystemziPosixziTempZCmkstemps(void* a1, HsInt32 a2) {return mkstemps(a1, a2);}
         |                                                                                                        ^
      HsInt32 ghczuwrapperZC1ZCunixzm2zi7zi2zi1ZCSystemziPosixziTempZCmkstemps(void* a1, HsInt32 a2) {return mkstemps(a1, a2);}
                                                                                                             ^
      ```
      b5b62536
    • Moritz Angermann's avatar
      Update config.{guess,sub} · 9c2df120
      Moritz Angermann authored
      Autoconf hasn’t had an update since 2014, and it doesn’t look like it will soon[1]
      This updates config.{guess,sub}
      
      It basically does exactly what the config.guess script says:
      > It is advised that you download the most up to date version of the config scripts from
      
      It adds support for e.g. `-ios`, which allows to have targets like `aarch64-apple-ios`.
      
      —
      [1]: http://lists.gnu.org/archive/html/autoconf/2016-07/msg00017.html
      9c2df120
  15. 30 Apr, 2017 1 commit
  16. 20 Mar, 2017 2 commits
    • Herbert Valerio Riedel's avatar
      Merge pull request #92 from zw3rk/feature/seekdir · 19aaa0fc
      Herbert Valerio Riedel authored
      Android doesn’t have telldir/seekdir in bionic
      19aaa0fc
    • Moritz Angermann's avatar
      Android doesn’t have telldir/seekdir in bionic · 540a317a
      Moritz Angermann authored
      The isse here is that while we try to use `AC_CHECK_FUNCS`, this will generate test code
      that tries to link an object and check for linking errors.  However  GNU gold at least version
      (binutils-2.25-0666073 2.25.51.20141117) 1.11, considers seekdir/telldir as part of the
      default libs. Thus we would actually want to pass `-nodefaultlibs` to the linker. Doing so,
      would result in erros due to not finding `-ldl`.
      
      Fixes #91
      540a317a
  17. 15 Mar, 2017 2 commits
  18. 20 Feb, 2017 2 commits
  19. 14 Feb, 2017 1 commit
  20. 08 Feb, 2017 1 commit
    • Niklas Hambüchen's avatar
      Fix error message of `createSymbolicLink`. · fae5cdc1
      Niklas Hambüchen authored
      Consider `ln` (or any other Unix tool):
      
          $ ln -s file1 file2
          $ ls -l file2
          lrwxrwxrwx 1 niklas niklas 5 Feb  8 03:09 file2 -> file1
          $ ln -s file1 file2
          ln: failed to create symbolic link 'file2': File exists
      
      The file name mentioned in the error ("link2") is the one
      that *could not be created*, not the content of the pointer.
      
      `createSymbolicLink` got this wrong so far, it would print
      
          file1: createSymbolicLink: already exists (File exists)
      
      which is wrong, this file doesn't already exist.
      
      This commit fixes it.
      fae5cdc1
  21. 15 Dec, 2016 1 commit
  22. 20 Nov, 2016 1 commit
  23. 17 Nov, 2016 1 commit
  24. 15 Nov, 2016 1 commit
  25. 11 Nov, 2016 1 commit
  26. 16 Oct, 2016 1 commit
  27. 13 Oct, 2016 1 commit
  28. 08 Sep, 2016 2 commits
  29. 06 Sep, 2016 3 commits