Lines Matching refs:zPath

255   const char *zPath,  in statTimesToUtc()  argument
262 zUnicodeName = sqlite3_win32_utf8_to_unicode(zPath); in statTimesToUtc()
283 const char *zPath, in fileStat() argument
287 int rc = stat(zPath, pStatBuf); in fileStat()
288 if( rc==0 ) statTimesToUtc(zPath, pStatBuf); in fileStat()
291 return stat(zPath, pStatBuf); in fileStat()
301 const char *zPath, in fileLinkStat() argument
305 int rc = lstat(zPath, pStatBuf); in fileLinkStat()
306 if( rc==0 ) statTimesToUtc(zPath, pStatBuf); in fileLinkStat()
309 return lstat(zPath, pStatBuf); in fileLinkStat()
582 char *zPath; /* Path to current entry */ member
651 sqlite3_free(pCur->zPath); in fsdirResetCursor()
654 pCur->zPath = 0; in fsdirResetCursor()
709 pLvl->zDir = pCur->zPath; in fsdirNext()
710 pCur->zPath = 0; in fsdirNext()
713 fsdirSetErrmsg(pCur, "cannot read directory: %s", pCur->zPath); in fsdirNext()
726 sqlite3_free(pCur->zPath); in fsdirNext()
727 pCur->zPath = sqlite3_mprintf("%s/%s", pLvl->zDir, pEntry->d_name); in fsdirNext()
728 if( pCur->zPath==0 ) return SQLITE_NOMEM; in fsdirNext()
729 if( fileLinkStat(pCur->zPath, &pCur->sStat) ){ in fsdirNext()
730 fsdirSetErrmsg(pCur, "cannot stat file: %s", pCur->zPath); in fsdirNext()
743 sqlite3_free(pCur->zPath); in fsdirNext()
744 pCur->zPath = 0; in fsdirNext()
760 sqlite3_result_text(ctx, &pCur->zPath[pCur->nBase], -1, SQLITE_TRANSIENT); in fsdirColumn()
784 n = readlink(pCur->zPath, aBuf, nBuf); in fsdirColumn()
799 readFileContents(ctx, pCur->zPath); in fsdirColumn()
829 return (pCur->zPath==0); in fsdirEof()
864 pCur->zPath = sqlite3_mprintf("%s/%s", pCur->zBase, zDir); in fsdirFilter()
866 pCur->zPath = sqlite3_mprintf("%s", zDir); in fsdirFilter()
869 if( pCur->zPath==0 ){ in fsdirFilter()
872 if( fileLinkStat(pCur->zPath, &pCur->sStat) ){ in fsdirFilter()
873 fsdirSetErrmsg(pCur, "cannot stat file: %s", pCur->zPath); in fsdirFilter()