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>
