emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master d02e8ab: Fix Bug#26973


From: Michael Albinus
Subject: [Emacs-diffs] master d02e8ab: Fix Bug#26973
Date: Fri, 26 May 2017 10:42:51 -0400 (EDT)

branch: master
commit d02e8ab6d622546bf5bb6b728644ace7a8f5fc2d
Author: Andreas Politz <address@hidden>
Commit: Michael Albinus <address@hidden>

    Fix Bug#26973
    
    * src/inotify.c (INOTIFY_DEFAULT_MASK): Removing ACCESS, OPEN
    and CLOSE events on order do let other processes also reading
    from their descriptors.  (Bug#26973).
---
 src/inotify.c | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/src/inotify.c b/src/inotify.c
index 2907013..d43b959 100644
--- a/src/inotify.c
+++ b/src/inotify.c
@@ -41,7 +41,21 @@ along with GNU Emacs.  If not, see 
<http://www.gnu.org/licenses/>.  */
 #ifndef IN_ONLYDIR
 # define IN_ONLYDIR 0
 #endif
-#define INOTIFY_DEFAULT_MASK (IN_ALL_EVENTS | IN_EXCL_UNLINK)
+#define INOTIFY_DEFAULT_MASK                                    \
+  (IN_ATTRIB |                                                  \
+   /* IN_ACCESS | */                                            \
+   /* IN_CLOSE_WRITE | */                                       \
+   /* IN_CLOSE_NOWRITE |  */                                    \
+   IN_CREATE |                                                  \
+   IN_DELETE |                                                  \
+   IN_DELETE_SELF |                                             \
+   IN_IGNORED |                                                 \
+   IN_MODIFY |                                                  \
+   IN_MOVE_SELF |                                               \
+   IN_MOVED_FROM |                                              \
+   IN_MOVED_TO |                                                \
+   /* IN_OPEN | */                                              \
+   IN_EXCL_UNLINK)
 
 /* File handle for inotify.  */
 static int inotifyfd = -1;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]