From owner-freebsd-hackers@FreeBSD.ORG Thu Jul 8 00:55:25 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ABD6316A4CE for ; Thu, 8 Jul 2004 00:55:25 +0000 (GMT) Received: from web53407.mail.yahoo.com (web53407.mail.yahoo.com [206.190.37.54]) by mx1.FreeBSD.org (Postfix) with SMTP id 55C4C43D48 for ; Thu, 8 Jul 2004 00:55:25 +0000 (GMT) (envelope-from prady_p@yahoo.com) Message-ID: <20040708005524.19141.qmail@web53407.mail.yahoo.com> Received: from [131.123.36.10] by web53407.mail.yahoo.com via HTTP; Wed, 07 Jul 2004 17:55:24 PDT Date: Wed, 7 Jul 2004 17:55:24 -0700 (PDT) From: pradeep reddy punnam To: freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Content-Filtered-By: Mailman/MimeDel 2.1.1 Subject: unable to copy data from the kernel to the user space X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jul 2004 00:55:25 -0000 hi hackers, i am new to kernel hacking , i am just trying to play with the networking code. i wrote a system call that will copy the mbuf address from the kernel to user space.. the sys call look like this 355 STD BSD { int sn_rqueue(struct mbuf *m);} and the code in the sn_rqueue syscall look like struct mbuf *x; copyout(x,uap->m;sizeof(x)); and the code in the user program look like struct mbuf *m=NULL; syscall(355,m); and when i tryed to read the ' m ' value it still stays as NULL, may be this question is trivial for u guys..but i was struck at this point... i will be very thankful if somebody can help in this... -prady --------------------------------- Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers!