unix-compat-0.1: Portable POSIX-compatibility layer.ContentsIndex
System.PosixCompat.Files
Contents
File modes
Setting file modes
Checking file existence and permissions
File status
Obtaining file status
Querying file status
Creation
Hard links
Symbolic links
Renaming files
Changing file ownership
Changing file timestamps
Setting file sizes
Find system-specific limits for a file
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