 | unix-compat-0.1: Portable POSIX-compatibility layer. | Contents | Index |
|
|
|
|
|
Description |
This module makes the operations exported by System.Posix.Files
|
|
Synopsis |
|
unionFileModes | | intersectFileModes | | nullFileMode | | ownerReadMode | | ownerWriteMode | | ownerExecuteMode | | ownerModes | | groupReadMode | | groupWriteMode | | groupExecuteMode | | groupModes | | otherReadMode | | otherWriteMode | | otherExecuteMode | | otherModes | | setUserIDMode | | setGroupIDMode | | stdFileMode | | accessModes | | setFileMode | | setFdMode | | setFileCreationMask | | fileAccess | | fileExist | | FileStatus | | getFileStatus | | getFdStatus | | getSymbolicLinkStatus | | deviceID | | fileID | | fileMode | | linkCount | | fileOwner | | fileGroup | | specialDeviceID | | fileSize | | accessTime | | modificationTime | | statusChangeTime | | isBlockDevice | | isCharacterDevice | | isNamedPipe | | isRegularFile | | isDirectory | | isSymbolicLink | | isSocket | | createNamedPipe | | createDevice | | createLink | | removeLink | | createSymbolicLink | | readSymbolicLink | | rename | | setOwnerAndGroup | | setFdOwnerAndGroup | | setSymbolicLinkOwnerAndGroup | | setFileTimes | | touchFile | | setFileSize | | setFdSize | | PathVar (FileSizeBits, LinkLimit, InputLineLimit, InputQueueLimit, FileNameLimit, PathNameLimit, PipeBufferLimit, SymbolicLinkLimit, SetOwnerAndGroupIsRestricted, FileNamesAreNotTruncated, VDisableChar, AsyncIOAvailable, PrioIOAvailable, SyncIOAvailable) | | getPathVar | | getFdPathVar |
|
|
|
File modes
|
|
unionFileModes |
|
intersectFileModes |
|
nullFileMode |
|
ownerReadMode |
|
ownerWriteMode |
|
ownerExecuteMode |
|
ownerModes |
|
groupReadMode |
|
groupWriteMode |
|
groupExecuteMode |
|
groupModes |
|
otherReadMode |
|
otherWriteMode |
|
otherExecuteMode |
|
otherModes |
|
setUserIDMode |
|
setGroupIDMode |
|
stdFileMode |
|
accessModes |
|
Setting file modes
|
|
setFileMode |
|
setFdMode |
|
setFileCreationMask |
|
Checking file existence and permissions
|
|
fileAccess |
|
fileExist |
|
File status
|
|
FileStatus |
|
Obtaining file status
|
|
getFileStatus |
|
getFdStatus |
|
getSymbolicLinkStatus |
|
Querying file status
|
|
deviceID |
|
fileID |
|
fileMode |
|
linkCount |
|
fileOwner |
|
fileGroup |
|
specialDeviceID |
|
fileSize |
|
accessTime |
|
modificationTime |
|
statusChangeTime |
|
isBlockDevice |
|
isCharacterDevice |
|
isNamedPipe |
|
isRegularFile |
|
isDirectory |
|
isSymbolicLink |
|
isSocket |
|
Creation
|
|
createNamedPipe |
|
createDevice |
|
Hard links
|
|
createLink |
|
removeLink |
|
Symbolic links
|
|
createSymbolicLink |
|
readSymbolicLink |
|
Renaming files
|
|
rename |
|
Changing file ownership
|
|
setOwnerAndGroup |
|
setFdOwnerAndGroup |
|
setSymbolicLinkOwnerAndGroup |
|
Changing file timestamps
|
|
setFileTimes |
|
touchFile |
|
Setting file sizes
|
|
setFileSize |
|
setFdSize |
|
Find system-specific limits for a file
|
|
PathVar (FileSizeBits, LinkLimit, InputLineLimit, InputQueueLimit, FileNameLimit, PathNameLimit, PipeBufferLimit, SymbolicLinkLimit, SetOwnerAndGroupIsRestricted, FileNamesAreNotTruncated, VDisableChar, AsyncIOAvailable, PrioIOAvailable, SyncIOAvailable) |
|
getPathVar |
|
getFdPathVar |
|
Produced by Haddock version 0.8 |