diff options
author | Andrew Tridgell <tridge@samba.org> | 2000-06-14 07:11:27 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2000-06-14 07:11:27 +0000 |
commit | cc5502a4d01bfc4946fbd198aad75ea03e9734d3 (patch) | |
tree | 0f2ed7048c5c403f8bf90e3e259d7aa907f2cc3c /source3/include | |
parent | 1896c721fbd01b6d1f95b05350010c17fccbf612 (diff) | |
download | samba-cc5502a4d01bfc4946fbd198aad75ea03e9734d3.tar.gz samba-cc5502a4d01bfc4946fbd198aad75ea03e9734d3.tar.bz2 samba-cc5502a4d01bfc4946fbd198aad75ea03e9734d3.zip |
allow the notify implementation to choose the select timeout change
(This used to be commit b1441d9622609af5ef598c5e1e1f5af438dc0731)
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; }; |