From owner-freebsd-fs@FreeBSD.ORG Sun Jul 22 11:25:53 2012 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8A96F1065670 for ; Sun, 22 Jul 2012 11:25:53 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from esa-scalar.mail.uoguelph.ca (esa-scalar.mail.uoguelph.ca [66.199.40.18]) by mx1.freebsd.org (Postfix) with ESMTP id 4B3B08FC14 for ; Sun, 22 Jul 2012 11:25:53 +0000 (UTC) Received: from zcs3.mail.uoguelph.ca (new.mail.uoguelph.ca [131.104.93.37]) by esa-scalar.mail.uoguelph.ca (8.14.1/8.14.1) with ESMTP id q6MBAiIb020799; Sun, 22 Jul 2012 07:10:45 -0400 Received: from zcs3.mail.uoguelph.ca (localhost.localdomain [127.0.0.1]) by zcs3.mail.uoguelph.ca (Postfix) with ESMTP id 36F78B4019; Sun, 22 Jul 2012 07:10:43 -0400 (EDT) Date: Sun, 22 Jul 2012 07:10:43 -0400 (EDT) From: Rick Macklem To: Mehdi Esmaeelpour Message-ID: <2086824705.663013.1342955443184.JavaMail.root@erie.cs.uoguelph.ca> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [172.17.91.201] X-Mailer: Zimbra 6.0.10_GA_2692 (ZimbraWebClient - FF3.0 (Win)/6.0.10_GA_2692) Cc: freebsd-fs@freebsd.org Subject: Re: vnode X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jul 2012 11:25:53 -0000 Mehdi Esmaeelpour wrote: > folks > > How i use vn_rdwr() to write to a file? i am starter and don't know > anything! but i search for this but cannot find anything. > I'd say avoid reading/writing files from within the kernel if possible, but if you must do it, you can look at the use of NFSD_RDWR in sys/fs/nfsserver/nfs_nfsdstate.c. (NFSD_RDWR() is just a macro that becomes a call to vn_rdwr(). Look in sys/fs/nfs/nfsport.h for the macro. rick > > Thanks > _______________________________________________ > freebsd-fs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-fs > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org"