| Safe Haskell | None |
|---|
System.Linux.Mount
Contents
Description
This module provides an interface to the system mount and umount functions.
- mount :: String -> FilePath -> String -> [MountFlag] -> DriverData -> IO ()
- umount :: String -> IO ()
- umountWith :: UmountFlag -> String -> IO ()
- forceUmount :: String -> IO ()
- data MountFlag
- mntRdonly :: MountFlag
- mntNosuid :: MountFlag
- mntNodev :: MountFlag
- mntNoexec :: MountFlag
- mntSynchronous :: MountFlag
- mntRemount :: MountFlag
- mntMandlock :: MountFlag
- mntDirsync :: MountFlag
- mntNoatime :: MountFlag
- mntNodiratime :: MountFlag
- mntBind :: MountFlag
- mntMove :: MountFlag
- mntRec :: MountFlag
- mntSilent :: MountFlag
- mntPosixacl :: MountFlag
- mntUnbindable :: MountFlag
- mntPrivate :: MountFlag
- mntSlave :: MountFlag
- mntShared :: MountFlag
- mntRelatime :: MountFlag
- mntKernmount :: MountFlag
- mntIVersion :: MountFlag
- mntStrictatime :: MountFlag
- mntActive :: MountFlag
- mntNouser :: MountFlag
- data DriverData
- noData :: DriverData
- data UmountFlag
- umntForce :: UmountFlag
- umntDetach :: UmountFlag
- umntExpire :: UmountFlag
- umntNofollow :: UmountFlag
Bindings to system functions
Arguments
| :: String | device file |
| -> FilePath | mount point |
| -> String | filesystem type |
| -> [MountFlag] | list of mount options |
| -> DriverData | driver specific options |
| -> IO () |
Mounts a filesystem.
Arguments
| :: UmountFlag | umount options |
| -> String | mount point |
| -> IO () |
Umounts a filesystem using specific umount options.
Forces the filesystem umount (forceUmount str = ).
umountWith umntForce str
MountFlag
MountFlag specifies the filesystem independent options to be used when mounting a filesystem
Constructors
DriverData
data DriverData Source
DriverData specifies the filesystem dependent options to be used when mounting a filesystem; the content of DriverData is passed directly to the filesystem driver.
Constructors
UmountFlag
data UmountFlag Source
UmountFlag specifies the filesystem independent options to be used when umounting a filesystem