Sophie

Sophie

distrib > Mageia > 3 > x86_64 > by-pkgid > d5d42515f78bdb3a5381de09f2cf4125 > files > 2189

ghc-doc-7.4.2-2.mga3.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>System.Posix.ByteString</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_System-Posix-ByteString.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">unix-2.5.1.1: POSIX functionality</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Portability</th><td>non-portable (requires POSIX)</td></tr><tr><th>Stability</th><td>provisional</td></tr><tr><th>Maintainer</th><td>libraries@haskell.org</td></tr><tr><th>Safe Haskell</th><td>Safe</td></tr></table><p class="caption">System.Posix.ByteString</p></div><div id="description"><p class="caption">Description</p><div class="doc"><p>POSIX support with ByteString file paths and environment strings.
</p><p>This module exports exactly the same API as <a href="System-Posix.html">System.Posix</a>, except
 that all file paths and environment strings are represented by
 <code>ByteString</code> instead of <code><a href="../base-4.5.1.0/Data-String.html#t:String">String</a></code>.  The <a href="System-Posix.html">System.Posix</a> API
 implicitly translates all file paths and environment strings using
 the locale encoding, whereas this version of the API does no
 encoding or decoding and works directly in terms of raw bytes.
</p><p>Note that if you do need to interpret file paths or environment
 strings as text, then some Unicode encoding or decoding should be
 applied first.
</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">type</span> <a href="#t:RawFilePath">RawFilePath</a> = <a href="../bytestring-0.9.2.1/Data-ByteString.html#t:ByteString">ByteString</a></li><li class="src short">module <a href="../base-4.5.1.0/System-Posix-Types.html">System.Posix.Types</a></li><li class="src short">module <a href="System-Posix-Signals.html">System.Posix.Signals</a></li><li class="src short">module <a href="System-Posix-Directory-ByteString.html">System.Posix.Directory.ByteString</a></li><li class="src short">module <a href="System-Posix-Files-ByteString.html">System.Posix.Files.ByteString</a></li><li class="src short">module <a href="System-Posix-Unistd.html">System.Posix.Unistd</a></li><li class="src short">module <a href="System-Posix-IO-ByteString.html">System.Posix.IO.ByteString</a></li><li class="src short">module <a href="System-Posix-Env-ByteString.html">System.Posix.Env.ByteString</a></li><li class="src short">module <a href="System-Posix-Process-ByteString.html">System.Posix.Process.ByteString</a></li><li class="src short">module <a href="System-Posix-Temp-ByteString.html">System.Posix.Temp.ByteString</a></li><li class="src short">module <a href="System-Posix-Terminal-ByteString.html">System.Posix.Terminal.ByteString</a></li><li class="src short">module <a href="System-Posix-Time.html">System.Posix.Time</a></li><li class="src short">module <a href="System-Posix-User.html">System.Posix.User</a></li><li class="src short">module <a href="System-Posix-Resource.html">System.Posix.Resource</a></li><li class="src short">module <a href="System-Posix-Semaphore.html">System.Posix.Semaphore</a></li><li class="src short">module <a href="System-Posix-SharedMem.html">System.Posix.SharedMem</a></li><li class="src short">module <a href="System-Posix-DynamicLinker-ByteString.html">System.Posix.DynamicLinker.ByteString</a></li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:RawFilePath" class="def">RawFilePath</a> = <a href="../bytestring-0.9.2.1/Data-ByteString.html#t:ByteString">ByteString</a></p><div class="doc"><p>A literal POSIX file path
</p></div></div><div class="top"><p class="src">module <a href="../base-4.5.1.0/System-Posix-Types.html">System.Posix.Types</a></p></div><div class="top"><p class="src">module <a href="System-Posix-Signals.html">System.Posix.Signals</a></p></div><div class="top"><p class="src">module <a href="System-Posix-Directory-ByteString.html">System.Posix.Directory.ByteString</a></p></div><div class="top"><p class="src">module <a href="System-Posix-Files-ByteString.html">System.Posix.Files.ByteString</a></p></div><div class="top"><p class="src">module <a href="System-Posix-Unistd.html">System.Posix.Unistd</a></p></div><div class="top"><p class="src">module <a href="System-Posix-IO-ByteString.html">System.Posix.IO.ByteString</a></p></div><div class="top"><p class="src">module <a href="System-Posix-Env-ByteString.html">System.Posix.Env.ByteString</a></p></div><div class="top"><p class="src">module <a href="System-Posix-Process-ByteString.html">System.Posix.Process.ByteString</a></p></div><div class="top"><p class="src">module <a href="System-Posix-Temp-ByteString.html">System.Posix.Temp.ByteString</a></p></div><div class="top"><p class="src">module <a href="System-Posix-Terminal-ByteString.html">System.Posix.Terminal.ByteString</a></p></div><div class="top"><p class="src">module <a href="System-Posix-Time.html">System.Posix.Time</a></p></div><div class="top"><p class="src">module <a href="System-Posix-User.html">System.Posix.User</a></p></div><div class="top"><p class="src">module <a href="System-Posix-Resource.html">System.Posix.Resource</a></p></div><div class="top"><p class="src">module <a href="System-Posix-Semaphore.html">System.Posix.Semaphore</a></p></div><div class="top"><p class="src">module <a href="System-Posix-SharedMem.html">System.Posix.SharedMem</a></p></div><div class="top"><p class="src">module <a href="System-Posix-DynamicLinker-ByteString.html">System.Posix.DynamicLinker.ByteString</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.11.0</p></div></body></html>