Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Sep 2005 19:53:38 +0400
From:      Stanislav Sedov <stas@core.310.ru>
To:        Jeb Campbell <jebc@c4solutions.net>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: kernel newb -- read/write to a local file from in kernel
Message-ID:  <20050905155338.GB9283@core.310.ru>
In-Reply-To: <431BE951.4070101@c4solutions.net>
References:  <431BE951.4070101@c4solutions.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Sep 05, 2005 at 01:44:33AM -0500, Jeb Campbell wrote:
> I'm trying to learn about kernel programming and as a weekend project 
> I've started writing a Netgraph to file/dev module.
> 
> The Netgraph stuff was pretty easy, but I'm at a loss on the file access 
> part as I've never done anything in-kernel.
> 
> After much searching (most of it not knowing what I was looking for), I 
> think that I'm looking for something like "Vnode interface mechanics, 
> write to a local file" as taught in Mr. McKusick's "FreeBSD Kernel 
> Internals: An Intensive Code Walkthrough".
> 
> I've looked at nullfs/null_vnops.c, but I think that is more of a 
> pass-through example.  Does anyone know of any online code that shows 
> the process of opening a file/device for read/write?
> 
> Thanks in advance if someone has any tips or more info.
> 
> (and sorry to bother the kernel hackers with such a newbie question)
> 
> -- 
> Jeb Campbell
> jeb@c4solutions.net
> 
> _______________________________________________
> 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"
> 
> 

Look throgh md(4) driver source (/sys/dev/md) - it is a good example.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050905155338.GB9283>