Lines Matching refs:pLvl
7729 FsdirLevel *pLvl = &pCur->aLvl[i]; in fsdirResetCursor() local
7730 if( pLvl->pDir ) closedir(pLvl->pDir); in fsdirResetCursor()
7731 sqlite3_free(pLvl->zDir); in fsdirResetCursor()
7778 FsdirLevel *pLvl; in fsdirNext() local
7789 pLvl = &pCur->aLvl[iNew]; in fsdirNext()
7791 pLvl->zDir = pCur->zPath; in fsdirNext()
7793 pLvl->pDir = opendir(pLvl->zDir); in fsdirNext()
7794 if( pLvl->pDir==0 ){ in fsdirNext()
7801 FsdirLevel *pLvl = &pCur->aLvl[pCur->iLvl]; in fsdirNext() local
7802 struct dirent *pEntry = readdir(pLvl->pDir); in fsdirNext()
7809 pCur->zPath = sqlite3_mprintf("%s/%s", pLvl->zDir, pEntry->d_name); in fsdirNext()
7817 closedir(pLvl->pDir); in fsdirNext()
7818 sqlite3_free(pLvl->zDir); in fsdirNext()
7819 pLvl->pDir = 0; in fsdirNext()
7820 pLvl->zDir = 0; in fsdirNext()