cl-mount-info

2024-10-12

Get information about mounted filesystems on GNU/linux.

Upstream URL

codeberg.org/cage/cl-mount-info

Author

cage

Maintainer

cage

License

LLGPLv3 or later
README

1Introduction

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.

2Install

Just clone the repo where can be reached by ASDF.

3The wrapper

The file src/cffi.lisp Contains the low levels wrapper, whilst the file api.lisp allow the filesystem information query with a simpler interface.

3.1The 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 /etc/mtab.

3.2The low level API

See getmntent(3)

4Issues

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.

5BUGS

Please file bug report on the issue tracker

6License

© 2020 cage, puercopopThis library is released under Lisp Lesser General Public license (seeCOPYING.LESSER file)

Examples are released under GPL version 3 or later

7NO WARRANTY

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.

Dependencies (3)

  • alexandria
  • cffi
  • cl-ppcre

Dependents (0)

    • GitHub
    • Quicklisp