diff options
author | sos <sos@FreeBSD.org> | 1994-10-09 22:03:58 +0000 |
---|---|---|
committer | sos <sos@FreeBSD.org> | 1994-10-09 22:03:58 +0000 |
commit | c2ac1cee30d871a3936fd140e4844fe656c9332f (patch) | |
tree | 08a5c0f79feefe9701444d0ed748babd3e13c5aa /lib/libkvm | |
parent | d473eef8be5103de8d0de05faedc55736dddaf75 (diff) | |
download | FreeBSD-src-c2ac1cee30d871a3936fd140e4844fe656c9332f.zip FreeBSD-src-c2ac1cee30d871a3936fd140e4844fe656c9332f.tar.gz |
Added spare space on the usr stack. Used in ibcs2 emulation.
Diffstat (limited to 'lib/libkvm')
-rw-r--r-- | lib/libkvm/kvm_proc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libkvm/kvm_proc.c b/lib/libkvm/kvm_proc.c index 5483ca4..2c6cc5c 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); |