Hi Holger,
Sorry for not noticing this thread before. Some months ago, I did some experiments myself using inotify and epoll, with the UFFI. I was creating a file system monitoring API similar in design to OSWindow. I just did some minor changes for making this usable along with making a configure script. I left all of the code and some scripts for loading the FileSystemMonitor API at:
http://smalltalkhub.com/#!/~ronsaldo/OSCalls .
For testing the monitoring API, try the following in a playground:
monitor := FileSystemMonitor for: '.' do: [ :event |
������ Transcript show: event; cr.
].
If you do this, open a Transcript and you start browsing some methods in Nautilus, you will start receiving some events where Pharo is accessing the .changes file. For the destroying the monitor and stop receiving the events, you can do the following:
monitor destroy.