Unixutils-1.44: A crude interface between Haskell and Unix-like operating systems

System.Unix.SpecialDevice

Description

Construct an ADT representing block and character devices (but mostly block devices) by interpreting the contents of the Linux sysfs filesystem.

Synopsis

Documentation

sysMountPoint :: FilePathSource

FIXME: We should really get this value from the mount table.

ofNode :: FilePath -> IO (Maybe SpecialDevice)Source

Return the device represented by a device node, such as /dev/sda2. Returns Nothing if there is an exception trying to stat the node, or if the node turns out not to be a special device.