This project is mirrored from https://github.com/haskell/unix. Pull mirroring updated .
  1. 16 Nov, 2015 1 commit
  2. 06 Dec, 2014 1 commit
  3. 10 Sep, 2014 1 commit
  4. 13 Oct, 2013 2 commits
  5. 12 Oct, 2013 4 commits
  6. 16 Feb, 2013 1 commit
  7. 30 Nov, 2012 1 commit
  8. 06 Sep, 2012 1 commit
  9. 03 Sep, 2012 1 commit
  10. 18 Jul, 2012 1 commit
  11. 17 Jul, 2012 1 commit
  12. 22 Nov, 2011 1 commit
    • Simon Marlow's avatar
      Provide a raw ByteString version of FilePath and environment APIs · 34c7bf89
      Simon Marlow authored
      The new module System.Posix.ByteString provides exactly the same API
      as System.Posix, except that:
      
        - There is a new type: RawFilePath = ByteString
      
        - All functions mentioning FilePath in the System.Posix API
          use RawFilePath in the System.Posix.ByteString API
      
        - RawFilePaths are not subject to Unicode locale encoding and
          decoding, unlike FilePaths.  They are the exact bytes passed to and
          returned from the underlying POSIX API.
      
        - Similarly for functions that deal in environment
          strings (System.Posix.Env): these use untranslated ByteStrings
          in System.Posix.Environment
      
        - There is a new function
      
           System.Posix.ByteString.getArgs :: [ByteString]
      
          returning the raw untranslated arguments as passed to exec() when
          the program was started.
      34c7bf89
  13. 09 Aug, 2011 1 commit
  14. 04 Aug, 2011 1 commit
  15. 14 May, 2011 1 commit
  16. 24 Mar, 2011 1 commit
  17. 09 Sep, 2010 1 commit
  18. 21 Aug, 2008 2 commits
  19. 16 Jun, 2008 1 commit
  20. 14 Oct, 2007 1 commit
  21. 04 Apr, 2007 2 commits
  22. 03 Apr, 2007 1 commit
  23. 05 Mar, 2007 1 commit
  24. 26 Feb, 2007 1 commit
  25. 13 Aug, 2006 1 commit
  26. 10 Nov, 2005 1 commit
  27. 10 May, 2005 1 commit
  28. 06 Jan, 2005 1 commit
  29. 19 Aug, 2004 1 commit
    • simonmar's avatar
      [project @ 2004-08-19 11:15:51 by simonmar] · 2c0d5751
      simonmar authored
      Add filenames to all errors where it makes sense.  I've added
      System.Posix.Error with a new family of error-throwing functions,
      throwErrnoPath*.  This seemed to make the most sense: they don't
      belong in Foreign.C.Error (C by itself has no notion of paths).
      
      Fixes: [ 954378 ] getFileStatus does not include the file name in IO-Error
      2c0d5751
  30. 16 Sep, 2003 1 commit
  31. 15 Sep, 2003 1 commit
    • dons's avatar
      [project @ 2003-09-15 20:59:07 by dons] · 9a9842f4
      dons authored
      #ifdef's for the _PC_SYNC_IO, _PC_ASYNC_IO, _PC_FILESIZEBITS,
      _PC_SYMLINK_MAX.
      
      These 4 symbols are not universal: FreeBSD and Linux and the only
      OS's that appear to have them at the moment.
      9a9842f4
  32. 12 Sep, 2003 1 commit
  33. 11 Apr, 2003 1 commit
  34. 19 Dec, 2002 1 commit
    • simonmar's avatar
      [project @ 2002-12-19 13:52:55 by simonmar] · f46082b6
      simonmar authored
      Fill in some more bits in the new Unix library: specifically the
      contents of PosixTTY and PosixDB (now System.Posix.Terminal and
      System.Posix.User respectively).
      
      We're now about 95% complete w.r.t. the old posix library.  I've
      identified the reminaing bits to do in System/Posix.hs.
      f46082b6