Lines Matching defs:pEntry
1236 * @param pEntry Directory entry buffer. This is also passed
1242 static int scmProcessDirTreeRecursion(char *pszBuf, size_t cchDir, PRTDIRENTRY pEntry,
1279 rc = RTDirRead(pDir, pEntry, NULL);
1290 if ( pEntry->szName[0] == '.'
1291 && ( pEntry->cbName == 1
1292 || ( pEntry->cbName == 2
1293 && pEntry->szName[1] == '.')))
1298 if (pEntry->cbName + cchDir >= RTPATH_MAX)
1300 RTMsgError("Skipping too long entry: %s", pEntry->szName);
1303 memcpy(&pszBuf[cchDir - 1], pEntry->szName, pEntry->cbName + 1);
1306 RTDIRENTRYTYPE enmType = pEntry->enmType;
1312 rc = scmProcessFile(pszBuf, pEntry->szName, pEntry->cbName, pSettingsStack);
1316 if (pEntry->cbName + cchDir + 5 >= RTPATH_MAX)
1318 RTMsgError("Skipping too deep dir entry: %s", pEntry->szName);
1321 memcpy(&pszBuf[cchDir - 1 + pEntry->cbName], "/.", sizeof("/."));
1322 size_t cchSubDir = cchDir - 1 + pEntry->cbName + sizeof("/.") - 1;
1327 pEntry->szName, pEntry->cbName, NULL)
1336 rc = scmProcessDirTreeRecursion(pszBuf, cchSubDir, pEntry, pSettingsStack, iRecursion + 1);