summaryrefslogtreecommitdiff
path: root/sys/procfs/procfs_vnops.c
diff options
context:
space:
mode:
authorsvn2git <svn2git@FreeBSD.org>1994-07-01 08:00:00 +0000
committersvn2git <svn2git@FreeBSD.org>1994-07-01 08:00:00 +0000
commit5e0e9b99dc3fc0ecd49d929db0d57c784b66f481 (patch)
treee779b5a6edddbb949b7990751b12d6f25304ba86 /sys/procfs/procfs_vnops.c
parenta16f65c7d117419bd266c28a1901ef129a337569 (diff)
Diffstat (limited to 'sys/procfs/procfs_vnops.c')
-rw-r--r--sys/procfs/procfs_vnops.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/procfs/procfs_vnops.c b/sys/procfs/procfs_vnops.c
index 90d524cb474f..8c93a1481c85 100644
--- a/sys/procfs/procfs_vnops.c
+++ b/sys/procfs/procfs_vnops.c
@@ -27,7 +27,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: procfs_vnops.c,v 1.6 1994/01/31 04:19:20 davidg Exp $
+ * $Id: procfs_vnops.c,v 1.7 1994/03/07 11:38:59 davidg Exp $
*/
/*
@@ -46,6 +46,7 @@
#include "namei.h"
#include "resourcevar.h"
#include "vm/vm.h"
+#include "vm/vm_page.h"
#include "kinfo.h"
#include "kinfo_proc.h"
@@ -213,6 +214,13 @@ pfs_ioctl(vp, com, data, fflag, cred, p)
error = pfs_vmmap(procp, pfsp, *(struct procmap *)data);
break;
+ case PIOCGNVMINFO:
+ *(int *)data = pfs_vminfo_nentries(procp, pfsp);
+ break;
+
+ case PIOCGVMINFO:
+ error = pfs_vminfo(procp, pfsp, *(struct procvminfo *)data);
+ break;
default:
error = EIO;
break;