/vbox/src/VBox/Runtime/generic/ |
H A D | RTFileQuerySize-generic.cpp | 42 RTFSOBJINFO ObjInfo; local 43 int rc = RTPathQueryInfoEx(pszPath, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK); 46 if (RTFS_IS_FILE(ObjInfo.Attr.fMode)) 48 *pcbFile = ObjInfo.cbObject; 53 if (RTFS_IS_DIRECTORY(ObjInfo.Attr.fMode))
|
H A D | RTDirExists-generic.cpp | 42 RTFSOBJINFO ObjInfo; local 43 int rc = RTPathQueryInfoEx(pszPath, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK); 45 && RTFS_IS_DIRECTORY(ObjInfo.Attr.fMode);
|
H A D | RTFileExists-generic.cpp | 42 RTFSOBJINFO ObjInfo; local 43 int rc = RTPathQueryInfoEx(pszPath, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK); 45 && RTFS_IS_FILE(ObjInfo.Attr.fMode) 46 && !(ObjInfo.Attr.fMode & (RTFS_DOS_NT_DEVICE | RTFS_DOS_NT_REPARSE_POINT)); /* paranoia */
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | fileio2-posix.cpp | 154 RTFSOBJINFO ObjInfo; local 155 int rc = RTFileQueryInfo(hFile, &ObjInfo, RTFSOBJATTRADD_UNIX); 158 memcpy(&aTimespecs[0], pAccessTime ? pAccessTime : &ObjInfo.AccessTime, sizeof(struct timespec)); 159 memcpy(&aTimespecs[1], pModificationTime ? pModificationTime : &ObjInfo.ModificationTime, sizeof(struct timespec)); 181 RTFSOBJINFO ObjInfo; 182 int rc = RTFileQueryInfo(hFile, &ObjInfo, RTFSOBJATTRADD_UNIX); 185 RTTimeSpecGetTimeval(pAccessTime ? pAccessTime : &ObjInfo.AccessTime, &aTimevals[0]); 186 RTTimeSpecGetTimeval(pModificationTime ? pModificationTime : &ObjInfo.ModificationTime, &aTimevals[1]);
|
H A D | path2-posix.cpp | 152 RTFSOBJINFO ObjInfo; local 158 rc = RTPathQueryInfoEx(pszPath, &ObjInfo, RTFSOBJATTRADD_NOTHING, fFlags); 173 rc = RTPathQueryInfoEx(pszPath, &ObjInfo, RTFSOBJATTRADD_UNIX, fFlags); 176 RTTimeSpecGetTimeval(pAccessTime ? pAccessTime : &ObjInfo.AccessTime, &aTimevals[0]); 177 RTTimeSpecGetTimeval(pModificationTime ? pModificationTime : &ObjInfo.ModificationTime, &aTimevals[1]); 203 rc = RTPathQueryInfoEx(pszPath, &ObjInfo, RTFSOBJATTRADD_UNIX, fFlags); 204 if (RT_SUCCESS(rc) && RTFS_IS_SYMLINK(ObjInfo.Attr.fMode)) 268 RTFSOBJINFO ObjInfo; local 269 rc = RTPathQueryInfoEx(pszPath, &ObjInfo, RTFSOBJATTRADD_UNIX, fFlags); 270 if (RT_SUCCESS(rc) && RTFS_IS_SYMLINK(ObjInfo [all...] |
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTSymlink.cpp | 95 RTFSOBJINFO ObjInfo; local 96 RTTESTI_CHECK_RC(rc = RTPathQueryInfo(szPath1, &ObjInfo, RTFSOBJATTRADD_NOTHING), VINF_SUCCESS); 98 RTTESTI_CHECK(RTFS_IS_SYMLINK(ObjInfo.Attr.fMode)); 99 RTTESTI_CHECK_RC(rc = RTPathQueryInfoEx(szPath1, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_ON_LINK), VINF_SUCCESS); 101 RTTESTI_CHECK(RTFS_IS_SYMLINK(ObjInfo.Attr.fMode)); 105 RTTESTI_CHECK_RC(rc = RTPathQueryInfoEx(szPath1, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK), VINF_SUCCESS); 107 RTTESTI_CHECK(!RTFS_IS_SYMLINK(ObjInfo.Attr.fMode)); 109 RT_ZERO(ObjInfo); 114 RTTESTI_CHECK(RTFS_IS_DIRECTORY(ObjInfo.Attr.fMode)); 119 RTTESTI_CHECK(RTFS_IS_FILE(ObjInfo [all...] |
H A D | tstRTPrfIO.cpp | 109 RTFSOBJINFO ObjInfo; local 111 RTTESTI_CHECK_RC_RETV(RTPathQueryInfo(g_szNotExitingFile, &ObjInfo, RTFSOBJATTRADD_NOTHING), VERR_FILE_NOT_FOUND); 112 TIME_OP(RTPathQueryInfo(g_szNotExitingFile, &ObjInfo, RTFSOBJATTRADD_NOTHING), "RTPathQueryInfo(g_szNotExitingFile)"); 114 int rc = RTPathQueryInfo(g_szNotExitingDirFile, &ObjInfo, RTFSOBJATTRADD_NOTHING); 116 TIME_OP(RTPathQueryInfo(g_szNotExitingDirFile, &ObjInfo, RTFSOBJATTRADD_NOTHING), "RTPathQueryInfo(g_szNotExitingDirFile)"); 118 RTTESTI_CHECK_RC_RETV(RTPathQueryInfo(g_pszTestDir, &ObjInfo, RTFSOBJATTRADD_NOTHING), VINF_SUCCESS); 119 TIME_OP(RTPathQueryInfo(g_pszTestDir, &ObjInfo, RTFSOBJATTRADD_NOTHING), "RTPathQueryInfo(g_pszTestDir)"); 121 RTTESTI_CHECK_RC_RETV(RTPathQueryInfo(g_pszTestDir, &ObjInfo, RTFSOBJATTRADD_UNIX), VINF_SUCCESS); 122 TIME_OP(RTPathQueryInfo(g_pszTestDir, &ObjInfo, RTFSOBJATTRADD_UNIX), "RTPathQueryInfo(g_pszTestDir,UNIX)");
|
/vbox/src/VBox/Runtime/common/vfs/ |
H A D | vfsmemory.cpp | 72 RTFSOBJINFO ObjInfo; member in struct:RTVFSMEMBASE 151 *pObjInfo = pThis->Base.ObjInfo; 262 if (offUnsigned >= (uint64_t)pThis->Base.ObjInfo.cbObject) 274 if (offUnsigned + pSgBuf->paSegs[0].cbSeg > (uint64_t)pThis->Base.ObjInfo.cbObject) 278 *pcbRead = cbLeftToRead = (size_t)((uint64_t)pThis->Base.ObjInfo.cbObject - offUnsigned); 396 if (((pThis->Base.ObjInfo.cbAllocated + cbNextExtent) & (cbNextExtent - 1)) == 0) 434 pThis->Base.ObjInfo.cbAllocated += cbExtent; 535 if ((uint64_t)pThis->Base.ObjInfo.cbObject < offUnsigned) 536 pThis->Base.ObjInfo.cbObject = offUnsigned; 590 pThis->Base.ObjInfo [all...] |
H A D | vfsstdfile.cpp | 319 RTFSOBJINFO ObjInfo; local 320 int rc = RTFileQueryInfo(pThis->hFile, &ObjInfo, RTFSOBJATTRADD_NOTHING); 323 fMode |= ~fMask & ObjInfo.Attr.fMode; 451 RTFSOBJINFO ObjInfo; local 452 int rc = RTFileQueryInfo(hFile, &ObjInfo, RTFSOBJATTRADD_NOTHING);
|
/vbox/src/VBox/Main/src-all/ |
H A D | ExtPackUtil.cpp | 237 RTFSOBJINFO ObjInfo; 238 vrc = RTPathQueryInfoEx(szFilePath, &ObjInfo, RTFSOBJATTRADD_UNIX, RTPATH_F_ON_LINK); 242 *a_pObjInfo = ObjInfo; 243 if (!RTFS_IS_FILE(ObjInfo.Attr.fMode)) 245 if (RTFS_IS_SYMLINK(ObjInfo.Attr.fMode)) 247 return &(new RTCString)->printf("The XML file is not a file (fMode=%#x)", ObjInfo.Attr.fMode); 286 RTFSOBJINFO ObjInfo; local 287 int rc = RTVfsFileQueryInfo(hVfsFile, &ObjInfo, RTFSOBJATTRADD_UNIX); 291 *a_pObjInfo = ObjInfo; 299 if (ObjInfo 893 RTFSOBJINFO ObjInfo; local 1033 RTFSOBJINFO ObjInfo; local 1067 RTFSOBJINFO ObjInfo; local [all...] |
H A D | ExtPackManagerImpl.cpp | 279 RTFSOBJINFO ObjInfo; local 280 vrc = RTFileQueryInfo(m->hExtPackFile, &ObjInfo, RTFSOBJATTRADD_UNIX); 283 if (!RTFS_IS_FILE(ObjInfo.Attr.fMode)) 529 RTFSOBJINFO ObjInfo; local 530 vrc = RTVfsIoStrmQueryInfo(hVfsIos, &ObjInfo, RTFSOBJATTRADD_NOTHING); 533 size_t cbFile = (size_t)ObjInfo.cbObject; 1363 RTFSOBJINFO ObjInfo; local 1365 a_pObjInfo = &ObjInfo; 2455 RTFSOBJINFO ObjInfo; local 2456 vrc = RTPathQueryInfoEx(szDir, &ObjInfo, RTFSOBJATTRADD_NOTHIN [all...] |
/vbox/src/VBox/Runtime/r3/win/ |
H A D | symlink-win.cpp | 90 RTFSOBJINFO ObjInfo; local 91 int rc = RTPathQueryInfoEx(pszSymlink, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_ON_LINK); 93 fRc = RTFS_IS_SYMLINK(ObjInfo.Attr.fMode); 103 RTFSOBJINFO ObjInfo; local 104 int rc = RTPathQueryInfoEx(pszSymlink, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_ON_LINK); 107 fRc = RTFS_IS_SYMLINK(ObjInfo.Attr.fMode); 110 rc = RTPathQueryInfoEx(pszSymlink, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK);
|
/vbox/src/VBox/Runtime/r3/ |
H A D | path.cpp | 184 RTFSOBJINFO ObjInfo; local 185 int rc = RTPathQueryInfoEx(pszPath, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK); 187 *pfMode = ObjInfo.Attr.fMode;
|
H A D | dir.cpp | 747 RTFSOBJINFO ObjInfo; 748 return RTDirQueryUnknownTypeEx(pszComposedName, fFollowSymlinks, penmType, &ObjInfo);
|
/vbox/src/VBox/Main/src-helper-apps/ |
H A D | VBoxExtPackHelperApp.cpp | 364 RTFSOBJINFO ObjInfo; local 365 int rc = RTVfsObjQueryInfo(hVfsObj, &ObjInfo, RTFSOBJATTRADD_NOTHING); 368 ObjInfo.Attr.fMode &= ~(RTFS_UNIX_IWOTH | RTFS_UNIX_IWGRP); 370 rc = RTDirCreate(pszDstDirName, ObjInfo.Attr.fMode, 0); 378 rc = RTPathSetMode(pszDstDirName, ObjInfo.Attr.fMode); 404 RTFSOBJINFO ObjInfo; local 405 int rc = RTVfsIoStrmQueryInfo(hVfsIosSrc, &ObjInfo, RTFSOBJATTRADD_NOTHING); 436 rc = RTVfsUtilPumpIoStreams(hVfsIosSrc, hVfsIosDst, (uint32_t)RT_MIN(ObjInfo.cbObject, _1G)); 448 ObjInfo.Attr.fMode &= ~(RTFS_UNIX_IWOTH | RTFS_UNIX_IWGRP); 449 rc = RTFileSetMode(hFile, ObjInfo 658 RTFSOBJINFO ObjInfo; local 1167 RTFSOBJINFO ObjInfo; local [all...] |
/vbox/src/VBox/Runtime/common/path/ |
H A D | RTPathRmCmd.cpp | 420 RTFSOBJINFO ObjInfo; 421 rc = RTPathQueryInfoEx(pszPath, &ObjInfo, RTFSOBJATTRADD_UNIX, RTPATH_F_ON_LINK); 432 switch (ObjInfo.Attr.fMode & RTFS_TYPE_MASK) 435 return rtPathRmOneFile(pOpts, pszPath, &ObjInfo); 464 return rtPathRmOneFile(pOpts, pszPath, &ObjInfo); 469 "Object '%s' has an unknown file type: %o\n", pszPath, ObjInfo.Attr.fMode & RTFS_TYPE_MASK);
|
/vbox/src/VBox/Runtime/tools/ |
H A D | RTDbgSymCache.cpp | 251 RTFSOBJINFO ObjInfo; 252 rc = RTPathQueryInfoEx(szMapPath, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_ON_LINK); 255 if (RTFS_IS_SYMLINK(ObjInfo.Attr.fMode)) 257 rc = RTPathQueryInfoEx(szMapPath, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK); 279 else if (RTFS_IS_FILE(ObjInfo.Attr.fMode)) 282 else if (RTFS_IS_DIRECTORY(ObjInfo.Attr.fMode)) 288 szMapPath, ObjInfo.Attr.fMode); 925 RTFSOBJINFO ObjInfo; 926 int rc = RTPathQueryInfoEx(pszPath, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK); 929 return rtDbgSymCacheFigureType2(pszPath, &ObjInfo); [all...] |
/vbox/src/VBox/Runtime/common/zip/ |
H A D | tarvfs.cpp | 111 RTFSOBJINFO ObjInfo; member in struct:RTZIPTARBASEOBJ 941 *pObjInfo = pThis->ObjInfo; 945 *pObjInfo = pThis->ObjInfo; 947 pObjInfo->Attr.u.UnixOwner.uid = pThis->ObjInfo.Attr.u.Unix.uid; 955 *pObjInfo = pThis->ObjInfo; 957 pObjInfo->Attr.u.UnixGroup.gid = pThis->ObjInfo.Attr.u.Unix.gid; 965 *pObjInfo = pThis->ObjInfo; 1390 pIosData->BaseObj.ObjInfo = Info; 1428 pBaseObjData->ObjInfo = Info; 1458 pBaseObjData->ObjInfo [all...] |
H A D | pkzipvfs.cpp | 303 RTFSOBJINFO ObjInfo; member in struct:RTZIPPKZIPBASEOBJ 789 *pObjInfo = pThis->ObjInfo; 793 *pObjInfo = pThis->ObjInfo; 797 *pObjInfo = pThis->ObjInfo; 801 *pObjInfo = pThis->ObjInfo; 1165 pIosData->BaseObj.ObjInfo = Info; 1193 pBaseObjData->ObjInfo = Info;
|
H A D | tar.cpp | 285 RTFSOBJINFO ObjInfo; local 286 rc = RTVfsIoStrmQueryInfo(hVfsIos, &ObjInfo, RTFSOBJATTRADD_UNIX); 293 pNewFile->cbSize = ObjInfo.cbObject;
|
/vbox/src/VBox/Main/src-server/linux/ |
H A D | HostHardwareLinux.cpp | 398 RTFSOBJINFO ObjInfo; local 399 if (RT_FAILURE(RTPathQueryInfo(pcszNode, &ObjInfo, RTFSOBJATTRADD_UNIX))) 401 if (!RTFS_IS_DEV_BLOCK(ObjInfo.Attr.fMode)) 404 *pDevice = ObjInfo.Attr.u.Unix.Device; 409 if (!isCdromDevNum(ObjInfo.Attr.u.Unix.Device)) 426 if (major(ObjInfo.Attr.u.Unix.Device) != FLOPPY_MAJOR) 428 switch (minor(ObjInfo.Attr.u.Unix.Device)) 431 Number = minor(ObjInfo.Attr.u.Unix.Device); 434 Number = minor(ObjInfo.Attr.u.Unix.Device) - 128 + 4;
|
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | ntBldSymDb.cpp | 888 RTFSOBJINFO ObjInfo; local 889 int rc = RTPathQueryInfoEx(pszPdb, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK); 912 uModAddr, ObjInfo.cbObject, NULL /*pData*/, 0 /*fFlags*/);
|
/vbox/src/VBox/Main/src-server/ |
H A D | ApplianceImplIO.cpp | 609 RTFSOBJINFO ObjInfo; local 610 int rc = RTVfsIoStrmQueryInfo(pFile->hVfsIos, &ObjInfo, RTFSOBJATTRADD_NOTHING); 612 *pcb = ObjInfo.cbObject;
|