diff options
Diffstat (limited to 'src/inotify.c')
| -rw-r--r-- | src/inotify.c | 81 |
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 | ||
| 32 | static Lisp_Object Qaccess; /* IN_ACCESS */ | ||
| 33 | static Lisp_Object Qattrib; /* IN_ATTRIB */ | ||
| 34 | static Lisp_Object Qclose_write; /* IN_CLOSE_WRITE */ | ||
| 35 | static Lisp_Object Qclose_nowrite; /* IN_CLOSE_NOWRITE */ | ||
| 36 | static Lisp_Object Qcreate; /* IN_CREATE */ | ||
| 37 | static Lisp_Object Qdelete; /* IN_DELETE */ | ||
| 38 | static Lisp_Object Qdelete_self; /* IN_DELETE_SELF */ | ||
| 39 | static Lisp_Object Qmodify; /* IN_MODIFY */ | ||
| 40 | static Lisp_Object Qmove_self; /* IN_MOVE_SELF */ | ||
| 41 | static Lisp_Object Qmoved_from; /* IN_MOVED_FROM */ | ||
| 42 | static Lisp_Object Qmoved_to; /* IN_MOVED_TO */ | ||
| 43 | static Lisp_Object Qopen; /* IN_OPEN */ | ||
| 44 | |||
| 45 | static Lisp_Object Qall_events; /* IN_ALL_EVENTS */ | ||
| 46 | static Lisp_Object Qmove; /* IN_MOVE */ | ||
| 47 | static Lisp_Object Qclose; /* IN_CLOSE */ | ||
| 48 | |||
| 49 | static Lisp_Object Qdont_follow; /* IN_DONT_FOLLOW */ | ||
| 50 | static Lisp_Object Qexcl_unlink; /* IN_EXCL_UNLINK */ | ||
| 51 | static Lisp_Object Qmask_add; /* IN_MASK_ADD */ | ||
| 52 | static Lisp_Object Qoneshot; /* IN_ONESHOT */ | ||
| 53 | static Lisp_Object Qonlydir; /* IN_ONLYDIR */ | ||
| 54 | |||
| 55 | static Lisp_Object Qignored; /* IN_IGNORED */ | ||
| 56 | static Lisp_Object Qisdir; /* IN_ISDIR */ | ||
| 57 | static Lisp_Object Qq_overflow; /* IN_Q_OVERFLOW */ | ||
| 58 | static 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. | |||
| 398 | void | 370 | void |
| 399 | syms_of_inotify (void) | 371 | syms_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); |