summaryrefslogtreecommitdiff
path: root/source4/ntvfs/sysdep/inotify.c
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r21104: Rename struct watch_context to struct inotify_watch_contextVolker Lendecke1-8/+9
(This used to be commit 3548b1f683a7f5ccc6563de7e099d3a5a86ed39c)
2007-10-10r21041: Change some "private" to "private_data", and change one (void **) ↵Volker Lendecke1-12/+16
function parameter to (void *). void** in function parameters leads to type-punned warnings. Volker (This used to be commit 57979d89c53b4363e4b447205703579df6756653)
2007-10-10r18370: allow system inotify to be disabledAndrew Tridgell1-0/+4
(This used to be commit 31bbf865a069f902dc979f469aec896d3d34422c)
2007-10-10r17930: Merge noinclude branch:Jelmer Vernooij1-2/+2
* Move dlinklist.h, smb.h to subsystem-specific directories * Clean up ads.h and move what is left of it to dsdb/ (only place where it's used) (This used to be commit f7afa1cb77f3cfa7020b57de12e6003db7cfcc42)
2007-10-10r15855: more talloc_set_destructor() typesafe fixes. nearly done ...Andrew Tridgell1-4/+2
(This used to be commit 396d82a231b6e3a91178db08b706626d4d4b420c)
2007-10-10r14964: - move sidmap code from ntvfs_common to SAMDBStefan Metzmacher1-1/+1
- make ntvfs_common a library - create sys_notify library metze (This used to be commit a3e1d56cf7b688c515f5d6d4d43e0b24c2261d15)
2007-10-10r14948: add testing of truncate events, and add truncate support to inotifyAndrew Tridgell1-2/+5
backend (This used to be commit b80523a631ec57c7d19e9a23dca4594d71036138)
2007-10-10r14943: bring the inotify backend up to date with all the strange renameAndrew Tridgell1-16/+82
semantics (This used to be commit 74c274ea072fc45debaafd438ff63321b38a1448)
2007-10-10r14926: change the inotify backend to implement the rather unusual semanticsAndrew Tridgell1-4/+28
for rename. The cookies in inotify tell us (indirectly!) if its a rename between directories or not (This used to be commit 13574a8d0c7228bf36a6debe4853f693c9f8f543)
2007-10-10r14920: allow a notify backend to separately specify if it has handled theAndrew Tridgell1-8/+14
given mask for the current directory and sub-directories. This allows us to setup the less efficient internal handling for subdirectories, while using the kernel inotify service for the current directory if available. It also allows inotify to handle only some of the filter bits, leaving the other filter bits for the user space handler. (This used to be commit 7c3d989fa44c7f57853a825337159f476d7dff80)
2007-10-10r14918: cleaner handling of systems without inotifyAndrew Tridgell1-1/+1
(This used to be commit cf17ff15b15942f0ce068dd0a94b3b565a9b93cb)
2007-10-10r14877: added support for the kernel inotify mechanism. This passes basicAndrew Tridgell1-0/+313
tests, but still needs some more work to ensure we correctly cope with events that may generate both a system inotify event and a internal notify event. The system inotify events won't handle recursion, and don't understand things like streams. This also adds the ntvfs/sysdep/ directory, which is meant for system dependent code that is not tied to a particular ntvfs backend. The inotify code is a good example of that. (This used to be commit eadadbb44adb3c4081d6ff1d85a9b850a0227059)