Home | History | Annotate | Download | only in Support

Lines Matching full:pmode

42 inline static int oflag(FileHandle::OpenMode pMode)
45 if (FileHandle::Unknown == pMode)
48 if (FileHandle::ReadWrite == (pMode & FileHandle::ReadWrite))
50 else if (FileHandle::ReadOnly == (pMode & FileHandle::ReadOnly))
52 else if (FileHandle::WriteOnly == (pMode & FileHandle::WriteOnly))
55 if (FileHandle::Append == (pMode & FileHandle::Append))
58 if (FileHandle::Create == (pMode & FileHandle::Create))
61 if (FileHandle::Truncate == (pMode & FileHandle::Truncate))
79 FileHandle::OpenMode pMode,
82 if (isOpened() || Unknown == pMode) {
87 m_OpenMode = pMode;
89 m_Handler = sys::fs::detail::open(pPath, oflag(pMode));
91 m_Handler = sys::fs::detail::open(pPath, oflag(pMode), (int)pPerm);
108 bool FileHandle::delegate(int pFD, FileHandle::OpenMode pMode)
116 m_OpenMode = pMode;