Get information about mounted filesystems on GNU/linux
|
2 months ago | |
---|---|---|
src | 3 years ago | |
COPYING | 4 years ago | |
COPYING.LESSER | 4 years ago | |
README.org | 2 months ago | |
README.txt | 4 years ago | |
cl-mount-info.asd | 3 years ago |
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 file src/cffi.lisp
Contains the low levels wrapper, whilst the
file api.lisp allow the filesystem information query with a simpler
interface.
#+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
#+END_SRC
The above functions use an optional arguments to specify the file
where mounted filesystem information are stored: default is
/etc/mtab
.
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.