From: Tim Prouty Date: Thu, 2 Jul 2009 17:27:01 +0000 (-0700) Subject: s3 sticky write time: Removed unused args and tighten up a function by making an... X-Git-Tag: tevent-0.9.8~745 X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=18a27a8df223ba8eb0faf6a64384acce174f3ace;p=samba.git s3 sticky write time: Removed unused args and tighten up a function by making an arg const --- diff --git a/source3/include/proto.h b/source3/include/proto.h index 1e44823abc5..6bd37efc574 100644 --- a/source3/include/proto.h +++ b/source3/include/proto.h @@ -3474,7 +3474,8 @@ NTSTATUS can_set_delete_on_close(files_struct *fsp, bool delete_on_close, void set_delete_on_close_token(struct share_mode_lock *lck, const UNIX_USER_TOKEN *tok); void set_delete_on_close_lck(struct share_mode_lock *lck, bool delete_on_close, const UNIX_USER_TOKEN *tok); bool set_delete_on_close(files_struct *fsp, bool delete_on_close, const UNIX_USER_TOKEN *tok); -bool set_sticky_write_time(struct file_id fileid, struct timespec write_time); +bool set_sticky_write_time(const struct file_id fileid, + struct timespec write_time); bool set_write_time(struct file_id fileid, struct timespec write_time); int share_mode_forall(void (*fn)(const struct share_mode_entry *, const char *, const char *, void *), @@ -6242,8 +6243,8 @@ int file_set_dosmode(connection_struct *conn, struct smb_filename *smb_fname, uint32 dosmode, const char *parent_dir, bool newfile); int file_ntimes(connection_struct *conn, const char *fname, struct smb_file_time *ft, const SMB_STRUCT_STAT *psbuf); -bool set_sticky_write_time_path(connection_struct *conn, const char *fname, - struct file_id fileid, const struct timespec mtime); +bool set_sticky_write_time_path(struct file_id fileid, + const struct timespec mtime); bool set_sticky_write_time_fsp(struct files_struct *fsp, const struct timespec mtime); bool update_write_time(struct files_struct *fsp); diff --git a/source3/locking/locking.c b/source3/locking/locking.c index dd735be88a3..78064cfcf9b 100644 --- a/source3/locking/locking.c +++ b/source3/locking/locking.c @@ -1415,7 +1415,8 @@ bool set_delete_on_close(files_struct *fsp, bool delete_on_close, const UNIX_USE return True; } -bool set_sticky_write_time(struct file_id fileid, struct timespec write_time) +bool set_sticky_write_time(const struct file_id fileid, + struct timespec write_time) { struct share_mode_lock *lck; diff --git a/source3/smbd/dosmode.c b/source3/smbd/dosmode.c index 2006b75d527..97d788218d5 100644 --- a/source3/smbd/dosmode.c +++ b/source3/smbd/dosmode.c @@ -791,8 +791,8 @@ int file_ntimes(connection_struct *conn, const char *fname, returned on all future write time queries and set on close. ******************************************************************/ -bool set_sticky_write_time_path(connection_struct *conn, const char *fname, - struct file_id fileid, const struct timespec mtime) +bool set_sticky_write_time_path(const struct file_id fileid, + const struct timespec mtime) { if (null_timespec(mtime)) { return true; @@ -815,8 +815,7 @@ bool set_sticky_write_time_fsp(struct files_struct *fsp, const struct timespec m fsp->write_time_forced = true; TALLOC_FREE(fsp->update_write_time_event); - return set_sticky_write_time_path(fsp->conn, fsp->fsp_name, - fsp->file_id, mtime); + return set_sticky_write_time_path(fsp->file_id, mtime); } /****************************************************************** diff --git a/source3/smbd/trans2.c b/source3/smbd/trans2.c index 2c74c8f49e3..e93d3138218 100644 --- a/source3/smbd/trans2.c +++ b/source3/smbd/trans2.c @@ -5009,9 +5009,8 @@ NTSTATUS smb_set_file_time(connection_struct *conn, set_sticky_write_time_fsp(fsp, ft->mtime); } } else { - set_sticky_write_time_path(conn, fname, - vfs_file_id_from_sbuf(conn, psbuf), - ft->mtime); + set_sticky_write_time_path( + vfs_file_id_from_sbuf(conn, psbuf), ft->mtime); } }