fam
[Top] [All Lists]

Re: [fam] fam, xinetd, kernel 2.4.x

To: Russel Ingram <ringram@xxxxxxxxxxxxxx>, Malte Starostik <Malte.Starostik@xxxxxxxxxxx>
Subject: Re: [fam] fam, xinetd, kernel 2.4.x
From: Malte.Starostik@xxxxxxxxxxx (Malte Starostik)
Date: Wed, 25 Apr 2001 00:35:54 +0200
Cc: <fam@xxxxxxxxxxx>
In-reply-to: <Pine.LNX.4.33.0104231942550.984-100000@xxxxxxxxxxxxxxxxxxxxx>
References: <Pine.LNX.4.33.0104231942550.984-100000@xxxxxxxxxxxxxxxxxxxxx>
Sender: owner-fam@xxxxxxxxxxx
On Dienstag, 24. April 2001 03:53, Russel Ingram wrote:
> On Mon, 23 Apr 2001, Malte Starostik wrote:
> > Hi,
> >
> > It's working perfectly with that (I use it with KDE).
> > The imon patch for 2.4.0-test9 applies cleanly to all 2.4 versions I
> > tried (several 0-tests, 0, 1, 2 and 3) and seems to work well. I use it
> > with reiserfs plus the reiserfs-nfs patches and didn't expect any
s/expect/experience/ of course :)

> > problems. There is one little buglet in linux/fs/imon/Config.in though:
> >
> > comment 'Inode monitor support (experimental)'
> > tristate 'Inode monitor support (experimental)' CONFIG_IMON
> > ^^^^^^^^
> > this should be bool instead of tristate as tristate allows to configure
> > imon as a module, but doing so results in a whole bunch of undefined
> > references when linking the filesystem code during kernel builds.
> >
> This was perfect timing for me.  I decided this morning that I was going
> to try applying the imon patch to the 2.4.3-xfs kernel (also from
> oss.sgi.com) and see if I couldn't get a working post 2.4.0 kernel with
> imon.  I tried it and just as Malte said it doesn't compile when selected
> as a module.  I may have read the help doc in the kernel config wrong, but
> I could have sworn it said that it had to be selected as a module.
Oh right, just checked. Hehe, haven't read the help about that configure 
option in a while :)
Should be changed IMHO.

> The compile did go through without a hitch once I switched it to be
> statically linked into the kernel, however (thanx Malte).  Now the only
> question I have is where the best place to find fam/imon aware apps is.  I
> need some that will work on the blackbox window manager.
> I am pretty sure blackbox will run gnome apps, but I'm not sure about KDE
> apps.  Will I have to modify the apps I want to use myself?
I didn't ever run/test Blackbox myself, but I have heard of users running KDE 
apps on it. IIRC there are or at least were some problems, don't know about 
the current status.
If you have any problems with KDE apps on Blackbox, feel free to file a bug 
report on bugs.kde.org. KDE apps should run on any window manager. Some 
features might be missing, if the WM isn't NETWM compliant, but if the whole 
app breaks, it's either a problem with the KDE libs or in the specific app. 
The libkio library contains the KDirWatch class will automatically use Fam, 
if kdelibs was built against it. Otherwise it falls back to polling or latest 
versions can also use Linux 2.4.x's dirnotifications. (I guess binary 
packages don't use either fam or dnotify, so to be sure, compile kdelibs 
yourself). Check with ldd $KDEDIR/lib/libkio.so - KDEDIR being the path to 
your KDE installation if it links to libfam
For me it tells (among alot of others):
        libfam.so.0 => /usr/local/lib/libfam.so.0 (0x402e3000)

I have no idea if any GNOME app uses Fam, you might check with some GNOME 
mailing list or grep the sources :)
-Malte

--
Source code, list archive, and docs: http://oss.sgi.com/projects/fam/
To unsubscribe: echo unsubscribe fam | mail majordomo@xxxxxxxxxxx

<Prev in Thread] Current Thread [Next in Thread>