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. setOwnerSearchable :: Bool -> Permissions -> Permissions

    directory System.Directory

    No documentation available.

  2. setOwnerWritable :: Bool -> Permissions -> Permissions

    directory System.Directory

    No documentation available.

  3. setPermissions :: FilePath -> Permissions -> IO ()

    directory System.Directory

    Set the permissions of a file or directory. On Windows, this is only capable of changing the writable permission, which corresponds to the "read-only" attribute. Changing the other permissions has no effect. On POSIX systems, this sets the owner permissions. The operation may fail with:

  4. setAccessPermissions :: OsPath -> Permissions -> IO ()

    directory System.Directory.Internal

    No documentation available.

  5. setCurrentDirectoryInternal :: OsPath -> IO ()

    directory System.Directory.Internal

    No documentation available.

  6. setFileMode :: OsPath -> Mode -> IO ()

    directory System.Directory.Internal

    No documentation available.

  7. setFilePermissions :: OsPath -> Mode -> IO ()

    directory System.Directory.Internal

    No documentation available.

  8. setTimes :: OsPath -> (Maybe POSIXTime, Maybe POSIXTime) -> IO ()

    directory System.Directory.Internal

    No documentation available.

  9. setWriteMode :: Bool -> Mode -> Mode

    directory System.Directory.Internal

    No documentation available.

  10. setAccessTime :: OsPath -> UTCTime -> IO ()

    directory System.Directory.OsPath

    Change the time at which the file or directory was last accessed. The operation may fail with:

    Some caveats for POSIX systems:
    • Not all systems support utimensat, in which case the function can only emulate the behavior by reading the modification time and then setting both the access and modification times together. On systems where utimensat is supported, the access time is set atomically with nanosecond precision.
    • If compiled against a version of unix prior to 2.7.0.0, the function would not be able to set timestamps with sub-second resolution. In this case, there would also be loss of precision in the modification time.

Page 147 of many | Previous | Next