From f45966d16919481e3caa1f723c244269da21a28f Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Mon, 7 May 2012 12:57:07 +0200 Subject: s3: Add "share_mode_stale_server" This is a helper routine that prunes a dead share mode entry on demand. This prepares for removing the serverids_exist call in parse_share_modes. Signed-off-by: Jeremy Allison --- source3/locking/proto.h | 1 + 1 file changed, 1 insertion(+) (limited to 'source3/locking/proto.h') diff --git a/source3/locking/proto.h b/source3/locking/proto.h index 54badd9149..f6a6f2ee12 100644 --- a/source3/locking/proto.h +++ b/source3/locking/proto.h @@ -168,6 +168,7 @@ void get_file_infos(struct file_id id, struct timespec *write_time); bool is_valid_share_mode_entry(const struct share_mode_entry *e); bool is_deferred_open_entry(const struct share_mode_entry *e); +bool share_mode_stale_pid(struct share_mode_data *d, unsigned i); void set_share_mode(struct share_mode_lock *lck, files_struct *fsp, uid_t uid, uint64_t mid, uint16 op_type); void add_deferred_open(struct share_mode_lock *lck, uint64_t mid, -- cgit