Added spare space on the usr stack. Used in ibcs2 emulation.

This commit is contained in:
sos 1994-10-09 22:03:58 +00:00
parent d473eef8be
commit c2ac1cee30

View File

@ -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);