Skip site navigation (1)Skip section navigation (2)
Date:      21 Feb 2001 14:50:23 -0500
From:      Randell Jesup <rjesup@wgate.com>
To:        Terry Lambert <tlambert@primenet.com>
Cc:        jonathan@graehl.org (Jonathan Graehl), freebsd-arch@FreeBSD.ORG
Subject:   Re: modifying config files for a running daemon
Message-ID:  <ybug0h724u8.fsf@jesup.eng.tvol.net.jesup.eng.tvol.net>
In-Reply-To: Terry Lambert's message of "Tue, 20 Feb 2001 22:18:59 %2B0000 (GMT)"
References:  <200102202219.PAA28977@usr05.primenet.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Terry Lambert <tlambert@primenet.com> writes:
>>         Providing it on an arbitrary FS _without_ requiring the writer to
>> use the defined protocol would be quite a hairy change to make, of course.
>
>Actually, it's pretty trivial; it's one area where a stacking
>layer wouldn't need it's own vnodes in order to stack.
>
>You could do it by building a pseudo-vector instance for each
>mount when you were creating the VFS instance.  The pseudo-vector
>would catch the event, and then call the real vector.

        Hmmm, I hadn't considered the VFS layer.  Ignoring networked FS's
(since NFS wouldn't support this directly, I assume, without extensions),
this should work.

>You couldn't just tag the system calls, since write faults as
>a result of mmap() don't go through the system call path.

        Right.

-- 
Randell Jesup, Worldgate Communications, ex-Scala, ex-Amiga OS team ('88-94)
rjesup@wgate.com


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




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