From: Samuel Cabrero Date: Tue, 13 Apr 2021 15:20:35 +0000 (+0200) Subject: s3: VFS: full_audit: Remove SMB_VFS_NTIMES() X-Git-Tag: tevent-0.11.0~1127 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7c70be050480f791a2453a3be9625d44fd106b5e;p=thirdparty%2Fsamba.git s3: VFS: full_audit: Remove SMB_VFS_NTIMES() Signed-off-by: Samuel Cabrero Reviewed-by: Ralph Boehme --- diff --git a/source3/modules/vfs_full_audit.c b/source3/modules/vfs_full_audit.c index 04e59f0f018..060fecfba40 100644 --- a/source3/modules/vfs_full_audit.c +++ b/source3/modules/vfs_full_audit.c @@ -1646,51 +1646,6 @@ static struct smb_filename *smb_full_audit_getwd(vfs_handle_struct *handle, return result; } -static int smb_full_audit_ntimes(vfs_handle_struct *handle, - const struct smb_filename *smb_fname, - struct smb_file_time *ft) -{ - int result; - time_t create_time = convert_timespec_to_time_t(ft->create_time); - time_t atime = convert_timespec_to_time_t(ft->atime); - time_t mtime = convert_timespec_to_time_t(ft->mtime); - time_t ctime = convert_timespec_to_time_t(ft->ctime); - const char *create_time_str = ""; - const char *atime_str = ""; - const char *mtime_str = ""; - const char *ctime_str = ""; - TALLOC_CTX *frame = talloc_stackframe(); - - result = SMB_VFS_NEXT_NTIMES(handle, smb_fname, ft); - - if (create_time > 0) { - create_time_str = timestring(frame, create_time); - } - if (atime > 0) { - atime_str = timestring(frame, atime); - } - if (mtime > 0) { - mtime_str = timestring(frame, mtime); - } - if (ctime > 0) { - ctime_str = timestring(frame, ctime); - } - - do_log(SMB_VFS_OP_NTIMES, - (result >= 0), - handle, - "%s|%s|%s|%s|%s", - smb_fname_str_do_log(handle->conn, smb_fname), - create_time_str, - atime_str, - mtime_str, - ctime_str); - - TALLOC_FREE(frame); - - return result; -} - static int smb_full_audit_fntimes(vfs_handle_struct *handle, files_struct *fsp, struct smb_file_time *ft) @@ -3001,7 +2956,6 @@ static struct vfs_fn_pointers vfs_full_audit_fns = { .lchown_fn = smb_full_audit_lchown, .chdir_fn = smb_full_audit_chdir, .getwd_fn = smb_full_audit_getwd, - .ntimes_fn = smb_full_audit_ntimes, .fntimes_fn = smb_full_audit_fntimes, .ftruncate_fn = smb_full_audit_ftruncate, .fallocate_fn = smb_full_audit_fallocate,