From owner-cvs-all Fri Mar 21 11:49:37 2003 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2355037B401; Fri, 21 Mar 2003 11:49:35 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5C0043FA3; Fri, 21 Mar 2003 11:49:34 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2LJnY0U097440; Fri, 21 Mar 2003 11:49:34 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2LJnYJL097439; Fri, 21 Mar 2003 11:49:34 -0800 (PST) Message-Id: <200303211949.h2LJnYJL097439@repoman.freebsd.org> From: John Baldwin Date: Fri, 21 Mar 2003 11:49:34 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/linux linux_sysvec.c src/sys/compat/svr4 svr4_sysvec.c src/sys/i386/linux linux_sysvec.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/21 11:49:34 PST FreeBSD src repository Modified files: sys/alpha/linux linux_sysvec.c sys/compat/svr4 svr4_sysvec.c sys/i386/linux linux_sysvec.c Log: Sync up linux and svr compat elf fixup functions for exec(). These functions are now all basically identical except that alpha linux uses Elf64 arguments and svr4 and i386 linux use Elf32. The fixups include changing the first argument to be a register_t ** to match the prototype for fixup functions, asserting that the process in the image_params struct is always curproc and removing unnecessary locking to read credentials as a result, and a few style fixes. Revision Changes Path 1.85 +9 -10 src/sys/alpha/linux/linux_sysvec.c 1.30 +8 -8 src/sys/compat/svr4/svr4_sysvec.c 1.116 +6 -4 src/sys/i386/linux/linux_sysvec.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message