Lines Matching refs:pObjInfo
52 RTR3DECL(int) RTPathQueryInfo(const char *pszPath, PRTFSOBJINFO pObjInfo, RTFSOBJATTRADD enmAdditionalAttribs)
54 return RTPathQueryInfoEx(pszPath, pObjInfo, enmAdditionalAttribs, RTPATH_F_ON_LINK);
58 RTR3DECL(int) RTPathQueryInfoEx(const char *pszPath, PRTFSOBJINFO pObjInfo, RTFSOBJATTRADD enmAdditionalAttribs, uint32_t fFlags)
65 AssertPtrReturn(pObjInfo, VERR_INVALID_POINTER);
86 rtFsConvertStatToObjInfo(pObjInfo, &Stat, pszPath, 0);
91 Assert(pObjInfo->Attr.enmAdditional == RTFSOBJATTRADD_UNIX);
95 rtFsObjInfoAttrSetUnixOwner(pObjInfo, Stat.st_uid);
99 rtFsObjInfoAttrSetUnixGroup(pObjInfo, Stat.st_gid);
104 pObjInfo->Attr.enmAdditional = RTFSOBJATTRADD_EASIZE;
105 pObjInfo->Attr.u.EASize.cb = 0;
118 LogFlow(("RTPathQueryInfoEx(%p:{%s}, pObjInfo=%p, %d): returns %Rrc\n",
119 pszPath, pszPath, pObjInfo, enmAdditionalAttribs, rc));