summaryrefslogtreecommitdiff
path: root/sys/kern/subr_param.c
diff options
context:
space:
mode:
authorPaul Saab <ps@FreeBSD.org>2001-10-10 23:06:54 +0000
committerPaul Saab <ps@FreeBSD.org>2001-10-10 23:06:54 +0000
commitcbc89bfbfe8e7f75bd743851f4890a1f1c58f4be (patch)
tree851a2b6bf1a0825cd12cca18ac56abe59123f449 /sys/kern/subr_param.c
parentf21fc1273675748376a44212c18b7206b75561ab (diff)
Notes
Diffstat (limited to 'sys/kern/subr_param.c')
-rw-r--r--sys/kern/subr_param.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/sys/kern/subr_param.c b/sys/kern/subr_param.c
index 96398dcf5474..ced6d9527465 100644
--- a/sys/kern/subr_param.c
+++ b/sys/kern/subr_param.c
@@ -46,6 +46,8 @@
#include <sys/systm.h>
#include <sys/kernel.h>
+#include <machine/vmparam.h>
+
/*
* System parameter formulae.
*/
@@ -74,6 +76,12 @@ int nbuf;
int nswbuf;
int maxswzone; /* max swmeta KVA storage */
int maxbcache; /* max buffer cache KVA storage */
+u_quad_t maxtsiz; /* max text size */
+u_quad_t dfldsiz; /* initial data size limit */
+u_quad_t maxdsiz; /* max data size */
+u_quad_t dflssiz; /* initial stack size limit */
+u_quad_t maxssiz; /* max stack size */
+u_quad_t sgrowsiz; /* amount to grow stack */
/*
* These have to be allocated somewhere; allocating
@@ -126,4 +134,17 @@ init_param(void)
TUNABLE_INT_FETCH("kern.maxbcache", &maxbcache);
ncallout = 16 + maxproc + maxfiles;
TUNABLE_INT_FETCH("kern.ncallout", &ncallout);
+
+ maxtsiz = MAXTSIZ;
+ TUNABLE_QUAD_FETCH("kern.maxtsiz", &maxtsiz);
+ dfldsiz = DFLDSIZ;
+ TUNABLE_QUAD_FETCH("kern.dfldsiz", &dfldsiz);
+ maxdsiz = MAXDSIZ;
+ TUNABLE_QUAD_FETCH("kern.maxdsiz", &maxdsiz);
+ dflssiz = DFLSSIZ;
+ TUNABLE_QUAD_FETCH("kern.dflssiz", &dflssiz);
+ maxssiz = MAXSSIZ;
+ TUNABLE_QUAD_FETCH("kern.maxssiz", &maxssiz);
+ sgrowsiz = SGROWSIZ;
+ TUNABLE_QUAD_FETCH("kern.sgrowsiz", &sgrowsiz);
}