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/compat/svr4 | |
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/compat/svr4')
-rw-r--r-- | sys/compat/svr4/imgact_svr4.c | 2 | ||||
-rw-r--r-- | sys/compat/svr4/svr4_misc.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/compat/svr4/imgact_svr4.c b/sys/compat/svr4/imgact_svr4.c index 6692c98..02ce42f 100644 --- a/sys/compat/svr4/imgact_svr4.c +++ b/sys/compat/svr4/imgact_svr4.c @@ -107,7 +107,7 @@ exec_svr4_imgact(imgp) /* * text/data/bss must not exceed limits */ - if (a_out->a_text > MAXTSIZ || + if (a_out->a_text > maxtsiz || a_out->a_data + bss_size > imgp->proc->p_rlimit[RLIMIT_DATA].rlim_cur) return (ENOMEM); diff --git a/sys/compat/svr4/svr4_misc.c b/sys/compat/svr4/svr4_misc.c index fd6c472..700be90 100644 --- a/sys/compat/svr4/svr4_misc.c +++ b/sys/compat/svr4/svr4_misc.c @@ -576,7 +576,7 @@ svr4_sys_mmap64(td, uap) SCARG(&mm, addr) = SCARG(uap, addr); SCARG(&mm, pos) = SCARG(uap, pos); - rp = (void *) round_page((vm_offset_t)(td->td_proc->p_vmspace->vm_daddr + MAXDSIZ)); + rp = (void *) round_page((vm_offset_t)(td->td_proc->p_vmspace->vm_daddr + maxdsiz)); if ((SCARG(&mm, flags) & MAP_FIXED) == 0 && SCARG(&mm, addr) != 0 && (void *)SCARG(&mm, addr) < rp) SCARG(&mm, addr) = rp; |