kernel newb -- read/write to a local file from in kernel
jebc at c4solutions.net
Sun Sep 4 23:44:36 PDT 2005
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 at c4solutions.net
More information about the freebsd-fs