 | 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 |