-/* ARGSUSED */
-int
-kinfo_loadavg(op, where, acopysize, arg, aneeded)
- int op;
- register char *where;
- int *acopysize, arg, *aneeded;
-{
- int buflen, error;
-
- *aneeded = sizeof(averunnable);
- if (where == NULL)
- return (0);
- /*
- * Check for enough buffering.
- */
- buflen = *acopysize;
- if (buflen < sizeof(averunnable)) {
- *acopysize = 0;
- return (0);
- }
- /*
- * Copyout averunnable structure.
- */
- averunnable.fscale = FSCALE;
- if (error = copyout((caddr_t)&averunnable, where, sizeof(averunnable)))
- return (error);
- *acopysize = sizeof(averunnable);
- return (0);
-}
-
-/*
- * Calculate and return vmtotals structure.
- */
-int
-kinfo_meter(op, where, acopysize, arg, aneeded)
- int op;
- caddr_t where;
- int *acopysize, arg, *aneeded;
+vm_sysctl(name, namelen, oldp, oldlenp, newp, newlen, p)
+ int *name;
+ u_int namelen;
+ void *oldp;
+ size_t *oldlenp;
+ void *newp;
+ size_t newlen;
+ struct proc *p;