From owner-cvs-src-old@FreeBSD.ORG Tue Jul 27 17:32:40 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42F5A106564A for ; Tue, 27 Jul 2010 17:32:40 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2FAAD8FC16 for ; Tue, 27 Jul 2010 17:32:40 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id o6RHWeuo090831 for ; Tue, 27 Jul 2010 17:32:40 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id o6RHWeGZ090830 for cvs-src-old@freebsd.org; Tue, 27 Jul 2010 17:32:40 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <201007271732.o6RHWeGZ090830@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Tue, 27 Jul 2010 17:31:03 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/freebsd32 freebsd32_misc.c src/sys/kern imgact_shell.c kern_exec.c src/sys/sys imgact.h src/sys/vm vm_init.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jul 2010 17:32:40 -0000 alc 2010-07-27 17:31:03 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_misc.c sys/kern imgact_shell.c kern_exec.c sys/sys imgact.h sys/vm vm_init.c Log: SVN rev 210545 on 2010-07-27 17:31:03Z by alc Introduce exec_alloc_args(). The objective being to encapsulate the details of the string buffer allocation in one place. Eliminate the portion of the string buffer that was dedicated to storing the interpreter name. The pointer to the interpreter name can simply be made to point to the appropriate argument string. Reviewed by: kib Revision Changes Path 1.110 +7 -9 src/sys/compat/freebsd32/freebsd32_misc.c 1.39 +1 -2 src/sys/kern/imgact_shell.c 1.354 +23 -13 src/sys/kern/kern_exec.c 1.50 +1 -0 src/sys/sys/imgact.h 1.52 +1 -3 src/sys/vm/vm_init.c