dbus/bus
Colin Walters 8a9880ffd2 Clean up inotify watch handling
Substantially based on a patch by Matthias Clasen <mclasen@redhat.com>
kqueue implementation by Joe Marcus Clarke <marcus@freebsd.org>

Previously, when we detected a configuration change (which included
the set of config directories to monitor for changes), we would
simply drop all watches, then readd them.

The problem with this is that it introduced a race condition where
we might not be watching one of the config directories for changes.

Rather than dropping and readding, change the OS-dependent monitoring
API to simply take a new set of directories to monitor.  Implicit
in this is that the OS-specific layer needs to keep track of the
previously monitored set.
2010-02-01 16:22:56 -05:00
..
.gitignore Bring .gitignore files up to date; add *.o, *~ etc. to top-level .gitignore 2007-10-10 17:38:00 +01:00
activation-exit-codes.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
activation-helper-bin.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
activation-helper.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
activation-helper.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
activation.c Don't drop pending activations when reloading configuration 2010-01-28 17:01:24 -05:00
activation.h Don't drop pending activations when reloading configuration 2010-01-28 17:01:24 -05:00
bus.c Clean up inotify watch handling 2010-02-01 16:22:56 -05:00
bus.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-loader-expat.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-loader-libxml.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-parser-common.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-parser-common.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-parser-trivial.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-parser-trivial.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-parser.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-parser.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
connection.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
connection.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
dbus-daemon.1.in Bug 18446: Keep umask for session bus 2009-01-06 18:20:13 -05:00
desktop-file.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
desktop-file.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
dir-watch-default.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
dir-watch-dnotify.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
dir-watch-inotify.c Clean up inotify watch handling 2010-02-01 16:22:56 -05:00
dir-watch-kqueue.c Clean up inotify watch handling 2010-02-01 16:22:56 -05:00
dir-watch.h Clean up inotify watch handling 2010-02-01 16:22:56 -05:00
dispatch.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
dispatch.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
driver.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
driver.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
expirelist.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
expirelist.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
main.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
Makefile.am Fix link order: system libraries should come after libdbus-convenience 2009-09-18 21:12:39 +02:00
messagebus.in Update messagebus.in init script to start earlier 2010-01-28 17:31:36 -05:00
policy.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
policy.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
rc.messagebus.in * bus/messagebus.in, bus/rc.messagebus.in: run dbus-uuidgen --ensure 2006-10-19 15:34:47 +00:00
selinux.c Switch to libcap-ng, avoid linking libdbus against libcap[-ng] 2010-01-28 17:01:24 -05:00
selinux.h Switch to libcap-ng, avoid linking libdbus against libcap[-ng] 2010-01-28 17:01:24 -05:00
services.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
services.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
session.conf.in Unrestrict session bus timeout. 2009-07-14 15:38:33 -04:00
signals.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
signals.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
system.conf.in Merge commit '3d6abf64d0abb2718e082e120f14f8f923a4af59' into dbus-1.2 2008-12-16 12:29:04 -05:00
test-launch-helper.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
test-main.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
test-system.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
test.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
test.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
utils.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
utils.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00