diff options
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/config.h.in | 1 | ||||
-rw-r--r-- | source3/include/proto.h | 2 | ||||
-rw-r--r-- | source3/include/smb.h | 1 |
3 files changed, 3 insertions, 1 deletions
diff --git a/source3/include/config.h.in b/source3/include/config.h.in index e3afd6a66a..ab9da3a7ad 100644 --- a/source3/include/config.h.in +++ b/source3/include/config.h.in @@ -144,6 +144,7 @@ #undef HAVE_LIBREADLINE #undef HAVE_KERNEL_OPLOCKS_IRIX #undef HAVE_KERNEL_OPLOCKS_LINUX +#undef HAVE_KERNEL_CHANGE_NOTIFY #undef HAVE_IRIX_SPECIFIC_CAPABILITIES #undef HAVE_INT16_FROM_RPC_RPC_H #undef HAVE_UINT16_FROM_RPC_RPC_H diff --git a/source3/include/proto.h b/source3/include/proto.h index e801f779f6..0609674e59 100644 --- a/source3/include/proto.h +++ b/source3/include/proto.h @@ -3254,7 +3254,7 @@ BOOL disk_quotas(char *path,SMB_BIG_UINT *bsize,SMB_BIG_UINT *dfree,SMB_BIG_UINT void remove_pending_change_notify_requests_by_fid(files_struct *fsp); void remove_pending_change_notify_requests_by_mid(int mid); void remove_pending_change_notify_requests_by_filename(files_struct *fsp); -BOOL change_notifies_pending(void); +int change_notify_timeout(void); BOOL process_pending_change_notify_queue(time_t t); BOOL change_notify_set(char *inbuf, files_struct *fsp, connection_struct *conn, uint32 flags); BOOL init_change_notify(void); diff --git a/source3/include/smb.h b/source3/include/smb.h index cf93689f64..bc552e0470 100644 --- a/source3/include/smb.h +++ b/source3/include/smb.h @@ -1643,6 +1643,7 @@ struct cnotify_fns { void * (*register_notify)(connection_struct *conn, char *path, uint32 flags); BOOL (*check_notify)(connection_struct *conn, uint16 vuid, char *path, uint32 flags, void *data, time_t t); void (*remove_notify)(void *data); + int select_time; }; |