1.6 KB


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.

The 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.

The simple API

#+BEGIN_SRC common-lisp

(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.

The low level API

See getmntent(3)


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


© 2020 cage, puercopop 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.