Lines Matching refs:zPath
2406 const char *zPath, in statTimesToUtc() argument
2413 zUnicodeName = sqlite3_win32_utf8_to_unicode(zPath); in statTimesToUtc()
2434 const char *zPath, in fileStat() argument
2438 int rc = stat(zPath, pStatBuf); in fileStat()
2439 if( rc==0 ) statTimesToUtc(zPath, pStatBuf); in fileStat()
2442 return stat(zPath, pStatBuf); in fileStat()
2452 const char *zPath, in fileLinkStat() argument
2456 int rc = lstat(zPath, pStatBuf); in fileLinkStat()
2457 if( rc==0 ) statTimesToUtc(zPath, pStatBuf); in fileLinkStat()
2460 return lstat(zPath, pStatBuf); in fileLinkStat()
2732 char *zPath; /* Path to current entry */ member
2801 sqlite3_free(pCur->zPath); in fsdirResetCursor()
2804 pCur->zPath = 0; in fsdirResetCursor()
2859 pLvl->zDir = pCur->zPath; in fsdirNext()
2860 pCur->zPath = 0; in fsdirNext()
2863 fsdirSetErrmsg(pCur, "cannot read directory: %s", pCur->zPath); in fsdirNext()
2876 sqlite3_free(pCur->zPath); in fsdirNext()
2877 pCur->zPath = sqlite3_mprintf("%s/%s", pLvl->zDir, pEntry->d_name); in fsdirNext()
2878 if( pCur->zPath==0 ) return SQLITE_NOMEM; in fsdirNext()
2879 if( fileLinkStat(pCur->zPath, &pCur->sStat) ){ in fsdirNext()
2880 fsdirSetErrmsg(pCur, "cannot stat file: %s", pCur->zPath); in fsdirNext()
2893 sqlite3_free(pCur->zPath); in fsdirNext()
2894 pCur->zPath = 0; in fsdirNext()
2910 sqlite3_result_text(ctx, &pCur->zPath[pCur->nBase], -1, SQLITE_TRANSIENT); in fsdirColumn()
2934 n = readlink(pCur->zPath, aBuf, nBuf); in fsdirColumn()
2949 readFileContents(ctx, pCur->zPath); in fsdirColumn()
2979 return (pCur->zPath==0); in fsdirEof()
3014 pCur->zPath = sqlite3_mprintf("%s/%s", pCur->zBase, zDir); in fsdirFilter()
3016 pCur->zPath = sqlite3_mprintf("%s", zDir); in fsdirFilter()
3019 if( pCur->zPath==0 ){ in fsdirFilter()
3022 if( fileLinkStat(pCur->zPath, &pCur->sStat) ){ in fsdirFilter()
3023 fsdirSetErrmsg(pCur, "cannot stat file: %s", pCur->zPath); in fsdirFilter()
4261 static int apndDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ in apndDelete() argument
4262 return ORIGVFS(pVfs)->xDelete(ORIGVFS(pVfs), zPath, dirSync); in apndDelete()
4270 const char *zPath, in apndAccess() argument
4274 return ORIGVFS(pVfs)->xAccess(ORIGVFS(pVfs), zPath, flags, pResOut); in apndAccess()
4278 const char *zPath, in apndFullPathname() argument
4282 return ORIGVFS(pVfs)->xFullPathname(ORIGVFS(pVfs),zPath,nOut,zOut); in apndFullPathname()
4284 static void *apndDlOpen(sqlite3_vfs *pVfs, const char *zPath){ in apndDlOpen() argument
4285 return ORIGVFS(pVfs)->xDlOpen(ORIGVFS(pVfs), zPath); in apndDlOpen()
8072 static ZipfileEntry *zipfileNewEntry(const char *zPath){ in zipfileNewEntry() argument
8077 pNew->cds.zFile = sqlite3_mprintf("%s", zPath); in zipfileNewEntry()
8288 const char *zPath = 0; /* Path for new entry */ in zipfileUpdate() local
8375 zPath = (const char*)sqlite3_value_text(apVal[2]); in zipfileUpdate()
8376 if( zPath==0 ) zPath = ""; in zipfileUpdate()
8377 nPath = (int)strlen(zPath); in zipfileUpdate()
8386 if( nPath<=0 || zPath[nPath-1]!='/' ){ in zipfileUpdate()
8387 zFree = sqlite3_mprintf("%s/", zPath); in zipfileUpdate()
8388 zPath = (const char*)zFree; in zipfileUpdate()
8393 nPath = (int)strlen(zPath); in zipfileUpdate()
8403 if( zipfileComparePath(p->cds.zFile, zPath, nPath)==0 ){ in zipfileUpdate()
8413 zipfileTableErr(pTab, "duplicate name: \"%s\"", zPath); in zipfileUpdate()
8425 pNew = zipfileNewEntry(zPath); in zipfileUpdate()
22067 char *zDrive, *zPath; in find_home_dir() local
22070 zPath = getenv("HOMEPATH"); in find_home_dir()
22071 if( zDrive && zPath ){ in find_home_dir()
22072 n = strlen30(zDrive) + strlen30(zPath) + 1; in find_home_dir()
22075 sqlite3_snprintf(n, home_dir, "%s%s", zDrive, zPath); in find_home_dir()