mirror of
https://github.com/samba-team/samba.git
synced 2025-02-28 01:58:17 +03:00
Rename update_stat_ex_writetime() -> update_stat_ex_mtime()
to better describe what we're doing here. Jeremy
This commit is contained in:
parent
c9c3d4312d
commit
400c18a8c4
@ -911,7 +911,7 @@ ssize_t sys_recv(int fd, void *buf, size_t count, int flags);
|
||||
ssize_t sys_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen);
|
||||
int sys_fcntl_ptr(int fd, int cmd, void *arg);
|
||||
int sys_fcntl_long(int fd, int cmd, long arg);
|
||||
void update_stat_ex_writetime(struct stat_ex *dst, struct timespec write_ts);
|
||||
void update_stat_ex_mtime(struct stat_ex *dst, struct timespec write_ts);
|
||||
int sys_stat(const char *fname,SMB_STRUCT_STAT *sbuf);
|
||||
int sys_fstat(int fd,SMB_STRUCT_STAT *sbuf);
|
||||
int sys_lstat(const char *fname,SMB_STRUCT_STAT *sbuf);
|
||||
|
@ -492,10 +492,10 @@ static void get_create_timespec(const struct stat *pst, struct stat_ex *dst)
|
||||
/****************************************************************************
|
||||
If we update a timestamp in a stat_ex struct we may have to recalculate
|
||||
the birthtime. For now only implement this for write time, but we may
|
||||
also need to do it for mtime and ctime. JRA.
|
||||
also need to do it for atime and ctime. JRA.
|
||||
****************************************************************************/
|
||||
|
||||
void update_stat_ex_writetime(struct stat_ex *dst,
|
||||
void update_stat_ex_mtime(struct stat_ex *dst,
|
||||
struct timespec write_ts)
|
||||
{
|
||||
dst->st_ex_mtime = write_ts;
|
||||
|
@ -657,7 +657,7 @@ void reply_ntcreate_and_X(struct smb_request *req)
|
||||
ZERO_STRUCT(write_time_ts);
|
||||
get_file_infos(fsp->file_id, NULL, &write_time_ts);
|
||||
if (!null_timespec(write_time_ts)) {
|
||||
update_stat_ex_writetime(&smb_fname->st, write_time_ts);
|
||||
update_stat_ex_mtime(&smb_fname->st, write_time_ts);
|
||||
}
|
||||
|
||||
/* Create time. */
|
||||
@ -1148,7 +1148,7 @@ static void call_nt_transact_create(connection_struct *conn,
|
||||
ZERO_STRUCT(write_time_ts);
|
||||
get_file_infos(fsp->file_id, NULL, &write_time_ts);
|
||||
if (!null_timespec(write_time_ts)) {
|
||||
update_stat_ex_writetime(&smb_fname->st, write_time_ts);
|
||||
update_stat_ex_mtime(&smb_fname->st, write_time_ts);
|
||||
}
|
||||
|
||||
/* Create time. */
|
||||
|
@ -1121,7 +1121,7 @@ void reply_getatr(struct smb_request *req)
|
||||
fileid = vfs_file_id_from_sbuf(conn, &smb_fname->st);
|
||||
get_file_infos(fileid, NULL, &write_time_ts);
|
||||
if (!null_timespec(write_time_ts)) {
|
||||
update_stat_ex_writetime(&smb_fname->st, write_time_ts);
|
||||
update_stat_ex_mtime(&smb_fname->st, write_time_ts);
|
||||
}
|
||||
}
|
||||
|
||||
@ -1803,7 +1803,7 @@ void reply_open(struct smb_request *req)
|
||||
ZERO_STRUCT(write_time_ts);
|
||||
get_file_infos(fsp->file_id, NULL, &write_time_ts);
|
||||
if (!null_timespec(write_time_ts)) {
|
||||
update_stat_ex_writetime(&smb_fname->st, write_time_ts);
|
||||
update_stat_ex_mtime(&smb_fname->st, write_time_ts);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1463,7 +1463,7 @@ static bool get_lanman2_dir_entry(TALLOC_CTX *ctx,
|
||||
fileid = vfs_file_id_from_sbuf(conn, &sbuf);
|
||||
get_file_infos(fileid, NULL, &write_time_ts);
|
||||
if (!null_timespec(write_time_ts)) {
|
||||
update_stat_ex_writetime(&sbuf, write_time_ts);
|
||||
update_stat_ex_mtime(&sbuf, write_time_ts);
|
||||
}
|
||||
}
|
||||
|
||||
@ -4258,7 +4258,7 @@ total_data=%u (should be %u)\n", (unsigned int)total_data, (unsigned int)IVAL(pd
|
||||
}
|
||||
|
||||
if (!null_timespec(write_time_ts) && !INFO_LEVEL_IS_UNIX(info_level)) {
|
||||
update_stat_ex_writetime(&sbuf, write_time_ts);
|
||||
update_stat_ex_mtime(&sbuf, write_time_ts);
|
||||
}
|
||||
|
||||
create_time_ts = sbuf.st_ex_btime;
|
||||
|
Loading…
x
Reference in New Issue
Block a user