mountpoints-1.0.2: list mount points
Copyright2012 Joey Hess <id@joeyh.name>
LicenseLGPL 2.1 or higher
Safe HaskellSafe-Inferred
LanguageHaskell98

System.MountPoints

Description

Derived from hsshellscript, originally written by Volker Wysk hsss@volker-wysk.de

Synopsis

Documentation

data Mntent Source #

This is a stripped down mntent, containing only fields available everywhere.

Constructors

Mntent 

Fields

Instances

Instances details
Show Mntent Source # 
Instance details

Defined in System.MountPoints

Methods

showsPrec :: Int -> Mntent -> ShowS

show :: Mntent -> String

showList :: [Mntent] -> ShowS

Eq Mntent Source # 
Instance details

Defined in System.MountPoints

Methods

(==) :: Mntent -> Mntent -> Bool

(/=) :: Mntent -> Mntent -> Bool

Ord Mntent Source # 
Instance details

Defined in System.MountPoints

Methods

compare :: Mntent -> Mntent -> Ordering

(<) :: Mntent -> Mntent -> Bool

(<=) :: Mntent -> Mntent -> Bool

(>) :: Mntent -> Mntent -> Bool

(>=) :: Mntent -> Mntent -> Bool

max :: Mntent -> Mntent -> Mntent

min :: Mntent -> Mntent -> Mntent

getMounts :: IO [Mntent] Source #

Get currently mounted filesystems.

This uses eiher getmntent or getmntinfo, depending on the OS.

getProcMounts :: IO [Mntent] Source #

Read /proc/mounts to get currently mounted filesystems.

This works on Linux and related systems, including Android.