Changeset 92822 in vbox for trunk/src/VBox/Main/src-client/GuestSessionImplTasks.cpp
- Timestamp:
- Dec 8, 2021 2:55:45 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 148744
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-client/GuestSessionImplTasks.cpp
r92715 r92822 1004 1004 * will be done directly when working on those. See @bugref{10139}. */ 1005 1005 1006 LogFlowFunc(("mSrcRootAbs=%s, mDstRootAbs=%s, fCopyFlags=%#x, fFollowSymlinks=%RTbool, fRecursive=%RTbool\n", 1007 mSrcRootAbs.c_str(), mDstRootAbs.c_str(), mSourceSpec.Type.Dir.fCopyFlags, 1008 mSourceSpec.Type.Dir.fFollowSymlinks, mSourceSpec.Type.Dir.fRecursive)); 1006 LogFlowFunc(("mSrcRootAbs=%s, mDstRootAbs=%s, fCopyFlags=%#x\n", 1007 mSrcRootAbs.c_str(), mDstRootAbs.c_str(), mSourceSpec.Type.Dir.fCopyFlags)); 1009 1008 1010 1009 return VINF_SUCCESS; … … 1123 1122 LogRel2(("Guest Control: Directory '%s'\n", strEntry.c_str())); 1124 1123 1125 if (!(mSourceSpec.Type.Dir.f Recursive))1124 if (!(mSourceSpec.Type.Dir.fCopyFlags & DirectoryCopyFlag_Recursive)) 1126 1125 break; 1127 1126 … … 1132 1131 case FsObjType_Symlink: 1133 1132 { 1134 if (mSourceSpec.Type.Dir.f FollowSymlinks)1133 if (mSourceSpec.Type.Dir.fCopyFlags & DirectoryCopyFlag_FollowLinks) 1135 1134 { 1136 1135 /** @todo Symlink handling from guest is not implemented yet. … … 1234 1233 LogRel2(("Guest Control: Directory '%s'\n", strEntry.c_str())); 1235 1234 1236 if (!(mSourceSpec.Type.Dir.f Recursive))1235 if (!(mSourceSpec.Type.Dir.fCopyFlags & DirectoryCopyFlag_Recursive)) 1237 1236 break; 1238 1237 … … 1251 1250 case RTFS_TYPE_SYMLINK: 1252 1251 { 1253 if (mSourceSpec.Type.Dir.f FollowSymlinks)1252 if (mSourceSpec.Type.Dir.fCopyFlags & DirectoryCopyFlag_FollowLinks) 1254 1253 { 1255 1254 Utf8Str strEntryAbs = strPathAbs + Utf8Str(Entry.szName); … … 1443 1442 } 1444 1443 1445 fFollowSymlinks = itSrc->Type.Dir.f FollowSymlinks;1444 fFollowSymlinks = itSrc->Type.Dir.fCopyFlags & DirectoryCopyFlag_FollowLinks; 1446 1445 } 1447 1446 else … … 1838 1837 GuestFsObjData dstObjData; 1839 1838 int rcGuest; 1840 rc = mSession->i_fsQueryInfo(strDstRootAbs, pList->mSourceSpec.Type.Dir.fFollowSymlinks, dstObjData, &rcGuest); 1839 rc = mSession->i_fsQueryInfo(strDstRootAbs, pList->mSourceSpec.Type.Dir.fCopyFlags & DirectoryCopyFlag_FollowLinks, 1840 dstObjData, &rcGuest); 1841 1841 if (RT_FAILURE(rc)) 1842 1842 { … … 1879 1879 { 1880 1880 fCopyIntoExisting = RT_BOOL(pList->mSourceSpec.Type.Dir.fCopyFlags & DirectoryCopyFlag_CopyIntoExisting); 1881 fFollowSymlinks = pList->mSourceSpec.Type.Dir.fFollowSymlinks;1881 fFollowSymlinks = RT_BOOL(pList->mSourceSpec.Type.Dir.fCopyFlags & DirectoryCopyFlag_FollowLinks); 1882 1882 1883 1883 LogFlowFunc(("Directory: fDirCopyFlags=%#x, fCopyIntoExisting=%RTbool, fFollowSymlinks=%RTbool\n",
Note:
See TracChangeset
for help on using the changeset viewer.