/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 | dir-posix.cpp | 79 RTDECL(int) RTDirCreate(const char *pszPath, RTFMODE fMode, uint32_t fCreate) argument 82 fMode = rtFsModeNormalize(fMode, pszPath, 0); 83 if (rtFsModeIsValidPermissions(fMode)) 89 if (mkdir(pszNativePath, fMode & RTFS_UNIX_MASK)) 135 AssertMsgFailed(("Invalid file mode! %RTfmode\n", fMode)); 138 LogFlow(("RTDirCreate(%p={%s}, %RTfmode): returns %Rrc\n", pszPath, pszPath, fMode, rc)); 443 case RTDIRENTRYTYPE_UNKNOWN: pInfo->Attr.fMode = RTFS_DOS_NT_NORMAL; 444 case RTDIRENTRYTYPE_FIFO: pInfo->Attr.fMode = RTFS_DOS_NT_NORMAL | RTFS_TYPE_FIFO; 445 case RTDIRENTRYTYPE_DEV_CHAR: pInfo->Attr.fMode [all...] |
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/Runtime/generic/ |
H A D | RTDirCreateUniqueNumbered-generic.cpp | 40 RTDECL(int) RTDirCreateUniqueNumbered(char *pszPath, size_t cbSize, RTFMODE fMode, signed int cchDigits, char chSep) argument 56 int rc = RTDirCreate(pszPath, fMode, 0); 91 rc = RTDirCreate(pszPath, fMode, 0);
|
H A D | createtemp-generic.cpp | 109 RTDECL(int) RTDirCreateTemp(char *pszTemplate, RTFMODE fMode) argument 126 rc = RTDirCreate(pszTemplate, fMode, 0); 170 RTDECL(int) RTFileCreateTemp(char *pszTemplate, RTFMODE fMode) argument 189 | fMode << RTFILE_O_CREATE_MODE_SHIFT;
|
/vbox/src/VBox/Runtime/r3/ |
H A D | fs.cpp | 47 * @param fMode The mode mask containing dos-style attributes only. 51 RTFMODE rtFsModeFromDos(RTFMODE fMode, const char *pszName, size_t cbName) argument 53 fMode &= ~((1 << RTFS_DOS_SHIFT) - 1); 56 fMode |= RTFS_UNIX_IRUSR | RTFS_UNIX_IRGRP | RTFS_UNIX_IROTH; 57 if (fMode & RTFS_DOS_DIRECTORY) 59 fMode |= RTFS_TYPE_DIRECTORY | RTFS_UNIX_IXUSR | RTFS_UNIX_IXGRP | RTFS_UNIX_IXOTH; 62 fMode |= RTFS_TYPE_FILE; 80 fMode |= RTFS_UNIX_IXUSR | RTFS_UNIX_IXGRP | RTFS_UNIX_IXOTH; 85 if (fMode & RTFS_DOS_NT_REPARSE_POINT) 86 fMode 103 rtFsModeFromUnix(RTFMODE fMode, const char *pszName, size_t cbName) argument 137 rtFsModeNormalize(RTFMODE fMode, const char *pszName, size_t cbName) argument 158 rtFsModeIsValid(RTFMODE fMode) argument 177 rtFsModeIsValidPermissions(RTFMODE fMode) argument [all...] |
H A D | dir.cpp | 58 RTDECL(int) RTDirCreateFullPath(const char *pszPath, RTFMODE fMode) argument 99 rc = RTDirCreate(szAbsPath, fMode, 0); 717 if (RTFS_IS_DIRECTORY(pObjInfo->Attr.fMode)) 719 else if (RTFS_IS_FILE(pObjInfo->Attr.fMode)) 721 else if (RTFS_IS_SYMLINK(pObjInfo->Attr.fMode)) 723 else if (RTFS_IS_FIFO(pObjInfo->Attr.fMode)) 725 else if (RTFS_IS_DEV_CHAR(pObjInfo->Attr.fMode)) 727 else if (RTFS_IS_DEV_BLOCK(pObjInfo->Attr.fMode)) 729 else if (RTFS_IS_SOCKET(pObjInfo->Attr.fMode)) 731 else if (RTFS_IS_WHITEOUT(pObjInfo->Attr.fMode)) [all...] |
/vbox/src/VBox/Runtime/r3/win/ |
H A D | dir-win.cpp | 47 RTDECL(int) RTDirCreate(const char *pszPath, RTFMODE fMode, uint32_t fCreate) argument 53 fMode = rtFsModeNormalize(fMode, pszPath, 0); 54 if (rtFsModeIsValidPermissions(fMode)) 96 AssertMsgFailed(("Invalid file mode! %RTfmode\n", fMode)); 100 LogFlow(("RTDirCreate(%p:{%s}, %RTfmode): returns %Rrc\n", pszPath, pszPath, fMode, rc));
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstDir.cpp | 126 RTFMODE fMode = DirEntry.Info.Attr.fMode; local 127 switch (fMode & RTFS_TYPE_MASK) 144 fMode & RTFS_UNIX_IRUSR ? 'r' : '-', 145 fMode & RTFS_UNIX_IWUSR ? 'w' : '-', 146 fMode & RTFS_UNIX_IXUSR ? 'x' : '-'); 148 fMode & RTFS_UNIX_IRGRP ? 'r' : '-', 149 fMode & RTFS_UNIX_IWGRP ? 'w' : '-', 150 fMode & RTFS_UNIX_IXGRP ? 'x' : '-'); 152 fMode [all...] |
H A D | tstRTTemp.cpp | 50 static void tstObjectCreateTemp(const char *pszSubTest, const char *pszTemplate, bool fFile, RTFMODE fMode, unsigned cTimes, bool fSkipXCheck) argument 76 ? RTFileCreateTemp(papszNames[i], fMode) 77 : RTDirCreateTemp(papszNames[i], fMode); 80 RTTestIFailed("%s(%s, %#o) call #%u -> %Rrc\n", pcszAPI, szName, (int)fMode, i, rc); 93 RTTESTI_CHECK_MSG((fModeFinal & ~fMode) == 0, 95 pcszAPI, szName, fModeFinal, (int)fMode)); 116 static void tstFileCreateTemp(const char *pszSubTest, const char *pszTemplate, RTFMODE fMode, unsigned cTimes, bool fSkipXCheck) argument 118 tstObjectCreateTemp(pszSubTest, pszTemplate, true /* fFile */, fMode, 123 static void tstDirCreateTemp(const char *pszSubTest, const char *pszTemplate, RTFMODE fMode, unsigned cTimes, bool fSkipXCheck) argument 125 tstObjectCreateTemp(pszSubTest, pszTemplate, false /* fFile */, fMode, 130 tstBothCreateTemp(const char *pszSubTest, const char *pszTemplate, RTFMODE fMode, unsigned cTimes, bool fSkipXCheck) argument [all...] |
/vbox/src/VBox/Additions/WINNT/SharedFolders/driver/ |
H A D | vbsfhlp.c | 45 * @param fMode IRT file attributes 48 uint32_t VBoxToNTFileAttributes (uint32_t fMode) argument 52 if (fMode & RTFS_DOS_READONLY) 54 if (fMode & RTFS_DOS_HIDDEN) 56 if (fMode & RTFS_DOS_SYSTEM) 58 if (fMode & RTFS_DOS_DIRECTORY) 60 if (fMode & RTFS_DOS_ARCHIVED) 62 if (fMode & RTFS_DOS_NT_TEMPORARY) 64 if (fMode & RTFS_DOS_NT_SPARSE_FILE) 66 if (fMode 89 NTToVBoxFileAttributes(uint32_t fMode) argument [all...] |
/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...] |
/vbox/src/VBox/Storage/ |
H A D | VDIfVfs.cpp | 247 static DECLCALLBACK(int) vdIfVfsFile_SetMode(void *pvThis, RTFMODE fMode, RTFMODE fMask) argument 250 NOREF(fMode);
|
H A D | VDVfs.cpp | 374 static DECLCALLBACK(int) vdVfsFile_SetMode(void *pvThis, RTFMODE fMode, RTFMODE fMask) argument 377 NOREF(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);
|
/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/r3/linux/ |
H A D | sysfs.cpp | 415 RTDECL(ssize_t) RTLinuxCheckDevicePathV(dev_t DevNum, RTFMODE fMode, char *pszBuf, argument 423 AssertReturn( fMode == RTFS_TYPE_DEV_CHAR 424 || fMode == RTFS_TYPE_DEV_BLOCK, 440 || (Info.Attr.fMode & RTFS_TYPE_MASK) != fMode))) 459 RTDECL(ssize_t) RTLinuxCheckDevicePath(dev_t DevNum, RTFMODE fMode, char *pszBuf, argument 465 int rc = RTLinuxCheckDevicePathV(DevNum, fMode, pszBuf, cchBuf,
|
/vbox/src/VBox/GuestHost/DragAndDrop/ |
H A D | DnDURIList.cpp | 39 uint32_t fMode, uint64_t cbSize) 43 , m_fMode(fMode) 240 if (!( RTFS_IS_DIRECTORY(objInfo.Attr.fMode) 241 || RTFS_IS_FILE(objInfo.Attr.fMode) 242 || RTFS_IS_SYMLINK(objInfo.Attr.fMode))) 253 m_lstTree.append(DnDURIObject( RTFS_IS_DIRECTORY(objInfo.Attr.fMode) 257 objInfo.Attr.fMode, cbSize)); 260 LogFlowFunc(("strSrcPath=%s, strDstPath=%s, fMode=0x%x, cbSize=%RU64, cbTotal=%zu\n", 261 pcszPath, &pcszPath[cbBaseLen], objInfo.Attr.fMode, cbSize, m_cbTotal)); 323 if (RTFS_IS_FILE(objInfo.Attr.fMode)) 36 DnDURIObject(Type type, const RTCString &strSrcPath, const RTCString &strDstPath, uint32_t fMode, uint64_t cbSize) argument [all...] |
/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/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/Main/src-server/ |
H A D | VFSExplorerImpl.cpp | 43 DirEntry(Utf8Str strName, VFSFileType_T fileType, uint64_t cbSize, uint32_t fMode) argument 47 , mode(fMode) {} 315 fileList.push_back(VFSExplorer::Data::DirEntry(name, i_RTToVFSFileType(entry.Info.Attr.fMode), 317 entry.Info.Attr.fMode & (RTFS_UNIX_IRWXU | RTFS_UNIX_IRWXG | RTFS_UNIX_IRWXO)));
|
/vbox/src/VBox/ImageMounter/VBoxFUSE/ |
H A D | VBoxFUSE.cpp | 90 RTFMODE fMode; member in struct:VBOXFUSENODE 323 pStat->st_mode = pNode->fMode; 387 pNode->fMode = enmType == VBOXFUSETYPE_DIRECTORY ? S_IFDIR | 0755 : S_IFREG | 0644; 389 pNode->fMode = enmType == VBOXFUSETYPE_DIRECTORY ? S_IFDIR | 0777 : S_IFREG | 0666;
|
/vbox/src/VBox/Additions/haiku/SharedFolders/ |
H A D | vboxsf.c | 306 st->st_mode = mode_from_fmode(params.Info.Attr.fMode); 532 rv = publish_vnode(_volume, vn->vnode, vn, &vboxsf_vnode_ops, mode_from_fmode(params.Info.Attr.fMode), 0); 551 mode_t mode_from_fmode(RTFMODE fMode) argument 555 if (RTFS_IS_DIRECTORY(fMode)) 557 else if (RTFS_IS_FILE(fMode)) 559 else if (RTFS_IS_FIFO(fMode)) 561 else if (RTFS_IS_DEV_CHAR(fMode)) 563 else if (RTFS_IS_DEV_BLOCK(fMode)) 565 else if (RTFS_IS_SYMLINK(fMode)) 567 else if (RTFS_IS_SOCKET(fMode)) [all...] |
/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...] |