/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTSymlink.cpp | 98 RTTESTI_CHECK(RTFS_IS_SYMLINK(ObjInfo.Attr.fMode)); 101 RTTESTI_CHECK(RTFS_IS_SYMLINK(ObjInfo.Attr.fMode)); 107 RTTESTI_CHECK(!RTFS_IS_SYMLINK(ObjInfo.Attr.fMode)); 114 RTTESTI_CHECK(RTFS_IS_DIRECTORY(ObjInfo.Attr.fMode)); 119 RTTESTI_CHECK(RTFS_IS_FILE(ObjInfo.Attr.fMode));
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | fs2-posix.cpp | 101 RTFMODE fMode = pStat->st_mode & RTFS_UNIX_MASK; local 135 pObjInfo->Attr.fMode = rtFsModeFromUnix(fMode, pszName, cbName);
|
H A D | path-posix.cpp | 82 RTR3DECL(int) RTPathSetMode(const char *pszPath, RTFMODE fMode) argument 88 fMode = rtFsModeNormalize(fMode, pszPath, 0); 89 if (rtFsModeIsValidPermissions(fMode)) 95 if (chmod(pszNativePath, fMode & RTFS_UNIX_MASK) != 0) 102 AssertMsgFailed(("Invalid file mode! %RTfmode\n", fMode));
|
H A D | fileio-posix.cpp | 191 int fMode = (fOpen & RTFILE_O_CREATE_MODE_MASK) local 205 int fh = open(pszNativeFilename, fOpenMode, fMode); 215 fh = open(pszNativeFilename, fOpenMode, fMode); 695 RTR3DECL(int) RTFileSetMode(RTFILE hFile, RTFMODE fMode) argument 700 fMode = rtFsModeNormalize(fMode, NULL, 0); 701 if (!rtFsModeIsValid(fMode)) 704 if (fchmod(RTFileToNative(hFile), fMode & RTFS_UNIX_MASK)) 707 Log(("RTFileSetMode(%RTfile,%RTfmode): returns %Rrc\n", hFile, fMode, rc));
|
/vbox/src/VBox/Additions/solaris/SharedFolders/ |
H A D | vboxfs_prov.c | 194 sfprov_fmode_from_mode(RTFMODE *fMode, mode_t mode) argument 233 *fMode = m; 237 sfprov_mode_from_fmode(sfp_mount_t *mnt, mode_t *mode, RTFMODE fMode) argument 241 #define mode_set_from_rt(r) ((fMode) & (RTFS_UNIX_##r)) ? (S_##r) : 0; 244 m |= (fMode & RTFS_UNIX_ISTXT) ? S_ISVTX : 0; 259 if (RTFS_IS_DIRECTORY(fMode)) 270 if (RTFS_IS_FILE(fMode)) 272 else if (RTFS_IS_SYMLINK(fMode)) 274 else if (RTFS_IS_FIFO(fMode)) 276 else if (RTFS_IS_DEV_CHAR(fMode)) [all...] |
/vbox/src/VBox/HostServices/SharedFolders/ |
H A D | vbsf.cpp | 691 * @param fMode file attributes 694 static int vbsfConvertFileOpenFlags(unsigned fShflFlags, RTFMODE fMode, SHFLHANDLE handleInitial, uint32_t *pfOpen) argument 699 if ( (fMode & RTFS_DOS_MASK) != 0 700 && (fMode & RTFS_UNIX_MASK) == 0) 706 fMode |= RTFS_UNIX_IRUSR | RTFS_UNIX_IRGRP | RTFS_UNIX_IROTH; 708 if (fMode & RTFS_DOS_DIRECTORY) 709 fMode |= RTFS_TYPE_DIRECTORY | RTFS_UNIX_IXUSR | RTFS_UNIX_IXGRP | RTFS_UNIX_IXOTH; 711 if (!(fMode & RTFS_DOS_READONLY)) 712 fMode |= RTFS_UNIX_IWUSR | RTFS_UNIX_IWGRP | RTFS_UNIX_IWOTH; 715 fOpen |= ((fMode 1122 RTFMODE fMode = 0777; local 1956 RTFMODE fMode = pSFDEntry->Attr.fMode; local [all...] |
H A D | teststubs.h | 32 extern int testRTDirCreate(const char *pszPath, RTFMODE fMode, uint32_t fCreate); 60 extern int testRTFileSetMode(RTFILE hFile, RTFMODE fMode);
|
/vbox/src/VBox/Additions/haiku/SharedFolders/ |
H A D | vboxsf.h | 98 mode_t mode_from_fmode(RTFMODE fMode);
|
/vbox/src/VBox/Additions/linux/sharedfolders/ |
H A D | utils.c | 81 #define mode_set(r) attr->fMode & (RTFS_UNIX_##r) ? (S_##r) : 0; 107 if (RTFS_IS_DIRECTORY(attr->fMode)) 123 else if (RTFS_IS_SYMLINK(attr->fMode)) 356 info.Attr.fMode = mode_set(ISUID); 357 info.Attr.fMode |= mode_set(ISGID); 358 info.Attr.fMode |= mode_set(IRUSR); 359 info.Attr.fMode |= mode_set(IWUSR); 360 info.Attr.fMode |= mode_set(IXUSR); 361 info.Attr.fMode |= mode_set(IRGRP); 362 info.Attr.fMode | [all...] |
/vbox/include/iprt/ |
H A D | tar.h | 72 * @param fMode Open flags, i.e a combination of the RTFILE_O_* defines. 75 RTR3DECL(int) RTTarOpen(PRTTAR phTar, const char *pszTarname, uint32_t fMode);
|
/vbox/src/VBox/Main/src-client/ |
H A D | GuestDnDPrivate.cpp | 388 void *pvData, size_t cbData, uint32_t fMode) 407 /** @todo Respect fMode! */ 413 LogFlowFunc(("Opening \"%s\" (fMode=0x%x) for writing ...\n", 414 pszFile, fMode)); 729 rc = pGuestDnD->onGHSendDir(pResp, pCBData->pszPath, pCBData->cbPath, pCBData->fMode); 741 pCBData->pvData, pCBData->cbData, pCBData->fMode); 785 const char *pszPath, size_t cbPath, uint32_t fMode) 791 LogFlowFunc(("pszPath=%s, cbPath=%zu, fMode=0x%x\n", 792 pszPath, cbPath, fMode)); 798 rc = RTDirCreateFullPath(pszDir, fMode); 387 writeToFile(const char *pszPath, size_t cbPath, void *pvData, size_t cbData, uint32_t fMode) argument 784 onGHSendDir(GuestDnDResponse *pResp, const char *pszPath, size_t cbPath, uint32_t fMode) argument 811 onGHSendFile(GuestDnDResponse *pResp, const char *pszPath, size_t cbPath, void *pvData, size_t cbData, uint32_t fMode) argument [all...] |
/vbox/src/VBox/Runtime/common/path/ |
H A D | RTPathRmCmd.cpp | 169 if (pOpts->fSafeDelete && RTFS_IS_FILE(pObjInfo->Attr.fMode)) 218 RTFS_IS_FILE(pObjInfo->Attr.fMode) 326 switch (pDirEntry->Info.Attr.fMode & RTFS_TYPE_MASK) 351 pszPath, pDirEntry->Info.Attr.fMode & RTFS_TYPE_MASK); 432 switch (ObjInfo.Attr.fMode & RTFS_TYPE_MASK) 469 "Object '%s' has an unknown file type: %o\n", pszPath, ObjInfo.Attr.fMode & RTFS_TYPE_MASK);
|
/vbox/src/VBox/Main/include/ |
H A D | GuestDnDPrivate.h | 68 int writeToFile(const char *pszPath, size_t cbPath, void *pvData, size_t cbData, uint32_t fMode); 180 int onGHSendDir(GuestDnDResponse *pResp, const char *pszPath, size_t cbPath, uint32_t fMode); 181 int onGHSendFile(GuestDnDResponse *pResp, const char *pszPath, size_t cbPath, void *pvData, size_t cbData, uint32_t fMode);
|
/vbox/src/VBox/Additions/common/VBoxGuestLib/ |
H A D | VBoxGuestR3LibDragAndDrop.cpp | 198 Msg.fMode.SetUInt32(0); 207 rc = Msg.fMode.GetUInt32(pfMode); AssertRC(rc); 243 Msg.fMode.SetUInt32(0); 253 rc = Msg.fMode.GetUInt32(pfMode); AssertRC(rc); 329 uint32_t fMode = 0; local 334 &fMode); 336 LogFlowFunc(("HOST_DND_HG_SND_DIR pszPathName=%s, cbPathName=%RU32, fMode=0x%x, rc=%Rrc\n", 337 szPathName, cbPathName, fMode, rc)); 346 rc = RTDirCreate(pszNewDir, (fMode & RTFS_UNIX_MASK) | RTFS_UNIX_IRWXU, 0); 360 uint32_t fMode local [all...] |
/vbox/src/VBox/Additions/common/VBoxService/ |
H A D | VBoxServiceAutoMount.cpp | 190 RTFMODE fMode = RTFS_UNIX_IRWXU | RTFS_UNIX_IRWXG; /* Owner (=root) and the group (=vboxsf) have full access. */ local 191 int rc = RTDirCreateFullPath(pszMountPoint, fMode); 197 rc = RTPathSetMode(pszMountPoint, fMode); 207 fMode, pszMountPoint, rc); 216 pszMountPoint, fMode, rc);
|
/vbox/src/VBox/Runtime/common/vfs/ |
H A D | vfsstdfile.cpp | 307 static DECLCALLBACK(int) rtVfsStdFile_SetMode(void *pvThis, RTFMODE fMode, RTFMODE fMask) argument 317 fMode |= ~fMask & fCurMode; 323 fMode |= ~fMask & ObjInfo.Attr.fMode; 326 return RTFileSetMode(pThis->hFile, fMode);
|
/vbox/src/VBox/Runtime/common/zip/ |
H A D | tarvfs.cpp | 701 GET_TAR_NUMERIC_FIELD_RET(pObjInfo->Attr.fMode, pThis->Hdr.Common.mode); 740 if ( (pObjInfo->Attr.fMode & ~RTFS_UNIX_MASK) 743 pObjInfo->Attr.fMode &= RTFS_UNIX_MASK; 793 fModeType = pObjInfo->Attr.fMode & RTFS_TYPE_MASK; 812 if ( (pObjInfo->Attr.fMode & RTFS_TYPE_MASK) 813 && (pObjInfo->Attr.fMode & RTFS_TYPE_MASK) != fModeType) 815 pObjInfo->Attr.fMode &= ~RTFS_TYPE_MASK; 816 pObjInfo->Attr.fMode |= fModeType; 1169 static DECLCALLBACK(int) rtZipTarFssSym_SetMode(void *pvThis, RTFMODE fMode, RTFMODE fMask) argument 1171 NOREF(pvThis); NOREF(fMode); NORE [all...] |
H A D | unzipcmd.cpp | 130 | (pUnixInfo->Attr.fMode << RTFILE_O_CREATE_MODE_SHIFT); 196 switch (UnixInfo.Attr.fMode & RTFS_TYPE_MASK) 202 rc = RTDirCreateFullPath(szDst, UnixInfo.Attr.fMode & RTFS_UNIX_ALL_ACCESS_PERMS);
|
/vbox/src/VBox/HostServices/DragAndDrop/ |
H A D | dndmanager.cpp | 165 m_aSkelParms[4].setUInt32(m_URIObject.GetMode()); /* fMode */ 433 uint32_t fMode = nextObj.GetMode(); local 434 LogFlowFunc(("Processing srcPath=%s, dstPath=%s, fMode=0x%x, cbSize=%RU32, fIsDir=%RTbool, fIsFile=%RTbool\n", 436 fMode, nextObj.GetSize(), 437 RTFS_IS_DIRECTORY(fMode), RTFS_IS_FILE(fMode))); 439 if (RTFS_IS_DIRECTORY(fMode)) 443 else if (RTFS_IS_FILE(fMode)) 448 AssertMsgFailedReturn(("fMode=0x%x is not supported for srcPath=%s, dstPath=%s\n", 449 fMode, nextOb [all...] |
H A D | service.cpp | 361 paParms[2].getUInt32(&data.fMode); 363 LogFlowFunc(("pszPath=%s, cbPath=%RU32, fMode=0x%x\n", 364 data.pszPath, data.cbPath, data.fMode)); 390 paParms[4].getUInt32(&data.fMode); 392 LogFlowFunc(("pszFilePath=%s, cbData=%RU32, pvData=0x%p, fMode=0x%x\n", 393 data.pszFilePath, data.cbData, data.pvData, data.fMode));
|
/vbox/include/VBox/GuestHost/ |
H A D | DragAndDrop.h | 65 uint32_t fMode, uint64_t cbSize);
|
/vbox/src/VBox/Runtime/r3/ |
H A D | path.cpp | 187 *pfMode = ObjInfo.Attr.fMode;
|
/vbox/src/VBox/HostServices/SharedFolders/testcase/ |
H A D | tstSharedFolderService.cpp | 129 extern int testRTDirCreate(const char *pszPath, RTFMODE fMode, uint32_t fCreate) argument 131 /* RTPrintf("%s: pszPath=%s, fMode=0x%llx\n", __PRETTY_FUNCTION__, pszPath, 132 LLUIFY(fMode)); */ 277 pObjInfo->Attr.fMode = testRTFileQueryInfoFMode; 308 extern int testRTFileSetMode(RTFILE File, RTFMODE fMode) argument 310 /* RTPrintf("%s: fMode=%llu\n", __PRETTY_FUNCTION__, LLUIFY(fMode)); */ 311 testRTFileSetFMode = fMode; 909 const uint32_t fMode = 0660; local 922 testRTFileQueryInfoFMode = fMode; [all...] |
/vbox/src/VBox/Main/src-all/ |
H A D | ExtPackUtil.cpp | 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); 897 if (!RTFS_IS_FILE(ObjInfo.Attr.fMode)) 1041 if (!RTFS_IS_FILE(ObjInfo.Attr.fMode)) 1044 pszName, ObjInfo.Attr.fMode); 1071 if (!RTFS_IS_DIRECTORY(ObjInfo.Attr.fMode)) 1074 pszName, ObjInfo.Attr.fMode);
|
/vbox/src/VBox/Runtime/common/dvm/ |
H A D | dvmvfs.cpp | 239 static DECLCALLBACK(int) rtDvmVfsFile_SetMode(void *pvThis, RTFMODE fMode, RTFMODE fMask) argument 242 NOREF(fMode);
|