Re: [gamin] Re: [Patch 0.0.10] Cleanup ENABLE_DNOTIFY and HAVE_LINUX and fix build error [u]
- From: Daniel Veillard <veillard redhat com>
- To: John McCutchan <ttb tentacle dhs org>, Robert Love <rml ximian com>
- Cc: gamin-list gnome org
- Subject: Re: [gamin] Re: [Patch 0.0.10] Cleanup ENABLE_DNOTIFY and HAVE_LINUX and fix build error [u]
- Date: Fri, 24 Sep 2004 07:30:00 -0400
On Fri, Sep 24, 2004 at 12:58:07PM +0200, Martin Schlemmer [c] wrote:
> On Fri, 2004-09-24 at 01:30 +0200, Martin Schlemmer wrote:
> > On Thu, 2004-09-23 at 19:17 -0400, Daniel Veillard wrote:
> >
> > > > to do it. So if you are interested in working on it that would be
> > > > wicked! I can answer any questions you have about inotify.
> > >
> > > inotify relies on kernel support, this can be checked at runtime
> > > I think one of the best thing to do to get more inotify testing is to
> > > get rid of the inotify configure option, always compile it in and make
> > > its init routine check at runtime, if not present then use dnotify.
> > > That way it's only a kernel option, and users/testers are quite more
> > > familiar to installing and booting a new kernel than replacing a
> > > component of their infrastructure after having recompiled it with a different
> > > option.
> > >
> >
> > Will work for me - then I can drop some magic I have to do. Possible
> > problem though, is that you need inotify.h. One solution is to check
> > if we can include it, but seeing that many out there will not have
> > it in /usr/include/linux, and using current kernel sources have sticky
> > issues, I do not know if that is such a good idea. The other possible
> > solution is to ship our own, and use that if it is not
> > in /usr/include ... ? Then you can enable it for the same checks as
> > dnotify.
> >
>
> How about attached patch?
I think it boils down to how stable the existing kernel API is.
John, do you think it's a mistake to have a local copy of the inotify
header until we get it from the shipped kernel versions ?
Daniel
--
Daniel Veillard | Red Hat Desktop team http://redhat.com/
veillard redhat com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]