glib/gio/kqueue
Martin Pieuchot ab179184b8 Reorder operations in _kqsub_cancel() to prevent races.
Removing the event and closing the related file descriptor must be
done first to make sure the kqueue subsystem delete pending events.

The timeout must be disarmed before freeing the directory dependency
list otherwise it might populate it again.

https://bugzilla.gnome.org/show_bug.cgi?id=795193
2018-04-23 20:07:55 +01:00
..
dep-list.c Use 'dumb quotes' rather than `really dumb quotes' 2013-05-21 11:23:22 -03:00
dep-list.h GFileMonitor: Add kqueue(3) support to GIO 2012-11-15 08:13:30 +01:00
gkqueuefilemonitor.c Reorder operations in _kqsub_cancel() to prevent races. 2018-04-23 20:07:55 +01:00
kqueue-helper.c kqueue: Multiple fixes and simplifications 2018-03-13 12:23:10 +00:00
kqueue-helper.h kqueue: Multiple fixes and simplifications 2018-03-13 12:23:10 +00:00
kqueue-missing.c kqueue: Multiple fixes and simplifications 2018-03-13 12:23:10 +00:00
Makefile.am kqueue: Multiple fixes and simplifications 2018-03-13 12:23:10 +00:00
meson.build kqueue: Multiple fixes and simplifications 2018-03-13 12:23:10 +00:00