- rdwri(UIO_WRITE, ip,
- (caddr_t)(USRSTACK-ctob(u.u_ssize)), ctob(u.u_ssize),
- ctob(UPAGES)+ctob(u.u_dsize), 0, (int *)0);
+ u.u_error = rdwri(UIO_WRITE, ip,
+ (caddr_t)ctob(sptov(u.u_procp, u.u_ssize - 1)),
+ ctob(u.u_ssize),
+ ctob(UPAGES)+ctob(u.u_dsize), 0, (int *)0);