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);
|
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
|
#if 0
|
||||||
/*
|
/*
|
||||||
* Filler function for proc/modules
|
* Filler function for proc/modules
|
||||||
@ -1276,6 +1292,8 @@ linprocfs_init(PFS_INIT_ARGS)
|
|||||||
NULL, NULL, NULL, PFS_RD);
|
NULL, NULL, NULL, PFS_RD);
|
||||||
pfs_create_file(root, "devices", &linprocfs_dodevices,
|
pfs_create_file(root, "devices", &linprocfs_dodevices,
|
||||||
NULL, NULL, NULL, PFS_RD);
|
NULL, NULL, NULL, PFS_RD);
|
||||||
|
pfs_create_file(root, "filesystems", &linprocfs_dofilesystems,
|
||||||
|
NULL, NULL, NULL, PFS_RD);
|
||||||
pfs_create_file(root, "loadavg", &linprocfs_doloadavg,
|
pfs_create_file(root, "loadavg", &linprocfs_doloadavg,
|
||||||
NULL, NULL, NULL, PFS_RD);
|
NULL, NULL, NULL, PFS_RD);
|
||||||
pfs_create_file(root, "meminfo", &linprocfs_domeminfo,
|
pfs_create_file(root, "meminfo", &linprocfs_domeminfo,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user