On Wed, May 03, 2006 at 07:31:08PM -0700, Prakash Sangappa wrote: > If you where to watch for events on an entire directory tree, what types > of events that would be?
Presumably there would be some way to specify, but file creation/deletion would be the most obviously useful events. > How would this be useful? Beagle wants it, I think: http://beaglewiki.org/Main_Page as well as some other GNOME things, apparently. > can be to just a watch on the directory "/etc". The FILE_CREATE event would > mean that a file or a directory was created under "/etc". Once the > application gets this event, it can go and check if the file got created. Does this mean we don't get told /what/ got created? Is an application that wants to know "what files are disappearing/appearing under /foo/bar/?" going to have to readdir() the whole directory every time it gets an event? > >How does it interact with unmounting the underlying filesystem? > > It will hold a reference to the 'vnode' of the file/directory in the kernel, > while we have the file events monitor on it. If the file system gets > unmounted, it will de-register the monitor and send an exception event saying > the filesystem got unmounted. These exception events need to be defined. Sounds sensible... regards john _______________________________________________ perf-discuss mailing list perf-discuss@opensolaris.org