Searched refs:ObjInfo (Results 1 - 23 of 23) sorted by relevance

/vbox/src/VBox/Runtime/generic/
H A DRTFileQuerySize-generic.cpp42 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 DRTDirExists-generic.cpp42 RTFSOBJINFO ObjInfo; local
43 int rc = RTPathQueryInfoEx(pszPath, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK);
45 && RTFS_IS_DIRECTORY(ObjInfo.Attr.fMode);
H A DRTFileExists-generic.cpp42 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 Dfileio2-posix.cpp154 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 Dpath2-posix.cpp152 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 DtstRTSymlink.cpp95 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 DtstRTPrfIO.cpp109 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 Dvfsmemory.cpp72 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 Dvfsstdfile.cpp319 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 DExtPackUtil.cpp237 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 DExtPackManagerImpl.cpp279 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 Dsymlink-win.cpp90 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 Dpath.cpp184 RTFSOBJINFO ObjInfo; local
185 int rc = RTPathQueryInfoEx(pszPath, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK);
187 *pfMode = ObjInfo.Attr.fMode;
H A Ddir.cpp747 RTFSOBJINFO ObjInfo;
748 return RTDirQueryUnknownTypeEx(pszComposedName, fFollowSymlinks, penmType, &ObjInfo);
/vbox/src/VBox/Main/src-helper-apps/
H A DVBoxExtPackHelperApp.cpp364 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 DRTPathRmCmd.cpp420 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 DRTDbgSymCache.cpp251 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 Dtarvfs.cpp111 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 Dpkzipvfs.cpp303 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 Dtar.cpp285 RTFSOBJINFO ObjInfo; local
286 rc = RTVfsIoStrmQueryInfo(hVfsIos, &ObjInfo, RTFSOBJATTRADD_UNIX);
293 pNewFile->cbSize = ObjInfo.cbObject;
/vbox/src/VBox/Main/src-server/linux/
H A DHostHardwareLinux.cpp398 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 DntBldSymDb.cpp888 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 DApplianceImplIO.cpp609 RTFSOBJINFO ObjInfo; local
610 int rc = RTVfsIoStrmQueryInfo(pFile->hVfsIos, &ObjInfo, RTFSOBJATTRADD_NOTHING);
612 *pcb = ObjInfo.cbObject;

Completed in 98 milliseconds