aboutsummaryrefslogtreecommitdiffstats
path: root/src/inotify.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/inotify.c')
-rw-r--r--src/inotify.c81
1 files changed, 27 insertions, 54 deletions
diff --git a/src/inotify.c b/src/inotify.c
index 8e8ab202c41..eddad73e8f7 100644
--- a/src/inotify.c
+++ b/src/inotify.c
@@ -29,34 +29,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
29#include "frame.h" /* Required for termhooks.h. */ 29#include "frame.h" /* Required for termhooks.h. */
30#include "termhooks.h" 30#include "termhooks.h"
31 31
32static Lisp_Object Qaccess; /* IN_ACCESS */
33static Lisp_Object Qattrib; /* IN_ATTRIB */
34static Lisp_Object Qclose_write; /* IN_CLOSE_WRITE */
35static Lisp_Object Qclose_nowrite; /* IN_CLOSE_NOWRITE */
36static Lisp_Object Qcreate; /* IN_CREATE */
37static Lisp_Object Qdelete; /* IN_DELETE */
38static Lisp_Object Qdelete_self; /* IN_DELETE_SELF */
39static Lisp_Object Qmodify; /* IN_MODIFY */
40static Lisp_Object Qmove_self; /* IN_MOVE_SELF */
41static Lisp_Object Qmoved_from; /* IN_MOVED_FROM */
42static Lisp_Object Qmoved_to; /* IN_MOVED_TO */
43static Lisp_Object Qopen; /* IN_OPEN */
44
45static Lisp_Object Qall_events; /* IN_ALL_EVENTS */
46static Lisp_Object Qmove; /* IN_MOVE */
47static Lisp_Object Qclose; /* IN_CLOSE */
48
49static Lisp_Object Qdont_follow; /* IN_DONT_FOLLOW */
50static Lisp_Object Qexcl_unlink; /* IN_EXCL_UNLINK */
51static Lisp_Object Qmask_add; /* IN_MASK_ADD */
52static Lisp_Object Qoneshot; /* IN_ONESHOT */
53static Lisp_Object Qonlydir; /* IN_ONLYDIR */
54
55static Lisp_Object Qignored; /* IN_IGNORED */
56static Lisp_Object Qisdir; /* IN_ISDIR */
57static Lisp_Object Qq_overflow; /* IN_Q_OVERFLOW */
58static Lisp_Object Qunmount; /* IN_UNMOUNT */
59
60#include <sys/inotify.h> 32#include <sys/inotify.h>
61#include <sys/ioctl.h> 33#include <sys/ioctl.h>
62 34
@@ -398,33 +370,34 @@ See inotify_rm_watch(2) for more information.
398void 370void
399syms_of_inotify (void) 371syms_of_inotify (void)
400{ 372{
401 DEFSYM (Qaccess, "access"); 373 DEFSYM (Qaccess, "access"); /* IN_ACCESS */
402 DEFSYM (Qattrib, "attrib"); 374 DEFSYM (Qattrib, "attrib"); /* IN_ATTRIB */
403 DEFSYM (Qclose_write, "close-write"); 375 DEFSYM (Qclose_write, "close-write"); /* IN_CLOSE_WRITE */
404 DEFSYM (Qclose_nowrite, "close-nowrite"); 376 DEFSYM (Qclose_nowrite, "close-nowrite");
405 DEFSYM (Qcreate, "create"); 377 /* IN_CLOSE_NOWRITE */
406 DEFSYM (Qdelete, "delete"); 378 DEFSYM (Qcreate, "create"); /* IN_CREATE */
407 DEFSYM (Qdelete_self, "delete-self"); 379 DEFSYM (Qdelete, "delete"); /* IN_DELETE */
408 DEFSYM (Qmodify, "modify"); 380 DEFSYM (Qdelete_self, "delete-self"); /* IN_DELETE_SELF */
409 DEFSYM (Qmove_self, "move-self"); 381 DEFSYM (Qmodify, "modify"); /* IN_MODIFY */
410 DEFSYM (Qmoved_from, "moved-from"); 382 DEFSYM (Qmove_self, "move-self"); /* IN_MOVE_SELF */
411 DEFSYM (Qmoved_to, "moved-to"); 383 DEFSYM (Qmoved_from, "moved-from"); /* IN_MOVED_FROM */
412 DEFSYM (Qopen, "open"); 384 DEFSYM (Qmoved_to, "moved-to"); /* IN_MOVED_TO */
413 385 DEFSYM (Qopen, "open"); /* IN_OPEN */
414 DEFSYM (Qall_events, "all-events"); 386
415 DEFSYM (Qmove, "move"); 387 DEFSYM (Qall_events, "all-events"); /* IN_ALL_EVENTS */
416 DEFSYM (Qclose, "close"); 388 DEFSYM (Qmove, "move"); /* IN_MOVE */
417 389 DEFSYM (Qclose, "close"); /* IN_CLOSE */
418 DEFSYM (Qdont_follow, "dont-follow"); 390
419 DEFSYM (Qexcl_unlink, "excl-unlink"); 391 DEFSYM (Qdont_follow, "dont-follow"); /* IN_DONT_FOLLOW */
420 DEFSYM (Qmask_add, "mask-add"); 392 DEFSYM (Qexcl_unlink, "excl-unlink"); /* IN_EXCL_UNLINK */
421 DEFSYM (Qoneshot, "oneshot"); 393 DEFSYM (Qmask_add, "mask-add"); /* IN_MASK_ADD */
422 DEFSYM (Qonlydir, "onlydir"); 394 DEFSYM (Qoneshot, "oneshot"); /* IN_ONESHOT */
423 395 DEFSYM (Qonlydir, "onlydir"); /* IN_ONLYDIR */
424 DEFSYM (Qignored, "ignored"); 396
425 DEFSYM (Qisdir, "isdir"); 397 DEFSYM (Qignored, "ignored"); /* IN_IGNORED */
426 DEFSYM (Qq_overflow, "q-overflow"); 398 DEFSYM (Qisdir, "isdir"); /* IN_ISDIR */
427 DEFSYM (Qunmount, "unmount"); 399 DEFSYM (Qq_overflow, "q-overflow"); /* IN_Q_OVERFLOW */
400 DEFSYM (Qunmount, "unmount"); /* IN_UNMOUNT */
428 401
429 defsubr (&Sinotify_add_watch); 402 defsubr (&Sinotify_add_watch);
430 defsubr (&Sinotify_rm_watch); 403 defsubr (&Sinotify_rm_watch);