* sysdeps/unix/sysv/linux/sys/inotify.h: Define IN_CLOSE, IN_MOVE,
authorUlrich Drepper <drepper@redhat.com>
Wed, 17 May 2006 17:52:59 +0000 (17:52 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 17 May 2006 17:52:59 +0000 (17:52 +0000)
IN_ONLYDIR, IN_DONT_FOLLOW, and IN_MASK_ADD.

ChangeLog
sysdeps/unix/sysv/linux/sys/inotify.h

index ca6fda1..7464979 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-05-17  Ulrich Drepper  <drepper@redhat.com>
+
+       * sysdeps/unix/sysv/linux/sys/inotify.h: Define IN_CLOSE, IN_MOVE,
+       IN_ONLYDIR, IN_DONT_FOLLOW, and IN_MASK_ADD.
+
 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
 
        * sunrpc/key_call.c (getkeyserv_handle): Call auth_destroy if
index c498fe8..0131db9 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005 Free Software Foundation, Inc.
+/* Copyright (C) 2005, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -54,7 +54,16 @@ struct inotify_event
 #define IN_Q_OVERFLOW   0x00004000     /* Event queued overflowed.  */
 #define IN_IGNORED      0x00008000     /* File was ignored.  */
 
+/* Helper events.  */
+#define IN_CLOSE        (IN_CLOSE_WRITE | IN_CLOSE_NOWRITE)    /* Close.  */
+#define IN_MOVE                 (IN_MOVED_FROM | IN_MOVED_TO)          /* Moves.  */
+
 /* Special flags.  */
+#define IN_ONLYDIR      0x01000000     /* Only watch the path if it is a
+                                          directory.  */
+#define IN_DONT_FOLLOW  0x02000000     /* Do not follow a sym link.  */
+#define IN_MASK_ADD     0x20000000     /* Add to the mask of an already
+                                          existing watch.  */
 #define IN_ISDIR        0x40000000     /* Event occurred against dir.  */
 #define IN_ONESHOT      0x80000000     /* Only send event once.  */