Lines Matching refs:pszBuf
50 * @param pszBuf The path buffer. Contains the abs path to the
57 static int rtDirRemoveRecursiveSub(char *pszBuf, size_t cchDir, PRTDIRENTRY pDirEntry, PRTFSOBJINFO pObjInfo)
59 AssertReturn(RTPATH_IS_SLASH(pszBuf[cchDir - 1]), VERR_INTERNAL_ERROR_4);
65 int rc = RTDirOpen(&pDir, pszBuf);
82 memcpy(&pszBuf[cchDir], pDirEntry->szName, pDirEntry->cbName + 1);
87 rc = RTPathQueryInfoEx(pszBuf, pObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_ON_LINK);
100 rc = RTFileDelete(pszBuf);
106 pszBuf[cchSubDir++] = '/';
107 pszBuf[cchSubDir] = '\0';
108 rc = rtDirRemoveRecursiveSub(pszBuf, cchSubDir, pDirEntry, pObjInfo);
111 pszBuf[cchSubDir] = '\0';
112 rc = RTDirRemove(pszBuf);
118 // rc = RTSymlinkDelete(pszBuf, 0);