diff options
author | James Peach <jpeach@samba.org> | 2006-01-19 00:30:16 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 11:06:11 -0500 |
commit | 543ff192b37feff91fd77c336177cb628bd1e08a (patch) | |
tree | 6c7a9826fd6bd0d285d18223e61a255ee6eb0b27 /source3/smbd/notify.c | |
parent | 7b575d7cc513b4da8734f6f06694e7c426cfd41c (diff) | |
download | samba-543ff192b37feff91fd77c336177cb628bd1e08a.tar.gz samba-543ff192b37feff91fd77c336177cb628bd1e08a.tar.bz2 samba-543ff192b37feff91fd77c336177cb628bd1e08a.zip |
r13027: Support file change notifications from FAM.
(This used to be commit 652b511ff24ce41c7745a0e00363e619e5027828)
Diffstat (limited to 'source3/smbd/notify.c')
-rw-r--r-- | source3/smbd/notify.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/source3/smbd/notify.c b/source3/smbd/notify.c index bc76cfb322..df3d45d20b 100644 --- a/source3/smbd/notify.c +++ b/source3/smbd/notify.c @@ -212,10 +212,16 @@ BOOL change_notify_set(char *inbuf, files_struct *fsp, connection_struct *conn, BOOL init_change_notify(void) { + cnotify = NULL; + #if HAVE_KERNEL_CHANGE_NOTIFY - if (lp_kernel_change_notify()) + if (cnotify == NULL && lp_kernel_change_notify()) cnotify = kernel_notify_init(); #endif +#if HAVE_FAM_CHANGE_NOTIFY + if (cnotify == NULL && lp_fam_change_notify()) + cnotify = fam_notify_init(); +#endif if (!cnotify) cnotify = hash_notify_init(); if (!cnotify) { |