Continue kqueue implementation
commite0a68f25877c9b2497d7c4ad0aa1b69e34a3b11f
authorMichael Albinus <michael.albinus@gmx.de>
Wed, 11 Nov 2015 08:22:06 +0000 (11 09:22 +0100)
committerMichael Albinus <michael.albinus@gmx.de>
Wed, 25 Nov 2015 14:07:11 +0000 (25 15:07 +0100)
tree0e8ef95ac11a1ad0b4869b1e43978e1343b65182
parent7543d1cf46e475bd14a147ef676abe3935a8f96e
Continue kqueue implementation

* lisp/filenotify.el (file-notify-handle-event)
(file-notify-callback): Enable trace messages.

* src/kqueue.c: Include also <sys/types.h>.
(kqueue_callback): Remove watch in case of NOTE_DELETE or NOTE_RENAME.
(Fkqueue_rm_watch, Fkqueue_valid_p): New functions.
(syms_of_kqueue): Add them.
lisp/filenotify.el
src/kqueue.c