Lines Matching refs:zFilename
1792 void *(*xDlOpen)(sqlite3_vfs*, const char *zFilename);
16066 const char *zFilename, /* Name of database file to open */
27409 SQLITE_PRIVATE void sqlite3MemdebugDump(const char *zFilename){ in sqlite3MemdebugDump() argument
27414 out = fopen(zFilename, "w"); in sqlite3MemdebugDump()
27417 zFilename); in sqlite3MemdebugDump()
28053 SQLITE_PRIVATE void sqlite3Memsys3Dump(const char *zFilename){ in sqlite3Memsys3Dump() argument
28058 if( zFilename==0 || zFilename[0]==0 ){ in sqlite3Memsys3Dump()
28061 out = fopen(zFilename, "w"); in sqlite3Memsys3Dump()
28064 zFilename); in sqlite3Memsys3Dump()
28122 UNUSED_PARAMETER(zFilename); in sqlite3Memsys3Dump()
28682 SQLITE_PRIVATE void sqlite3Memsys5Dump(const char *zFilename){ in sqlite3Memsys5Dump() argument
28687 if( zFilename==0 || zFilename[0]==0 ){ in sqlite3Memsys5Dump()
28690 out = fopen(zFilename, "w"); in sqlite3Memsys5Dump()
28693 zFilename); in sqlite3Memsys5Dump()
37464 static void *kvvfsDlOpen(sqlite3_vfs*, const char *zFilename);
42092 static int openDirectory(const char *zFilename, int *pFd){
42097 sqlite3_snprintf(MAX_PATHNAME, zDirname, "%s", zFilename);
42701 char *zFilename; /* Name of the mmapped file */
42986 rc = unixLogError(SQLITE_IOERR_SHMOPEN,"ftruncate",pShmNode->zFilename);
43082 zShm = pShmNode->zFilename = (char*)&pShmNode[1];
43266 const char *zFile = pShmNode->zFilename;
43294 rc = unixLogError(SQLITE_IOERR_SHMMAP, "mmap", pShmNode->zFilename);
43623 osUnlink(pShmNode->zFilename);
44168 const char *zFilename, /* Name of the file being opened */
44178 assert( zFilename!=0 || (ctrlFlags & UNIXFILE_NOLOCK)!=0 );
44180 OSTRACE(("OPEN %-3d %s\n", h, zFilename));
44183 pNew->zPath = zFilename;
44188 if( sqlite3_uri_boolean(((ctrlFlags & UNIXFILE_URI) ? zFilename : 0),
44197 pNew->pId = vxworksFindFileId(zFilename);
44207 pLockingStyle = (**(finder_type*)pVfs->pAppData)(zFilename, pNew);
44212 pNew->lockingContext = (void*)zFilename;
44261 pCtx->dbPath = zFilename;
44282 assert( zFilename!=0 );
44283 nFilename = (int)strlen(zFilename) + 6;
44288 sqlite3_snprintf(nFilename, zLockFile, "%s" DOTLOCK_SUFFIX, zFilename);
44322 osUnlink(zFilename);
45106 static void *unixDlOpen(sqlite3_vfs *NotUsed, const char *zFilename){
45108 return dlopen(zFilename, RTLD_NOW | RTLD_GLOBAL);
48902 static int winceCreateLock(const char *zFilename, winFile *pFile){
48909 zName = winUtf8ToUnicode(zFilename);
48931 "winceCreateLock1", zFilename);
48963 "winceCreateLock2", zFilename);
48975 "winceCreateLock3", zFilename);
50379 char *zFilename; /* Name of the file */
50521 winDelete(pVfs, p->zFilename, 0);
50554 "winLockSharedMemory", pShmNode->zFilename);
50592 pNew->zFilename = (char*)&pNew[1];
50593 sqlite3_snprintf(nName+15, pNew->zFilename, "%s-shm", pDbFd->zPath);
50594 sqlite3FileSuffix3(pDbFd->zPath, pNew->zFilename);
50604 if( sqlite3StrICmp(pShmNode->zFilename, pNew->zFilename)==0 ) break;
50631 rc = winOpen(pDbFd->pVfs, pShmNode->zFilename,
50636 pShmNode->zFilename);
51327 static char *winConvertToUtf8Filename(const void *zFilename){
51330 zConverted = winUnicodeToUtf8(zFilename);
51334 zConverted = winMbcsToUtf8(zFilename, osAreFileApisANSI());
51348 static void *winConvertFromUtf8Filename(const char *zFilename){
51351 zConverted = winUtf8ToUnicode(zFilename);
51355 zConverted = winUtf8ToMbcs(zFilename, osAreFileApisANSI());
51665 const char *zFilename, /* Name of file to check */
51998 const char *zFilename, /* Name of file to delete */
52010 OSTRACE(("DELETE name=%s, syncDir=%d\n", zFilename, syncDir));
52012 zConverted = winConvertFromUtf8Filename(zFilename);
52014 OSTRACE(("DELETE name=%s, rc=SQLITE_IOERR_NOMEM\n", zFilename));
52092 rc = winLogError(SQLITE_IOERR_DELETE, lastErrno, "winDelete", zFilename);
52097 OSTRACE(("DELETE name=%s, rc=%s\n", zFilename, sqlite3ErrName(rc)));
52106 const char *zFilename, /* Name of file to check */
52118 zFilename, flags, pResOut));
52120 if( zFilename==0 ){
52123 zFilename, pResOut, *pResOut));
52127 zConverted = winConvertFromUtf8Filename(zFilename);
52129 OSTRACE(("ACCESS name=%s, rc=SQLITE_IOERR_NOMEM\n", zFilename));
52155 zFilename);
52181 zFilename, pResOut, *pResOut));
52447 static void *winDlOpen(sqlite3_vfs *pVfs, const char *zFilename){
52454 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)0));
52457 if( winFullPathname(pVfs, zFilename, nFull, zFull)!=SQLITE_OK ){
52459 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)0));
52465 void *zConverted = winConvertFromUtf8Filename(zFilename);
52469 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)0));
52484 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)h));
52992 static void *memdbDlOpen(sqlite3_vfs*, const char *zFilename);
57795 char *zFilename; /* Name of the database file */
58113 , p->zFilename
61231 assert( pPager->zFilename && pPager->zFilename[0] );
61819 const char *zFilename, /* Name of the database file to open */
61851 if( zFilename && zFilename[0] ){
61852 zPathname = sqlite3DbStrDup(0, zFilename);
61855 zFilename = 0;
61864 if( zFilename && zFilename[0] ){
61872 rc = sqlite3OsFullPathname(pVfs, zFilename, nPathname, zPathname);
61883 z = zUri = &zFilename[sqlite3Strlen30(zFilename)+1];
61980 pPager->zFilename = (char*)pPtr;
61997 sqlite3FileSuffix3(zFilename,pPager->zJournal);
62011 sqlite3FileSuffix3(zFilename, pPager->zWal);
62026 if( zFilename && zFilename[0] ){
62028 rc = sqlite3OsOpen(pVfs, pPager->zFilename, pPager->fd, vfsFlags, &fout);
62067 pPager->noLock = sqlite3_uri_boolean(pPager->zFilename, "nolock", 0);
62069 || sqlite3_uri_boolean(pPager->zFilename, "immutable", 0) ){
62119 PAGERTRACE(("OPEN %d %s\n", FILEHANDLEID(pPager->fd), pPager->zFilename));
62120 IOTRACE(("OPEN %p %s\n", pPager, pPager->zFilename))
63566 pPager->zFilename, zSuper, pPager->dbSize));
64173 return pPager->zFilename;
73067 const char *zFilename, /* Name of the file containing the BTree database */
73081 const int isTempDb = zFilename==0 || zFilename[0]==0;
73089 const int isMemdb = (zFilename && strcmp(zFilename, ":memory:")==0)
73129 int nFilename = sqlite3Strlen30(zFilename)+1;
73140 memcpy(zFullPathname, zFilename, nFilename);
73142 rc = sqlite3OsFullPathname(pVfs, zFilename,
73215 rc = sqlite3PagerOpen(pVfs, &pBt->pPager, zFilename,
73251 if( zFilename && !isMemdb ){
100981 const char *zFilename; /* Name of database file for pPager */
101005 zFilename = sqlite3PagerFilename(pPager, 1);
101011 && (sqlite3Strlen30(zFilename)==0 /* Temp file */
182990 static const char *uriParameter(const char *zFilename, const char *zParam){
182991 zFilename += sqlite3Strlen30(zFilename) + 1;
182992 while( ALWAYS(zFilename!=0) && zFilename[0] ){
182993 int x = strcmp(zFilename, zParam);
182994 zFilename += sqlite3Strlen30(zFilename) + 1;
182995 if( x==0 ) return zFilename;
182996 zFilename += sqlite3Strlen30(zFilename) + 1;
183009 const char *zFilename, /* Database filename UTF-8 encoded */
183206 if( zFilename && zFilename[0]==':' ){
183207 if( strcmp(zFilename, ":localStorage:")==0 ){
183208 zFilename = "file:local?vfs=kvvfs";
183210 }else if( strcmp(zFilename, ":sessionStorage:")==0 ){
183211 zFilename = "file:session?vfs=kvvfs";
183239 rc = sqlite3ParseUri(zVfs, zFilename, &flags, &db->pVfs, &zOpen, &zErrMsg);
183354 sqlite3GlobalConfig.xSqllog(pArg, db, zFilename, 0);
183366 const char *zFilename,
183369 return openDatabase(zFilename, ppDb,
183386 const void *zFilename,
183401 if( zFilename==0 ) zFilename = "\000\000";
183403 sqlite3ValueSetStr(pVal, -1, zFilename, SQLITE_UTF16NATIVE, SQLITE_STATIC);
184545 SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam){
184546 if( zFilename==0 || zParam==0 ) return 0;
184547 zFilename = databaseName(zFilename);
184548 return uriParameter(zFilename, zParam);
184554 SQLITE_API const char *sqlite3_uri_key(const char *zFilename, int N){
184555 if( zFilename==0 || N<0 ) return 0;
184556 zFilename = databaseName(zFilename);
184557 zFilename += sqlite3Strlen30(zFilename) + 1;
184558 while( ALWAYS(zFilename) && zFilename[0] && (N--)>0 ){
184559 zFilename += sqlite3Strlen30(zFilename) + 1;
184560 zFilename += sqlite3Strlen30(zFilename) + 1;
184562 return zFilename[0] ? zFilename : 0;
184568 SQLITE_API int sqlite3_uri_boolean(const char *zFilename, const char *zParam, int bDflt){
184569 const char *z = sqlite3_uri_parameter(zFilename, zParam);
184578 const char *zFilename, /* Filename as passed to xOpen */
184582 const char *z = sqlite3_uri_parameter(zFilename, zParam);
184600 SQLITE_API const char *sqlite3_filename_database(const char *zFilename){
184601 if( zFilename==0 ) return 0;
184602 return databaseName(zFilename);
184604 SQLITE_API const char *sqlite3_filename_journal(const char *zFilename){
184605 if( zFilename==0 ) return 0;
184606 zFilename = databaseName(zFilename);
184607 zFilename += sqlite3Strlen30(zFilename) + 1;
184608 while( ALWAYS(zFilename) && zFilename[0] ){
184609 zFilename += sqlite3Strlen30(zFilename) + 1;
184610 zFilename += sqlite3Strlen30(zFilename) + 1;
184612 return zFilename + 1;
184614 SQLITE_API const char *sqlite3_filename_wal(const char *zFilename){
184618 zFilename = sqlite3_filename_journal(zFilename);
184619 if( zFilename ) zFilename += sqlite3Strlen30(zFilename) + 1;
184620 return zFilename;
221310 static LPWSTR rbuWinUtf8ToUnicode(const char *zFilename){
221314 nChar = MultiByteToWideChar(CP_UTF8, 0, zFilename, -1, NULL, 0);
221323 nChar = MultiByteToWideChar(CP_UTF8, 0, zFilename, -1, zWideFilename,