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>