glib/gio/inotify
Ryan Lortie 779c809a3d inotify: rewrite inotify-kernel
Remove the hardwired 1 second event queue logic from inotify-kernel and
replace it with something vastly less complicated.

Events are now reported as soon as is possible instead of after a
delay.

We still must delay IN_MOVED_FROM events in order to look for the
matching IN_MOVED_TO events, and since we want to report events in order
this means that events behind those events can also be delayed.  We
limit ourselves, however:

 - no more than 100 events can be delayed at a time

 - no event can be delayed by more than 10ms

https://bugzilla.gnome.org/show_bug.cgi?id=627285
2015-03-20 11:58:42 -04:00
..
ginotifydirectorymonitor.c Updated FSF's address 2014-01-31 14:31:55 +01:00
ginotifydirectorymonitor.h Updated FSF's address 2014-01-31 14:31:55 +01:00
ginotifyfilemonitor.c Updated FSF's address 2014-01-31 14:31:55 +01:00
ginotifyfilemonitor.h Updated FSF's address 2014-01-31 14:31:55 +01:00
inotify-helper.c docs: use "Returns:" consistently 2014-02-19 19:41:52 -05:00
inotify-helper.h Updated FSF's address 2014-01-31 14:31:55 +01:00
inotify-kernel.c inotify: rewrite inotify-kernel 2015-03-20 11:58:42 -04:00
inotify-kernel.h inotify: rewrite inotify-kernel 2015-03-20 11:58:42 -04:00
inotify-missing.c Updated FSF's address 2014-01-31 14:31:55 +01:00
inotify-missing.h Updated FSF's address 2014-01-31 14:31:55 +01:00
inotify-path.c Updated FSF's address 2014-01-31 14:31:55 +01:00
inotify-path.h Updated FSF's address 2014-01-31 14:31:55 +01:00
inotify-sub.c Updated FSF's address 2014-01-31 14:31:55 +01:00
inotify-sub.h Updated FSF's address 2014-01-31 14:31:55 +01:00
Makefile.am Rework the build system for a new tests approach 2013-05-31 23:12:15 -04:00