Lines Matching refs:zPath
2472 char *zPath; /* Path to current entry */ member
2540 sqlite3_free(pCur->zPath); in fsdirResetCursor()
2542 pCur->zPath = 0; in fsdirResetCursor()
2597 pLvl->zDir = pCur->zPath; in fsdirNext()
2598 pCur->zPath = 0; in fsdirNext()
2601 fsdirSetErrmsg(pCur, "cannot read directory: %s", pCur->zPath); in fsdirNext()
2614 sqlite3_free(pCur->zPath); in fsdirNext()
2615 pCur->zPath = sqlite3_mprintf("%s/%s", pLvl->zDir, pEntry->d_name); in fsdirNext()
2616 if( pCur->zPath==0 ) return SQLITE_NOMEM; in fsdirNext()
2617 if( lstat(pCur->zPath, &pCur->sStat) ){ in fsdirNext()
2618 fsdirSetErrmsg(pCur, "cannot stat file: %s", pCur->zPath); in fsdirNext()
2631 sqlite3_free(pCur->zPath); in fsdirNext()
2632 pCur->zPath = 0; in fsdirNext()
2648 sqlite3_result_text(ctx, &pCur->zPath[pCur->nBase], -1, SQLITE_TRANSIENT); in fsdirColumn()
2672 n = readlink(pCur->zPath, aBuf, nBuf); in fsdirColumn()
2687 readFileContents(ctx, pCur->zPath); in fsdirColumn()
2711 return (pCur->zPath==0); in fsdirEof()
2743 pCur->zPath = sqlite3_mprintf("%s/%s", pCur->zBase, zDir); in fsdirFilter()
2745 pCur->zPath = sqlite3_mprintf("%s", zDir); in fsdirFilter()
2748 if( pCur->zPath==0 ){ in fsdirFilter()
2751 if( lstat(pCur->zPath, &pCur->sStat) ){ in fsdirFilter()
2752 fsdirSetErrmsg(pCur, "cannot stat file: %s", pCur->zPath); in fsdirFilter()
3874 static int apndDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ in apndDelete() argument
3875 return ORIGVFS(pVfs)->xDelete(ORIGVFS(pVfs), zPath, dirSync); in apndDelete()
3879 const char *zPath, in apndAccess() argument
3883 return ORIGVFS(pVfs)->xAccess(ORIGVFS(pVfs), zPath, flags, pResOut); in apndAccess()
3887 const char *zPath, in apndFullPathname() argument
3891 return ORIGVFS(pVfs)->xFullPathname(ORIGVFS(pVfs),zPath,nOut,zOut); in apndFullPathname()
3893 static void *apndDlOpen(sqlite3_vfs *pVfs, const char *zPath){ in apndDlOpen() argument
3894 return ORIGVFS(pVfs)->xDlOpen(ORIGVFS(pVfs), zPath); in apndDlOpen()
4195 char *zPath; /* Path of zipfile entry */ member
5074 pNew->zPath = (char*)&pNew[1]; in zipfileLoadDirectory()
5075 memcpy(pNew->zPath, &aRec[ZIPFILE_CDS_FIXED_SZ], nFile); in zipfileLoadDirectory()
5076 pNew->zPath[nFile] = '\0'; in zipfileLoadDirectory()
5077 pNew->aCdsEntry = (u8*)&pNew->zPath[nFile+1]; in zipfileLoadDirectory()
5094 const char *zPath, /* Path for new entry */ in zipfileNewEntry() argument
5110 pNew->zPath = (char*)&pNew[1]; in zipfileNewEntry()
5111 pNew->aCdsEntry = (u8*)&pNew->zPath[nPath+1]; in zipfileNewEntry()
5113 memcpy(pNew->zPath, zPath, nPath+1); in zipfileNewEntry()
5134 memcpy(aWrite, zPath, nPath); in zipfileNewEntry()
5150 const char *zPath, /* Path for new entry */ in zipfileAppendEntry() argument
5173 rc = zipfileAppendData(pTab, (const u8*)zPath, nPath); in zipfileAppendEntry()
5257 const char *zPath = 0; /* Path for new entry */ in zipfileUpdate() local
5277 if( zipfileComparePath(pOld->zPath, zDelete, nDelete)==0 ){ in zipfileUpdate()
5339 zPath = (const char*)sqlite3_value_text(apVal[2]); in zipfileUpdate()
5340 nPath = (int)strlen(zPath); in zipfileUpdate()
5353 if( zPath[nPath-1]!='/' ){ in zipfileUpdate()
5354 zFree = sqlite3_mprintf("%s/", zPath); in zipfileUpdate()
5356 zPath = (const char*)zFree; in zipfileUpdate()
5366 if( zipfileComparePath(p->zPath, zPath, nPath)==0 ){ in zipfileUpdate()
5386 pNew = zipfileNewEntry(&cds, zPath, nPath, (u32)mTime); in zipfileUpdate()
5396 rc = zipfileAppendEntry(pTab, &cds, zPath, nPath, pData, nData, (u32)mTime); in zipfileUpdate()
14802 char *zDrive, *zPath; in find_home_dir() local
14805 zPath = getenv("HOMEPATH"); in find_home_dir()
14806 if( zDrive && zPath ){ in find_home_dir()
14807 n = strlen30(zDrive) + strlen30(zPath) + 1; in find_home_dir()
14810 sqlite3_snprintf(n, home_dir, "%s%s", zDrive, zPath); in find_home_dir()