Lines Matching refs:zFilename

1820   void *(*xDlOpen)(sqlite3_vfs*, const char *zFilename);
16480 const char *zFilename, /* Name of database file to open */
27908 SQLITE_PRIVATE void sqlite3MemdebugDump(const char *zFilename){ in sqlite3MemdebugDump() argument
27913 out = fopen(zFilename, "w"); in sqlite3MemdebugDump()
27916 zFilename); in sqlite3MemdebugDump()
28552 SQLITE_PRIVATE void sqlite3Memsys3Dump(const char *zFilename){ in sqlite3Memsys3Dump() argument
28557 if( zFilename==0 || zFilename[0]==0 ){ in sqlite3Memsys3Dump()
28560 out = fopen(zFilename, "w"); in sqlite3Memsys3Dump()
28563 zFilename); in sqlite3Memsys3Dump()
28621 UNUSED_PARAMETER(zFilename); in sqlite3Memsys3Dump()
29181 SQLITE_PRIVATE void sqlite3Memsys5Dump(const char *zFilename){ in sqlite3Memsys5Dump() argument
29186 if( zFilename==0 || zFilename[0]==0 ){ in sqlite3Memsys5Dump()
29189 out = fopen(zFilename, "w"); in sqlite3Memsys5Dump()
29192 zFilename); in sqlite3Memsys5Dump()
37949 static void *kvvfsDlOpen(sqlite3_vfs*, const char *zFilename);
42560 static int openDirectory(const char *zFilename, int *pFd){ in openDirectory() argument
42565 sqlite3_snprintf(MAX_PATHNAME, zDirname, "%s", zFilename); in openDirectory()
43181 char *zFilename; /* Name of the mmapped file */ member
43466 rc = unixLogError(SQLITE_IOERR_SHMOPEN,"ftruncate",pShmNode->zFilename); in unixLockSharedMemory()
43562 zShm = pShmNode->zFilename = (char*)&pShmNode[1]; in unixOpenSharedMemory()
43746 const char *zFile = pShmNode->zFilename; in unixShmMap()
43774 rc = unixLogError(SQLITE_IOERR_SHMMAP, "mmap", pShmNode->zFilename); in unixShmMap()
44102 osUnlink(pShmNode->zFilename); in unixShmUnmap()
44647 const char *zFilename, /* Name of the file being opened */ in fillInUnixFile() argument
44657 assert( zFilename!=0 || (ctrlFlags & UNIXFILE_NOLOCK)!=0 ); in fillInUnixFile()
44659 OSTRACE(("OPEN %-3d %s\n", h, zFilename)); in fillInUnixFile()
44662 pNew->zPath = zFilename; in fillInUnixFile()
44667 if( sqlite3_uri_boolean(((ctrlFlags & UNIXFILE_URI) ? zFilename : 0), in fillInUnixFile()
44676 pNew->pId = vxworksFindFileId(zFilename); in fillInUnixFile()
44686 pLockingStyle = (**(finder_type*)pVfs->pAppData)(zFilename, pNew); in fillInUnixFile()
44691 pNew->lockingContext = (void*)zFilename; in fillInUnixFile()
44740 pCtx->dbPath = zFilename; in fillInUnixFile()
44761 assert( zFilename!=0 ); in fillInUnixFile()
44762 nFilename = (int)strlen(zFilename) + 6; in fillInUnixFile()
44767 sqlite3_snprintf(nFilename, zLockFile, "%s" DOTLOCK_SUFFIX, zFilename); in fillInUnixFile()
44801 osUnlink(zFilename); in fillInUnixFile()
45585 static void *unixDlOpen(sqlite3_vfs *NotUsed, const char *zFilename){ in unixDlOpen() argument
45587 return dlopen(zFilename, RTLD_NOW | RTLD_GLOBAL); in unixDlOpen()
49502 static int winceCreateLock(const char *zFilename, winFile *pFile){ in winceCreateLock() argument
49509 zName = winUtf8ToUnicode(zFilename); in winceCreateLock()
49531 "winceCreateLock1", zFilename); in winceCreateLock()
49563 "winceCreateLock2", zFilename); in winceCreateLock()
49575 "winceCreateLock3", zFilename); in winceCreateLock()
51180 char *zFilename; /* Name of the file */ member
51265 winDelete(pVfs, p->zFilename, 0);
51336 static void *winConvertFromUtf8Filename(const char *zFilename){
51343 if( osCygwin_conv_path && !(winIsDriveLetterAndColon(zFilename)
51344 && winIsDirSep(zFilename[2])) ){
51347 if( !strchr(zFilename, '/') ) convertflag |= CCP_RELATIVE;
51349 zFilename, 0, 0);
51358 if( osCygwin_conv_path(convertflag, zFilename,
51375 nChar = osMultiByteToWideChar(CP_UTF8, 0, zFilename, -1, NULL, 0);
51383 nChar = osMultiByteToWideChar(CP_UTF8, 0, zFilename, -1,
51389 && winIsDriveLetterAndColon(zFilename)
51390 && winIsDirSep(zFilename[2]) ){
51395 && winIsDirSep(zFilename[0]) && winIsDirSep(zFilename[1])
51396 && zFilename[2] != '?' ){
51402 zConverted = winUtf8ToUnicode(zFilename);
51407 zConverted = winUtf8ToMbcs(zFilename, osAreFileApisANSI());
51532 pNew->zFilename = (char*)&pNew[1];
51535 sqlite3_snprintf(nName+15, pNew->zFilename, "%s-shm", pDbFd->zPath);
51536 sqlite3FileSuffix3(pDbFd->zPath, pNew->zFilename);
51542 rc = winHandleOpen(pNew->zFilename, &p->bReadonly, &p->hShm);
51550 if( sqlite3StrICmp(pShmNode->zFilename, pNew->zFilename)==0 ) break;
51565 rc = winHandleOpen(pNew->zFilename, &pShmNode->isReadonly, &h);
52512 const char *zFilename, /* Name of file to check */
52852 const char *zFilename, /* Name of file to delete */
52864 OSTRACE(("DELETE name=%s, syncDir=%d\n", zFilename, syncDir));
52866 zConverted = winConvertFromUtf8Filename(zFilename);
52868 OSTRACE(("DELETE name=%s, rc=SQLITE_IOERR_NOMEM\n", zFilename));
52946 rc = winLogError(SQLITE_IOERR_DELETE, lastErrno, "winDelete", zFilename);
52951 OSTRACE(("DELETE name=%s, rc=%s\n", zFilename, sqlite3ErrName(rc)));
52960 const char *zFilename, /* Name of file to check */
52978 zFilename, flags, pResOut));
52980 if( zFilename==0 ){
52983 zFilename, pResOut, *pResOut));
52987 zConverted = winConvertFromUtf8Filename(zFilename);
52989 OSTRACE(("ACCESS name=%s, rc=SQLITE_IOERR_NOMEM\n", zFilename));
53018 zFilename);
53044 zFilename, pResOut, *pResOut));
53413 static void *winDlOpen(sqlite3_vfs *pVfs, const char *zFilename){
53415 void *zConverted = winConvertFromUtf8Filename(zFilename);
53418 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)0));
53433 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)h));
53941 static void *memdbDlOpen(sqlite3_vfs*, const char *zFilename);
58745 char *zFilename; /* Name of the database file */ member
59060 , p->zFilename
62191 assert( pPager->zFilename && pPager->zFilename[0] );
62779 const char *zFilename, /* Name of the database file to open */
62812 if( zFilename && zFilename[0] ){
62813 zPathname = sqlite3DbStrDup(0, zFilename);
62816 zFilename = 0;
62825 if( zFilename && zFilename[0] ){
62833 rc = sqlite3OsFullPathname(pVfs, zFilename, nPathname, zPathname);
62844 z = zUri = &zFilename[sqlite3Strlen30(zFilename)+1];
62941 pPager->zFilename = (char*)pPtr;
62958 sqlite3FileSuffix3(zFilename,pPager->zJournal);
62972 sqlite3FileSuffix3(zFilename, pPager->zWal);
62987 if( zFilename && zFilename[0] ){
62989 rc = sqlite3OsOpen(pVfs, pPager->zFilename, pPager->fd, vfsFlags, &fout);
63028 pPager->noLock = sqlite3_uri_boolean(pPager->zFilename, "nolock", 0);
63030 || sqlite3_uri_boolean(pPager->zFilename, "immutable", 0) ){
63080 PAGERTRACE(("OPEN %d %s\n", FILEHANDLEID(pPager->fd), pPager->zFilename));
63081 IOTRACE(("OPEN %p %s\n", pPager, pPager->zFilename))
64527 pPager->zFilename, zSuper, pPager->dbSize));
65134 return pPager->zFilename;
74083 const char *zFilename, /* Name of the file containing the BTree database */
74097 const int isTempDb = zFilename==0 || zFilename[0]==0;
74105 const int isMemdb = (zFilename && strcmp(zFilename, ":memory:")==0)
74145 int nFilename = sqlite3Strlen30(zFilename)+1;
74156 memcpy(zFullPathname, zFilename, nFilename);
74158 rc = sqlite3OsFullPathname(pVfs, zFilename,
74231 rc = sqlite3PagerOpen(pVfs, &pBt->pPager, zFilename,
74267 if( zFilename && !isMemdb ){
102258 const char *zFilename; /* Name of database file for pPager */
102282 zFilename = sqlite3PagerFilename(pPager, 1);
102288 && (sqlite3Strlen30(zFilename)==0 /* Temp file */
185898 static const char *uriParameter(const char *zFilename, const char *zParam){
185899 zFilename += sqlite3Strlen30(zFilename) + 1;
185900 while( ALWAYS(zFilename!=0) && zFilename[0] ){
185901 int x = strcmp(zFilename, zParam);
185902 zFilename += sqlite3Strlen30(zFilename) + 1;
185903 if( x==0 ) return zFilename;
185904 zFilename += sqlite3Strlen30(zFilename) + 1;
185917 const char *zFilename, /* Database filename UTF-8 encoded */
186117 if( zFilename && zFilename[0]==':' ){
186118 if( strcmp(zFilename, ":localStorage:")==0 ){
186119 zFilename = "file:local?vfs=kvvfs";
186121 }else if( strcmp(zFilename, ":sessionStorage:")==0 ){
186122 zFilename = "file:session?vfs=kvvfs";
186150 if( zFilename==0 ) zFilename = ":memory:";
186151 rc = sqlite3ParseUri(zVfs, zFilename, &flags, &db->pVfs, &zOpen, &zErrMsg);
186266 sqlite3GlobalConfig.xSqllog(pArg, db, zFilename, 0);
186278 const char *zFilename,
186281 return openDatabase(zFilename, ppDb,
186298 const void *zFilename,
186313 if( zFilename==0 ) zFilename = "\000\000";
186315 sqlite3ValueSetStr(pVal, -1, zFilename, SQLITE_UTF16NATIVE, SQLITE_STATIC);
187447 SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam){
187448 if( zFilename==0 || zParam==0 ) return 0;
187449 zFilename = databaseName(zFilename);
187450 return uriParameter(zFilename, zParam);
187456 SQLITE_API const char *sqlite3_uri_key(const char *zFilename, int N){
187457 if( zFilename==0 || N<0 ) return 0;
187458 zFilename = databaseName(zFilename);
187459 zFilename += sqlite3Strlen30(zFilename) + 1;
187460 while( ALWAYS(zFilename) && zFilename[0] && (N--)>0 ){
187461 zFilename += sqlite3Strlen30(zFilename) + 1;
187462 zFilename += sqlite3Strlen30(zFilename) + 1;
187464 return zFilename[0] ? zFilename : 0;
187470 SQLITE_API int sqlite3_uri_boolean(const char *zFilename, const char *zParam, int bDflt){
187471 const char *z = sqlite3_uri_parameter(zFilename, zParam);
187480 const char *zFilename, /* Filename as passed to xOpen */
187484 const char *z = sqlite3_uri_parameter(zFilename, zParam);
187502 SQLITE_API const char *sqlite3_filename_database(const char *zFilename){
187503 if( zFilename==0 ) return 0;
187504 return databaseName(zFilename);
187506 SQLITE_API const char *sqlite3_filename_journal(const char *zFilename){
187507 if( zFilename==0 ) return 0;
187508 zFilename = databaseName(zFilename);
187509 zFilename += sqlite3Strlen30(zFilename) + 1;
187510 while( ALWAYS(zFilename) && zFilename[0] ){
187511 zFilename += sqlite3Strlen30(zFilename) + 1;
187512 zFilename += sqlite3Strlen30(zFilename) + 1;
187514 return zFilename + 1;
187516 SQLITE_API const char *sqlite3_filename_wal(const char *zFilename){
187520 zFilename = sqlite3_filename_journal(zFilename);
187521 if( zFilename ) zFilename += sqlite3Strlen30(zFilename) + 1;
187522 return zFilename;
224489 static LPWSTR rbuWinUtf8ToUnicode(const char *zFilename){
224493 nChar = MultiByteToWideChar(CP_UTF8, 0, zFilename, -1, NULL, 0);
224502 nChar = MultiByteToWideChar(CP_UTF8, 0, zFilename, -1, zWideFilename,