summaryrefslogtreecommitdiff
path: root/source3/modules/onefs_notify.c
AgeCommit message (Collapse)AuthorFilesLines
2011-03-30s3-vfs: include smbd/smbd.h in vfs modules.Günther Deschner1-0/+1
Guenther
2009-05-28s3 onefs: update the onefs module to be compliant with stat_exTim Prouty1-4/+4
2009-03-01s3 OneFS: Refactor config code and cleanup includesTim Prouty1-0/+1
2009-02-20s3: OneFS implementation of change notifySteven Danneman1-0/+680
The OneFS Samba implementation of change notify is modeled after the usage of Linux's inotify kernel subsystem. A single call is made into the onefs.so VFS module to initialize kernel tracking of certain file change events. When these events occur a kernel notification is sent to smbd and the notification event is translated and given to the general Samba Change Notify layer through a callback function. The most difficult aspect is converting an SMB CompletionFilter to a matching ifs_event mask, and then back to an appropriate change notify action. Currently, not all possible cases are handled by the this module, but the most prevalent ones, which are tested by smbtorture, are implemented.