cl-mount-info is a (thin) wrapper around
getmntent(3) and related C functions.
This library, on GNU/Linux allow to get information about the mounted filesystem on your computer. See getmntent(3) for details.
Just clone the repo where can be reached by ASDF.
src/cffi.lisp Contains the low levels wrapper, whilst the file api.lisp allow the filesystem information query with a simpler interface.
The simple API
(mountpoint->device "/") ; -> the device where "/" is mounted (mountpoint->fstype "/") ; the filesystem of the device where "/" is mounted (mountpoint->mnt-options "/") ; -> mount option as list
The above functions use an optional arguments to specify the file where mounted filesystem information are stored: default is
The low level API
Note that the whole library is in an alpha stage, testing is still in progress, please see section below
This library works on GNU/Linux only.
Please file bug report on the issue tracker
This library is released under Lisp Lesser General Public license (see COPYING.LESSER file)
Examples are released under GPL version 3 or later
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
- LLGPLv3 or later