Searched defs:fMode (Results 1 - 25 of 41) sorted by relevance

12

/vbox/src/VBox/Runtime/r3/posix/
H A Dfs2-posix.cpp101 RTFMODE fMode = pStat->st_mode & RTFS_UNIX_MASK; local
135 pObjInfo->Attr.fMode = rtFsModeFromUnix(fMode, pszName, cbName);
H A Dpath-posix.cpp82 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 Ddir-posix.cpp79 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 Dfileio-posix.cpp191 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 DRTDirCreateUniqueNumbered-generic.cpp40 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 Dcreatetemp-generic.cpp109 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 Dfs.cpp47 * @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 Ddir.cpp58 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 Ddir-win.cpp47 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 DtstDir.cpp126 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 DtstRTTemp.cpp50 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 Dvbsfhlp.c45 * @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 Ddndmanager.cpp165 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 DVDIfVfs.cpp247 static DECLCALLBACK(int) vdIfVfsFile_SetMode(void *pvThis, RTFMODE fMode, RTFMODE fMask) argument
250 NOREF(fMode);
H A DVDVfs.cpp374 static DECLCALLBACK(int) vdVfsFile_SetMode(void *pvThis, RTFMODE fMode, RTFMODE fMask) argument
377 NOREF(fMode);
/vbox/src/VBox/Runtime/common/dvm/
H A Ddvmvfs.cpp239 static DECLCALLBACK(int) rtDvmVfsFile_SetMode(void *pvThis, RTFMODE fMode, RTFMODE fMask) argument
242 NOREF(fMode);
/vbox/src/VBox/Additions/common/VBoxService/
H A DVBoxServiceAutoMount.cpp190 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 Dsysfs.cpp415 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 DDnDURIList.cpp39 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 Dvfsstdfile.cpp307 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 DGuestDnDPrivate.cpp388 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 DVFSExplorerImpl.cpp43 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 DVBoxFUSE.cpp90 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 Dvboxsf.c306 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 Dvboxfs_prov.c194 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...]

Completed in 152 milliseconds

12