Changeset 104455 in vbox for trunk/src/VBox/Additions/linux
- Timestamp:
- Apr 29, 2024 2:09:02 PM (9 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/linux/sharedfolders/utils.c
r104345 r104455 299 299 static void vbsf_update_inode_timestamps(struct inode *pInode, PSHFLFSOBJINFO pObjInfo) 300 300 { 301 #if RTLNX_VER_MIN(6,6,0) 302 struct timespec64 ts; 303 vbsf_time_to_linux(&ts, &pObjInfo->ChangeTime); 304 inode_set_ctime_to_ts(pInode, ts); 301 #if RTLNX_VER_MIN(6,7,0) 302 struct timespec64 tsAccessTime, tsChangeTime, ModificationTime; 303 304 vbsf_time_to_linux(&tsAccessTime, &pObjInfo->AccessTime); 305 vbsf_time_to_linux(&tsChangeTime, &pObjInfo->ChangeTime); 306 vbsf_time_to_linux(&ModificationTime, &pObjInfo->ModificationTime); 307 308 inode_set_atime_to_ts(pInode, tsAccessTime); 309 inode_set_ctime_to_ts(pInode, tsChangeTime); 310 inode_set_mtime_to_ts(pInode, ModificationTime); 311 312 # elif RTLNX_VER_MIN(6,6,0) 313 vbsf_time_to_linux(&pInode->i_atime, &pObjInfo->AccessTime); 314 vbsf_time_to_linux(&pInode->__i_ctime, &pObjInfo->ChangeTime); 315 vbsf_time_to_linux(&pInode->i_mtime, &pObjInfo->ModificationTime); 305 316 #else 306 317 vbsf_time_to_linux(&pInode->i_atime, &pObjInfo->AccessTime);
Note:
See TracChangeset
for help on using the changeset viewer.