From 5dfe9012360e34890eaa980de9b51b2387dbdc5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Schmidt?= Date: Sun, 9 Oct 1994 22:03:58 +0000 Subject: [PATCH] Added spare space on the usr stack. Used in ibcs2 emulation. --- lib/libkvm/kvm_proc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/libkvm/kvm_proc.c b/lib/libkvm/kvm_proc.c index 5483ca467ae..2c6cc5c2837 100644 --- a/lib/libkvm/kvm_proc.c +++ b/lib/libkvm/kvm_proc.c @@ -528,8 +528,8 @@ kvm_doargv(kd, kp, nchr, info) * Pointers are stored at the top of the user stack. */ if (p->p_stat == SZOMB || - kvm_uread(kd, p, USRSTACK - sizeof(arginfo), (char *)&arginfo, - sizeof(arginfo)) != sizeof(arginfo)) + kvm_uread(kd, p, USRSTACK - sizeof(arginfo) - SPARE_USRSPACE, + (char *)&arginfo, sizeof(arginfo)) != sizeof(arginfo)) return (0); (*info)(&arginfo, &addr, &cnt);