From owner-freebsd-hackers Wed Nov 4 21:34:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA18088 for freebsd-hackers-outgoing; Wed, 4 Nov 1998 21:34:29 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from lor.watermarkgroup.com (lor.watermarkgroup.com [207.202.73.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA18069 for ; Wed, 4 Nov 1998 21:34:24 -0800 (PST) (envelope-from luoqi@watermarkgroup.com) Received: (from luoqi@localhost) by lor.watermarkgroup.com (8.8.8/8.8.8) id AAA19223; Thu, 5 Nov 1998 00:34:11 -0500 (EST) (envelope-from luoqi) Date: Thu, 5 Nov 1998 00:34:11 -0500 (EST) From: Luoqi Chen Message-Id: <199811050534.AAA19223@lor.watermarkgroup.com> To: freebsd-hackers@FreeBSD.ORG, ncb05@uow.edu.au Subject: Re: NDINIT probs Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > In execve() i'm attempting an operation similar to the following: > > struct nameidata *ndp; > NDINIT(ndp, LOOKUP, NOCACHE, UIO_USERSPACE, p->p_comm, p->p_pptr); ^^^^^^^^^^^^^ ^^^^^^^^^ p->p_comm is in kernel space, use UIO_SYSSPACE instead. > error = namei(ndp) > ... > > I keep getting an error each time i call namei(). Anyone able to hazard > a guess (or know) what I'm doing wrong? > > Cheers, > Nick > > -- > Email: ncb05@uow.edu.au - http://rabble.uow.edu.au/~nick > Key fingerprint = DE 30 33 D3 16 91 C8 8D A7 F8 70 03 B7 77 1A 2A > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message