unix-bytestring

Unix/Posix-specific functions for ByteStrings.

http://code.haskell.org/~wren/

Version on this page:0.3.7.3
LTS Haskell 23.1:0.4.0.2
Stackage Nightly 2024-12-22:0.4.0.2
Latest on Hackage:0.4.0.2

See all snapshots unix-bytestring appears in

BSD-3-Clause licensed by wren gayle romano
Maintained by [email protected]
This version can be pinned in stack with:unix-bytestring-0.3.7.3@sha256:1370234c04dcc32f68f17b2ef12caec489e0ce955e2a91b809ab7091b70e7df1,2454

Module documentation for 0.3.7.3

  • Foreign
    • Foreign.C
      • Foreign.C.Error
        • Foreign.C.Error.Safe
  • System
    • System.Posix
      • System.Posix.IO
        • System.Posix.IO.ByteString
          • System.Posix.IO.ByteString.Lazy
      • System.Posix.Types
        • System.Posix.Types.Iovec
Depends on 2 packages(full list with versions):
Used by 2 packages in nightly-2018-01-25(full list with versions):

Unix/Posix-specific functions for ByteStrings.

Provides ByteString file-descriptor based I/O API, designed loosely after the String file-descriptor based I/O API in System.Posix.IO. The functions here wrap standard C implementations of the functions specified by the ISO/IEC 9945-1:1990 (``POSIX.1'') and X/Open Portability Guide Issue 4, Version 2 (``XPG4.2'') specifications.

Note that this package doesn't require the unix package as a dependency. But you'll need it in order to get your hands on an Fd, so we're not offering a complete replacement.