Implement /proc/filesystems.
Submitted by: Fernando Apesteguia fernando.apesteguia (gmail)
This commit is contained in:
parent
5711bf30da
commit
663072c6d1
@ -1227,6 +1227,22 @@ linprocfs_docmdline(PFS_FILL_ARGS)
|
||||
return (0);
|
||||
}
|
||||
|
||||
/*
|
||||
* Filler function for proc/filesystems
|
||||
*/
|
||||
static int
|
||||
linprocfs_dofilesystems(PFS_FILL_ARGS)
|
||||
{
|
||||
struct vfsconf *vfsp;
|
||||
|
||||
TAILQ_FOREACH(vfsp, &vfsconf, vfc_list) {
|
||||
if (vfsp->vfc_flags & VFCF_SYNTHETIC)
|
||||
sbuf_printf(sb, "nodev");
|
||||
sbuf_printf(sb, "\t%s\n", vfsp->vfc_name);
|
||||
}
|
||||
return(0);
|
||||
}
|
||||
|
||||
#if 0
|
||||
/*
|
||||
* Filler function for proc/modules
|
||||
@ -1276,6 +1292,8 @@ linprocfs_init(PFS_INIT_ARGS)
|
||||
NULL, NULL, NULL, PFS_RD);
|
||||
pfs_create_file(root, "devices", &linprocfs_dodevices,
|
||||
NULL, NULL, NULL, PFS_RD);
|
||||
pfs_create_file(root, "filesystems", &linprocfs_dofilesystems,
|
||||
NULL, NULL, NULL, PFS_RD);
|
||||
pfs_create_file(root, "loadavg", &linprocfs_doloadavg,
|
||||
NULL, NULL, NULL, PFS_RD);
|
||||
pfs_create_file(root, "meminfo", &linprocfs_domeminfo,
|
||||
|
Loading…
x
Reference in New Issue
Block a user