Added spare space on the usr stack. Used in ibcs2 emulation.
This commit is contained in:
parent
d473eef8be
commit
c2ac1cee30
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user