Hoogle Search

Within LTS Haskell 24.34 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. setFileSize :: RawFilePath -> FileOffset -> IO ()

    unix System.Posix.Files.ByteString

    Truncates the file down to the specified length. If the file was larger than the given length before this operation was performed the extra is lost. Note: calls truncate.

  2. setFileTimes :: RawFilePath -> EpochTime -> EpochTime -> IO ()

    unix System.Posix.Files.ByteString

    setFileTimes path atime mtime sets the access and modification times associated with file path to atime and mtime, respectively. Note: calls utime.

  3. setFileTimesHiRes :: RawFilePath -> POSIXTime -> POSIXTime -> IO ()

    unix System.Posix.Files.ByteString

    Like setFileTimes but timestamps can have sub-second resolution. Note: calls utimensat or utimes. Support for high resolution timestamps is filesystem dependent with the following limitations:

    • HFS+ volumes on OS X truncate the sub-second part of the timestamp.

  4. setGroupIDMode :: FileMode

    unix System.Posix.Files.ByteString

    Set group ID on execution.

  5. setOwnerAndGroup :: RawFilePath -> UserID -> GroupID -> IO ()

    unix System.Posix.Files.ByteString

    setOwnerAndGroup path uid gid changes the owner and group of path to uid and gid, respectively. If uid or gid is specified as -1, then that ID is not changed. Note: calls chown.

  6. setSymbolicLinkOwnerAndGroup :: RawFilePath -> UserID -> GroupID -> IO ()

    unix System.Posix.Files.ByteString

    Acts as setOwnerAndGroup but does not follow symlinks (and thus changes permissions on the link itself). Note: calls lchown.

  7. setSymbolicLinkTimesHiRes :: RawFilePath -> POSIXTime -> POSIXTime -> IO ()

    unix System.Posix.Files.ByteString

    Like setFileTimesHiRes but does not follow symbolic links. This operation is not supported on all platforms. On these platforms, this function will raise an exception. Note: calls utimensat or lutimes. Support for high resolution timestamps is filesystem dependent with the following limitations:

    • HFS+ volumes on OS X truncate the sub-second part of the timestamp.

  8. setUserIDMode :: FileMode

    unix System.Posix.Files.ByteString

    Set user ID on execution.

  9. setFdMode :: Fd -> FileMode -> IO ()

    unix System.Posix.Files.PosixString

    setFdMode fd mode acts like setFileMode but uses a file descriptor fd instead of a FilePath. Note: calls fchmod.

  10. setFdOwnerAndGroup :: Fd -> UserID -> GroupID -> IO ()

    unix System.Posix.Files.PosixString

    Acts as setOwnerAndGroup but uses a file descriptor instead of a FilePath. Note: calls fchown.

Page 157 of many | Previous | Next