Hello
I am experimenting with kernel modules and am trying to write to a file.
This is the syscall function (sorry of my terminology is messed up)

static int write_file(struct proc *p, void *arg) {
        struct write_args *wstructure;
        struct open_args *ostructure;

        ostructure->path="/tmp/blehfile";
        ostructure->flags = O_CREAT;
        ostructure->mode = 0;
        wstructure->fd = open(p, ostructure);
        wstructure->buf = "Testing\n";
        wstructure->nbytes = 8; 
        return write(p, wstructure);
}

Im not sure why, but that code crashes.  Was created with:
echo Hi > /tmp/blehfile.  Also, is there an official freebsd kernel hackers
guide?  Kernel programming is very interesting. ;-)

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to