Date: Mon, 27 Dec 1999 02:47:33 -0800 (PST) From: Bruce Evans <bde@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sys sysent.h Message-ID: <199912271047.CAA30329@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
bde 1999/12/27 02:47:33 PST
Modified files:
sys/sys sysent.h
Log:
This should have been committed with related changes to .c files.
Changed the type used to represent the user stack pointer from `long *'
to `register_t *'. This fixes bugs like misplacement of argc and argv
on the user stack on i386's with 64-bit longs. We still use longs to
represent "words" like argc and argv, and assume that they are on the
stack (and that there is stack). The suword() and fuword() families
should also use register_t.
Revision Changes Path
1.25 +2 -2 src/sys/sys/sysent.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199912271047.CAA30329>
