Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/unix. Pull mirroring updated .
  1. Dec 09, 2014
  2. Dec 06, 2014
  3. Oct 12, 2013
  4. Nov 30, 2012
  5. Nov 22, 2011
    • 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
  6. Aug 09, 2011
  7. Aug 04, 2011
  8. May 14, 2011
  9. Aug 21, 2008
  10. Jun 16, 2008
  11. Aug 04, 2003
  12. May 16, 2003
    • stolz's avatar
      [project @ 2003-05-16 06:41:25 by stolz] · f4777ebf
      stolz authored
      - move System.DL to System.Posix.DynamicLinker
      - take ownership
      
      There's a compiler warning when passing the 'const char*' result from
      dlerror() to peekCString (discarded qualifier). Does an FFI-expert know
      how to get rid of this warning?
      f4777ebf
  13. Mar 03, 2003
Loading