#include <lkmi.h >
int lkmi_filesysinfo (lkmi_filesysdescr_t *fsinfo, int index, int num);
EXAMPLE If list of mounted filesystems contain these fs /, /home and /var and index is set to 1 and num is set to 2 then array fsinfo is filled with infos about /home and /var.
Function retrieves information about mounted disks (including virtual) and fills array fsinfo which contains these fields.
NOTE: The list of mounted directories is readed from /etc/mtab.
struct statfswhich contains filesystem's data.
fsinfo is NULL then number of mounted filesystems, which are recorded in
/etc/mtab, is returned.
fsinfo is not NULL pointer then 0 is returned if function succeeded. If not then
-1 is returned and
errno is set to appropriate value.
If some filesystem has unreadeble info then the
mountpt are set to the empty strings.
fopen(3)function, which causes other errors.
Please use the SourceForge Reporting page which is located here:
This function is written as part of lkmi library for Linux system and may be freely distributed under GPL terms.
Copyright (c) 1995, 2002 David Doubrava (linux_monitor(at)volny(dot)cz).
Origin of values description is in Linux kernel source.lkmi, lkmi_cpu, lkmi_files, lkmi_filesys, lkmi_hdd, lkmi_hw_intr, lkmi_inodes, lkmi_memory, lkmi_memoryswap, lkmi_net, lkmi_proc, lkmi_readprocesses, lkmi_swap, lkmi_swapex, lkmi_system