Date: Tue, 03 Sep 2002 15:11:25 -0400 From: "Brian F. Feldman" <green@FreeBSD.org> To: Ian Dowse <iedowse@FreeBSD.org> 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 Message-ID: <200209031911.g83JBPw98963@green.bikeshed.org> In-Reply-To: Your message of "Sun, 01 Sep 2002 13:37:29 PDT." <200209012037.g81KbT4U020356@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Ian Dowse <iedowse@FreeBSD.org> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209031911.g83JBPw98963>