Searched refs:fMode (Results 1 - 25 of 92) sorted by relevance

1234

/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 Ddir2.cpp88 if (RT_SUCCESS(rc) && RTFS_IS_DIRECTORY(pObjInfo->Attr.fMode))
90 else if (RT_SUCCESS(rc) && RTFS_IS_FILE(pObjInfo->Attr.fMode))
92 else if (RT_SUCCESS(rc) && RTFS_IS_SYMLINK(pObjInfo->Attr.fMode))
170 if (!RTFS_IS_DIRECTORY(SharedObjInfoBuf.Attr.fMode))
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/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/Runtime/include/internal/
H A Dfs.h37 RTFMODE rtFsModeFromDos(RTFMODE fMode, const char *pszName, size_t cbName);
38 RTFMODE rtFsModeFromUnix(RTFMODE fMode, const char *pszName, size_t cbName);
39 RTFMODE rtFsModeNormalize(RTFMODE fMode, const char *pszName, size_t cbName);
40 bool rtFsModeIsValid(RTFMODE fMode);
41 bool rtFsModeIsValidPermissions(RTFMODE fMode);
/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...]
H A Dvbsfhlp.h35 * @param fMode IRT file attributes
38 uint32_t VBoxToNTFileAttributes (uint32_t fMode);
44 * @param fMode IRT file attributes
47 uint32_t NTToVBoxFileAttributes (uint32_t fMode);
/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/generic/
H A DRTFileExists-generic.cpp45 && RTFS_IS_FILE(ObjInfo.Attr.fMode)
46 && !(ObjInfo.Attr.fMode & (RTFS_DOS_NT_DEVICE | RTFS_DOS_NT_REPARSE_POINT)); /* paranoia */
H A DRTFileQuerySize-generic.cpp46 if (RTFS_IS_FILE(ObjInfo.Attr.fMode))
53 if (RTFS_IS_DIRECTORY(ObjInfo.Attr.fMode))
H A DRTDirExists-generic.cpp45 && RTFS_IS_DIRECTORY(ObjInfo.Attr.fMode);
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 DRTPathIsSame-generic.cpp60 if ((ObjInfo1.Attr.fMode & RTFS_TYPE_MASK) != (ObjInfo2.Attr.fMode & RTFS_TYPE_MASK))
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/include/iprt/
H A Dfs.h171 #define RTFS_IS_FIFO(fMode) ( ((fMode) & RTFS_TYPE_MASK) == RTFS_TYPE_FIFO )
173 #define RTFS_IS_DEV_CHAR(fMode) ( ((fMode) & RTFS_TYPE_MASK) == RTFS_TYPE_DEV_CHAR )
175 #define RTFS_IS_DIRECTORY(fMode) ( ((fMode) & RTFS_TYPE_MASK) == RTFS_TYPE_DIRECTORY )
177 #define RTFS_IS_DEV_BLOCK(fMode) ( ((fMode) & RTFS_TYPE_MASK) == RTFS_TYPE_DEV_BLOCK )
179 #define RTFS_IS_FILE(fMode) ( ((fMode)
378 RTFMODE fMode; member in struct:RTFSOBJATTR
[all...]
H A Ddir.h71 * @param fMode The mode of the new directory.
74 RTDECL(int) RTDirCreate(const char *pszPath, RTFMODE fMode, uint32_t fCreate);
82 * @param fMode The mode of the new directories.
84 RTDECL(int) RTDirCreateFullPath(const char *pszPath, RTFMODE fMode);
102 * @param fMode The mode to create the directory with. Use 0700
105 RTDECL(int) RTDirCreateTemp(char *pszTemplate, RTFMODE fMode);
142 * @param fMode The mode of the new directory.
147 RTDECL(int) RTDirCreateUniqueNumbered(char *pszPath, size_t cbSize, RTFMODE fMode, signed int cchDigits, char chSep);
/vbox/src/VBox/Additions/common/VBoxService/
H A DVBoxServiceToolBox.cpp506 RTFMODE fMode = pObjInfo->Attr.fMode; local
508 switch (fMode & RTFS_TYPE_MASK)
546 fMode & RTFS_UNIX_IRUSR ? 'r' : '-',
547 fMode & RTFS_UNIX_IWUSR ? 'w' : '-',
548 fMode & RTFS_UNIX_IXUSR ? 'x' : '-', 0);
550 fMode & RTFS_UNIX_IRGRP ? 'r' : '-',
551 fMode & RTFS_UNIX_IWGRP ? 'w' : '-',
552 fMode & RTFS_UNIX_IXGRP ? 'x' : '-', 0);
554 fMode
740 RTFMODE fMode = pNodeIt->dirEntry.Info.Attr.fMode; local
1217 RTFMODE fMode = 0700; local
[all...]
/vbox/src/VBox/Runtime/r3/posix/
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...]
/vbox/include/iprt/linux/
H A Dsysfs.h217 * @param fMode The type of device - only RTFS_TYPE_DEV_CHAR and
225 RTDECL(ssize_t) RTLinuxCheckDevicePathV(dev_t DevNum, RTFMODE fMode,
237 * @param fMode The type of device - only RTFS_TYPE_DEV_CHAR and
245 RTDECL(ssize_t) RTLinuxCheckDevicePath(dev_t DevNum, RTFMODE fMode,
/vbox/src/VBox/Runtime/common/zip/
H A Dtarcmd.cpp532 RTFMODE fMode = (pUnixInfo->Attr.fMode & pOpts->fFileModeAndMask) | pOpts->fFileModeOrMask; local
533 rc = RTFileSetMode(hFile, fMode | RTFS_TYPE_FILE);
589 if (!RTFS_IS_SYMLINK(UnixInfo.Attr.fMode))
594 else if (RTFS_IS_SYMLINK(UnixInfo.Attr.fMode))
611 switch (UnixInfo.Attr.fMode & RTFS_TYPE_MASK)
617 rc = RTDirCreateFullPath(szDst, UnixInfo.Attr.fMode & RTFS_UNIX_ALL_ACCESS_PERMS);
675 if (!RTFS_IS_SYMLINK(UnixInfo.Attr.fMode)) /* RTPathSetMode follows symbolic links atm. */
677 RTFMODE fMode; local
678 if (RTFS_IS_DIRECTORY(UnixInfo.Attr.fMode))
[all...]
/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/include/VBox/HostServices/
H A DDragAndDropSvc.h272 HGCMFunctionParameter fMode; /* OUT uint32_t */ member in struct:DragAndDropSvc::VBOXDNDHGSENDDIRMSG
289 HGCMFunctionParameter fMode; /* OUT uint32_t */ member in struct:DragAndDropSvc::VBOXDNDHGSENDFILEMSG
414 HGCMFunctionParameter fMode; /* OUT uint32_t */ member in struct:DragAndDropSvc::VBOXDNDGHSENDDIRMSG
431 HGCMFunctionParameter fMode; /* OUT uint32_t */ member in struct:DragAndDropSvc::VBOXDNDGHSENDFILEMSG
527 uint32_t fMode; member in struct:DragAndDropSvc::VBOXDNDCBSNDDIRDATA
537 uint32_t fMode; member in struct:DragAndDropSvc::VBOXDNDCBSNDFILEDATA
/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/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,

Completed in 83 milliseconds

1234