System.Posix.ByteString
| Авторские права | (c) Университет Глазго 2002 |
|---|---|
| Лицензия | BSD (см. файл libraries/base/LICENSE) |
| Поддержка | libraries@haskell.org |
| Стабильность | предварительная |
| Переносимость | непереносимая (требуется POSIX) |
| Безопасный Haskell | Безопасный |
| Язык | Haskell2010 |
Описание
Поддержка POSIX с путями к файлам и строками окружения типа ByteString.
Этот модуль экспортирует точно такой же API, как System.Posix, за исключением того, что все пути к файлам и строки окружения представлены в виде ByteString, а не String. API System.Posix неявно преобразует все пути к файлам и строки окружения с использованием кодировки локали, в то время как эта версия API не выполняет кодирование или декодирование и работает непосредственно с сырыми байтами.
Обратите внимание, что если вам необходимо интерпретировать пути к файлам или строки окружения как текст, сначала необходимо применить некоторое кодирование или декодирование Unicode.
тип RawFilePath = ByteString Исходный код
Литеральный путь к файлу POSIX
модуль System.Posix.Types
модуль System.Posix.Signals
модуль System.Posix.Directory.ByteString
модуль System.Posix.Files.ByteString
модуль System.Posix.Unistd
модуль System.Posix.IO.ByteString
модуль System.Posix.Env.ByteString
модуль System.Posix.Process.ByteString
модуль System.Posix.Temp.ByteString
модуль System.Posix.Terminal.ByteString
модуль System.Posix.Time
модуль System.Posix.User
модуль System.Posix.Resource
модуль System.Posix.Semaphore
модуль System.Posix.SharedMem
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/7.10.3/docs/html/libraries/unix-2.7.1.0/System-Posix-ByteString.html