summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorquiver <george@alpamayo.(none)>2012-08-27 22:08:37 +0900
committerquiver <george@alpamayo.(none)>2012-08-27 22:08:37 +0900
commit26bec33f9d65becb208460de5867150c297b3970 (patch)
tree829bcc560a3c7b2f3716d83aae6a5797fce603da
parent9a418c9c684ce7f4e8078c32fdfb2a7b90d03ca0 (diff)
downloadpyinotify-26bec33f9d65becb208460de5867150c297b3970.tar.gz
add support for IN_EXCL_UNLINK flag
-rwxr-xr-xpython2/pyinotify.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/python2/pyinotify.py b/python2/pyinotify.py
index ce0d781..cd9fc94 100755
--- a/python2/pyinotify.py
+++ b/python2/pyinotify.py
@@ -396,6 +396,10 @@ class EventsCodes:
IN_ONLYDIR we can make sure that we don't watch
the target of symlinks.
@type IN_DONT_FOLLOW: int
+ @cvar IN_EXCL_UNLINK: Events are not generated for children after they
+ have been unlinked from the watched directory.
+ (new in kernel 2.6.36).
+ @type IN_EXCL_UNLINK: int
@cvar IN_MASK_ADD: add to the mask of an already existing watch (new
in kernel 2.6.14).
@type IN_MASK_ADD: int
@@ -434,6 +438,7 @@ class EventsCodes:
'IN_ONLYDIR' : 0x01000000, # only watch the path if it is a
# directory
'IN_DONT_FOLLOW' : 0x02000000, # don't follow a symlink
+ 'IN_EXCL_UNLINK' : 0x04000000, # exclude events on unlinked objects
'IN_MASK_ADD' : 0x20000000, # add to the mask of an already
# existing watch
'IN_ISDIR' : 0x40000000, # event occurred against dir