]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4/libcli: add a FILE_NOTIFY_CHANGE_ALL macro
authorAravind Srinivasan <aravind.srinivasan@isilon.com>
Tue, 17 Nov 2009 23:24:40 +0000 (15:24 -0800)
committerSteven Danneman <steven.danneman@isilon.com>
Wed, 18 Nov 2009 01:06:26 +0000 (17:06 -0800)
This macro encompasses all possible file notifications that can
be raised.

source4/libcli/raw/smb.h

index d4091acf488221856c970742a93bbab8b71a140f..4fbf76f7ba59044096ceae35b7cb8f0b8d91474b 100644 (file)
 #define FILE_NOTIFY_CHANGE_NAME \
        (FILE_NOTIFY_CHANGE_FILE_NAME|FILE_NOTIFY_CHANGE_DIR_NAME)
 
+#define FILE_NOTIFY_CHANGE_ALL \
+       (FILE_NOTIFY_CHANGE_FILE_NAME   | FILE_NOTIFY_CHANGE_DIR_NAME | \
+        FILE_NOTIFY_CHANGE_ATTRIBUTES  | FILE_NOTIFY_CHANGE_SIZE | \
+        FILE_NOTIFY_CHANGE_LAST_WRITE  | FILE_NOTIFY_CHANGE_LAST_ACCESS | \
+        FILE_NOTIFY_CHANGE_CREATION    | FILE_NOTIFY_CHANGE_EA | \
+        FILE_NOTIFY_CHANGE_SECURITY    | FILE_NOTIFY_CHANGE_STREAM_NAME | \
+        FILE_NOTIFY_CHANGE_STREAM_SIZE | FILE_NOTIFY_CHANGE_STREAM_WRITE)
+
 /* change notify action results */
 #define NOTIFY_ACTION_ADDED 1
 #define NOTIFY_ACTION_REMOVED 2