From owner-cvs-all Mon Dec 27 2:47:35 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id B90F014CEC; Mon, 27 Dec 1999 02:47:33 -0800 (PST) (envelope-from bde@FreeBSD.org) Received: (from bde@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id CAA30329; Mon, 27 Dec 1999 02:47:33 -0800 (PST) (envelope-from bde@FreeBSD.org) Message-Id: <199912271047.CAA30329@freefall.freebsd.org> From: Bruce Evans Date: Mon, 27 Dec 1999 02:47:33 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sys sysent.h Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk 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