From owner-cvs-all Tue Sep 3 12:11:38 2002 Delivered-To: cvs-all@freebsd.org Received: from green.bikeshed.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 914BF37B400; Tue, 3 Sep 2002 12:11:31 -0700 (PDT) Received: from localhost (green@localhost) by green.bikeshed.org (8.11.6/8.11.6) with ESMTP id g83JBPw98963; Tue, 3 Sep 2002 15:11:25 -0400 (EDT) (envelope-from green@green.bikeshed.org) Message-Id: <200209031911.g83JBPw98963@green.bikeshed.org> X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: Ian Dowse Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys syscallsubr.h vnode.h src/sys/kern init_main.c kern_sig.c sys_generic.c vfs_syscalls.c In-Reply-To: Your message of "Sun, 01 Sep 2002 13:37:29 PDT." <200209012037.g81KbT4U020356@freefall.freebsd.org> From: "Brian F. Feldman" Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 03 Sep 2002 15:11:25 -0400 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 Ian Dowse wrote: > iedowse 2002/09/01 13:37:29 PDT > > Modified files: > sys/sys vnode.h > sys/kern init_main.c kern_sig.c sys_generic.c > vfs_syscalls.c > Added files: > sys/sys syscallsubr.h > Log: > Split out a number of mostly VFS and signal related syscalls into > a kernel-internal kern_*() version and a wrapper that is called via > the syscall vector table. For paths and structure pointers, the > internal version either takes a uio_seg parameter or requires the > caller to copyin() the data to kernel memory as appropiate. This > will permit emulation layers to use these syscalls without having > to copy out translated arguments to the stack gap. Good job; I'm glad you've decided to go through with completing the arduous solution to the problem. -- Brian Fundakowski Feldman \'[ FreeBSD ]''''''''''\ <> green@FreeBSD.org <> bfeldman@tislabs.com \ The Power to Serve! \ Opinions expressed are my own. \,,,,,,,,,,,,,,,,,,,,,,\ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message