Lines Matching refs:zPath
7337 const char *zPath, in statTimesToUtc() argument
7344 zUnicodeName = sqlite3_win32_utf8_to_unicode(zPath); in statTimesToUtc()
7365 const char *zPath, in fileStat() argument
7369 int rc = stat(zPath, pStatBuf); in fileStat()
7370 if( rc==0 ) statTimesToUtc(zPath, pStatBuf); in fileStat()
7373 return stat(zPath, pStatBuf); in fileStat()
7383 const char *zPath, in fileLinkStat() argument
7387 int rc = lstat(zPath, pStatBuf); in fileLinkStat()
7388 if( rc==0 ) statTimesToUtc(zPath, pStatBuf); in fileLinkStat()
7391 return lstat(zPath, pStatBuf); in fileLinkStat()
7664 char *zPath; /* Path to current entry */ member
7733 sqlite3_free(pCur->zPath); in fsdirResetCursor()
7736 pCur->zPath = 0; in fsdirResetCursor()
7791 pLvl->zDir = pCur->zPath; in fsdirNext()
7792 pCur->zPath = 0; in fsdirNext()
7795 fsdirSetErrmsg(pCur, "cannot read directory: %s", pCur->zPath); in fsdirNext()
7808 sqlite3_free(pCur->zPath); in fsdirNext()
7809 pCur->zPath = sqlite3_mprintf("%s/%s", pLvl->zDir, pEntry->d_name); in fsdirNext()
7810 if( pCur->zPath==0 ) return SQLITE_NOMEM; in fsdirNext()
7811 if( fileLinkStat(pCur->zPath, &pCur->sStat) ){ in fsdirNext()
7812 fsdirSetErrmsg(pCur, "cannot stat file: %s", pCur->zPath); in fsdirNext()
7825 sqlite3_free(pCur->zPath); in fsdirNext()
7826 pCur->zPath = 0; in fsdirNext()
7842 sqlite3_result_text(ctx, &pCur->zPath[pCur->nBase], -1, SQLITE_TRANSIENT); in fsdirColumn()
7866 n = readlink(pCur->zPath, aBuf, nBuf); in fsdirColumn()
7881 readFileContents(ctx, pCur->zPath); in fsdirColumn()
7911 return (pCur->zPath==0); in fsdirEof()
7946 pCur->zPath = sqlite3_mprintf("%s/%s", pCur->zBase, zDir); in fsdirFilter()
7948 pCur->zPath = sqlite3_mprintf("%s", zDir); in fsdirFilter()
7951 if( pCur->zPath==0 ){ in fsdirFilter()
7954 if( fileLinkStat(pCur->zPath, &pCur->sStat) ){ in fsdirFilter()
7955 fsdirSetErrmsg(pCur, "cannot stat file: %s", pCur->zPath); in fsdirFilter()
9195 static int apndDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ in apndDelete() argument
9196 return ORIGVFS(pVfs)->xDelete(ORIGVFS(pVfs), zPath, dirSync); in apndDelete()
9204 const char *zPath, in apndAccess() argument
9208 return ORIGVFS(pVfs)->xAccess(ORIGVFS(pVfs), zPath, flags, pResOut); in apndAccess()
9212 const char *zPath, in apndFullPathname() argument
9216 return ORIGVFS(pVfs)->xFullPathname(ORIGVFS(pVfs),zPath,nOut,zOut); in apndFullPathname()
9218 static void *apndDlOpen(sqlite3_vfs *pVfs, const char *zPath){ in apndDlOpen() argument
9219 return ORIGVFS(pVfs)->xDlOpen(ORIGVFS(pVfs), zPath); in apndDlOpen()
10646 static ZipfileEntry *zipfileNewEntry(const char *zPath){ in zipfileNewEntry() argument
10651 pNew->cds.zFile = sqlite3_mprintf("%s", zPath); in zipfileNewEntry()
10872 const char *zPath = 0; /* Path for new entry */ in zipfileUpdate() local
10961 zPath = (const char*)sqlite3_value_text(apVal[2]); in zipfileUpdate()
10962 if( zPath==0 ) zPath = ""; in zipfileUpdate()
10963 nPath = (int)strlen(zPath); in zipfileUpdate()
10972 if( nPath<=0 || zPath[nPath-1]!='/' ){ in zipfileUpdate()
10973 zFree = sqlite3_mprintf("%s/", zPath); in zipfileUpdate()
10974 zPath = (const char*)zFree; in zipfileUpdate()
10979 nPath = (int)strlen(zPath); in zipfileUpdate()
10989 if( zipfileComparePath(p->cds.zFile, zPath, nPath)==0 ){ in zipfileUpdate()
10999 zipfileTableErr(pTab, "duplicate name: \"%s\"", zPath); in zipfileUpdate()
11011 pNew = zipfileNewEntry(zPath); in zipfileUpdate()
28601 char *zDrive, *zPath; in find_home_dir() local
28604 zPath = getenv("HOMEPATH"); in find_home_dir()
28605 if( zDrive && zPath ){ in find_home_dir()
28606 n = strlen30(zDrive) + strlen30(zPath) + 1; in find_home_dir()
28609 sqlite3_snprintf(n, home_dir, "%s%s", zDrive, zPath); in find_home_dir()