Lines Matching refs:pDirEntry
253 * @param pDirEntry Pointer to a directory entry buffer that is
256 static int rtPathRmRecursive(PRTPATHRMCMDOPTS pOpts, char *pszPath, size_t cchPath, PRTDIRENTRYEX pDirEntry)
283 rc = RTDirReadEx(hDir, pDirEntry, &cbEntry, RTFSOBJATTRADD_NOTHING, RTPATH_F_ON_LINK);
308 if ( pDirEntry->szName[0] == '.'
309 && ( pDirEntry->cbName == 1
310 || ( pDirEntry->cbName == 2
311 && pDirEntry->szName[1] == '.')))
315 if (cchPath + pDirEntry->cbName >= RTPATH_MAX)
321 memcpy(pszPath + cchPath, pDirEntry->szName, pDirEntry->cbName + 1);
326 switch (pDirEntry->Info.Attr.fMode & RTFS_TYPE_MASK)
329 rc = rtPathRmOneFile(pOpts, pszPath, &pDirEntry->Info);
333 rc = rtPathRmRecursive(pOpts, pszPath, cchPath + pDirEntry->cbName, pDirEntry);
344 rc = rtPathRmOneFile(pOpts, pszPath, &pDirEntry->Info);
351 pszPath, pDirEntry->Info.Attr.fMode & RTFS_TYPE_MASK);