Lines Matching refs:pLvl
7807 FsdirLevel *pLvl = &pCur->aLvl[i]; in fsdirResetCursor() local
7808 if( pLvl->pDir ) closedir(pLvl->pDir); in fsdirResetCursor()
7809 sqlite3_free(pLvl->zDir); in fsdirResetCursor()
7856 FsdirLevel *pLvl; in fsdirNext() local
7867 pLvl = &pCur->aLvl[iNew]; in fsdirNext()
7869 pLvl->zDir = pCur->zPath; in fsdirNext()
7871 pLvl->pDir = opendir(pLvl->zDir); in fsdirNext()
7872 if( pLvl->pDir==0 ){ in fsdirNext()
7879 FsdirLevel *pLvl = &pCur->aLvl[pCur->iLvl]; in fsdirNext() local
7880 struct dirent *pEntry = readdir(pLvl->pDir); in fsdirNext()
7887 pCur->zPath = sqlite3_mprintf("%s/%s", pLvl->zDir, pEntry->d_name); in fsdirNext()
7895 closedir(pLvl->pDir); in fsdirNext()
7896 sqlite3_free(pLvl->zDir); in fsdirNext()
7897 pLvl->pDir = 0; in fsdirNext()
7898 pLvl->zDir = 0; in fsdirNext()