diff options
author | ps <ps@FreeBSD.org> | 2001-10-10 23:06:54 +0000 |
---|---|---|
committer | ps <ps@FreeBSD.org> | 2001-10-10 23:06:54 +0000 |
commit | db0d5cd641f1c95ac8f8c41ae9c79b92756fb2e2 (patch) | |
tree | 851a2b6bf1a0825cd12cca18ac56abe59123f449 /sys/kern/kern_resource.c | |
parent | 63fe581848b6f9a1e281df1b746662fd252d3eab (diff) | |
download | FreeBSD-src-db0d5cd641f1c95ac8f8c41ae9c79b92756fb2e2.zip FreeBSD-src-db0d5cd641f1c95ac8f8c41ae9c79b92756fb2e2.tar.gz |
Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loader
tunable.
Reviewed by: peter
MFC after: 2 weeks
Diffstat (limited to 'sys/kern/kern_resource.c')
-rw-r--r-- | sys/kern/kern_resource.c | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/sys/kern/kern_resource.c b/sys/kern/kern_resource.c index 093e4c2..b5eeb5e 100644 --- a/sys/kern/kern_resource.c +++ b/sys/kern/kern_resource.c @@ -40,7 +40,6 @@ */ #include "opt_compat.h" -#include "opt_rlimit.h" #include <sys/param.h> #include <sys/systm.h> @@ -518,17 +517,17 @@ dosetrlimit(td, which, limp) (rlim_t)1000000 * limp->rlim_cur; break; case RLIMIT_DATA: - if (limp->rlim_cur > MAXDSIZ) - limp->rlim_cur = MAXDSIZ; - if (limp->rlim_max > MAXDSIZ) - limp->rlim_max = MAXDSIZ; + if (limp->rlim_cur > maxdsiz) + limp->rlim_cur = maxdsiz; + if (limp->rlim_max > maxdsiz) + limp->rlim_max = maxdsiz; break; case RLIMIT_STACK: - if (limp->rlim_cur > MAXSSIZ) - limp->rlim_cur = MAXSSIZ; - if (limp->rlim_max > MAXSSIZ) - limp->rlim_max = MAXSSIZ; + if (limp->rlim_cur > maxssiz) + limp->rlim_cur = maxssiz; + if (limp->rlim_max > maxssiz) + limp->rlim_max = maxssiz; /* * Stack is allocated to the max at exec time with only * "rlim_cur" bytes accessible. If stack limit is going |