Lines Matching refs:zFilename

1745   void *(*xDlOpen)(sqlite3_vfs*, const char *zFilename);
4007 SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam);
4010 SQLITE_API const char *sqlite3_uri_key(const char *zFilename, int N);
14650 const char *zFilename, /* Name of database file to open */
25284 SQLITE_PRIVATE void sqlite3MemdebugDump(const char *zFilename){
25289 out = fopen(zFilename, "w");
25292 zFilename);
25928 SQLITE_PRIVATE void sqlite3Memsys3Dump(const char *zFilename){
25933 if( zFilename==0 || zFilename[0]==0 ){
25936 out = fopen(zFilename, "w");
25939 zFilename);
25997 UNUSED_PARAMETER(zFilename);
26548 SQLITE_PRIVATE void sqlite3Memsys5Dump(const char *zFilename){
26553 if( zFilename==0 || zFilename[0]==0 ){
26556 out = fopen(zFilename, "w");
26559 zFilename);
37934 static int openDirectory(const char *zFilename, int *pFd){
37939 sqlite3_snprintf(MAX_PATHNAME, zDirname, "%s", zFilename);
38518 char *zFilename; /* Name of the mmapped file */
38776 rc = unixLogError(SQLITE_IOERR_SHMOPEN,"ftruncate",pShmNode->zFilename);
38872 zShm = pShmNode->zFilename = (char*)&pShmNode[1];
39044 const char *zFile = pShmNode->zFilename;
39072 rc = unixLogError(SQLITE_IOERR_SHMMAP, "mmap", pShmNode->zFilename);
39329 osUnlink(pShmNode->zFilename);
39869 const char *zFilename, /* Name of the file being opened */
39879 assert( zFilename!=0 || (ctrlFlags & UNIXFILE_NOLOCK)!=0 );
39881 OSTRACE(("OPEN %-3d %s\n", h, zFilename));
39884 pNew->zPath = zFilename;
39889 if( sqlite3_uri_boolean(((ctrlFlags & UNIXFILE_URI) ? zFilename : 0),
39898 pNew->pId = vxworksFindFileId(zFilename);
39908 pLockingStyle = (**(finder_type*)pVfs->pAppData)(zFilename, pNew);
39913 pNew->lockingContext = (void*)zFilename;
39962 pCtx->dbPath = zFilename;
39983 assert( zFilename!=0 );
39984 nFilename = (int)strlen(zFilename) + 6;
39989 sqlite3_snprintf(nFilename, zLockFile, "%s" DOTLOCK_SUFFIX, zFilename);
40023 osUnlink(zFilename);
40836 static void *unixDlOpen(sqlite3_vfs *NotUsed, const char *zFilename){
40838 return dlopen(zFilename, RTLD_NOW | RTLD_GLOBAL);
44612 static int winceCreateLock(const char *zFilename, winFile *pFile){
44619 zName = winUtf8ToUnicode(zFilename);
44641 "winceCreateLock1", zFilename);
44673 "winceCreateLock2", zFilename);
44685 "winceCreateLock3", zFilename);
46089 char *zFilename; /* Name of the file */
46231 winDelete(pVfs, p->zFilename, 0);
46264 "winLockSharedMemory", pShmNode->zFilename);
46302 pNew->zFilename = (char*)&pNew[1];
46303 sqlite3_snprintf(nName+15, pNew->zFilename, "%s-shm", pDbFd->zPath);
46304 sqlite3FileSuffix3(pDbFd->zPath, pNew->zFilename);
46314 if( sqlite3StrICmp(pShmNode->zFilename, pNew->zFilename)==0 ) break;
46341 rc = winOpen(pDbFd->pVfs, pShmNode->zFilename,
46346 pShmNode->zFilename);
47028 static char *winConvertToUtf8Filename(const void *zFilename){
47031 zConverted = winUnicodeToUtf8(zFilename);
47035 zConverted = winMbcsToUtf8(zFilename, osAreFileApisANSI());
47049 static void *winConvertFromUtf8Filename(const char *zFilename){
47052 zConverted = winUtf8ToUnicode(zFilename);
47056 zConverted = winUtf8ToMbcs(zFilename, osAreFileApisANSI());
47346 const char *zFilename, /* Name of file to check */
47679 const char *zFilename, /* Name of file to delete */
47691 OSTRACE(("DELETE name=%s, syncDir=%d\n", zFilename, syncDir));
47693 zConverted = winConvertFromUtf8Filename(zFilename);
47695 OSTRACE(("DELETE name=%s, rc=SQLITE_IOERR_NOMEM\n", zFilename));
47773 rc = winLogError(SQLITE_IOERR_DELETE, lastErrno, "winDelete", zFilename);
47778 OSTRACE(("DELETE name=%s, rc=%s\n", zFilename, sqlite3ErrName(rc)));
47787 const char *zFilename, /* Name of file to check */
47799 zFilename, flags, pResOut));
47801 zConverted = winConvertFromUtf8Filename(zFilename);
47803 OSTRACE(("ACCESS name=%s, rc=SQLITE_IOERR_NOMEM\n", zFilename));
47829 zFilename);
47855 zFilename, pResOut, *pResOut));
48107 static void *winDlOpen(sqlite3_vfs *pVfs, const char *zFilename){
48114 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)0));
48117 if( winFullPathname(pVfs, zFilename, nFull, zFull)!=SQLITE_OK ){
48119 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)0));
48125 void *zConverted = winConvertFromUtf8Filename(zFilename);
48129 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)0));
48144 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)h));
48651 static void *memdbDlOpen(sqlite3_vfs*, const char *zFilename);
53345 char *zFilename; /* Name of the database file */
53664 , p->zFilename
56730 assert( pPager->zFilename && pPager->zFilename[0] );
57318 const char *zFilename, /* Name of the database file to open */
57355 if( zFilename && zFilename[0] ){
57356 zPathname = sqlite3DbStrDup(0, zFilename);
57359 zFilename = 0;
57368 if( zFilename && zFilename[0] ){
57376 rc = sqlite3OsFullPathname(pVfs, zFilename, nPathname, zPathname);
57387 z = zUri = &zFilename[sqlite3Strlen30(zFilename)+1];
57484 pPager->zFilename = (char*)pPtr;
57501 sqlite3FileSuffix3(zFilename,pPager->zJournal);
57515 sqlite3FileSuffix3(zFilename, pPager->zWal);
57530 if( zFilename && zFilename[0] ){
57532 rc = sqlite3OsOpen(pVfs, pPager->zFilename, pPager->fd, vfsFlags, &fout);
57573 pPager->noLock = sqlite3_uri_boolean(pPager->zFilename, "nolock", 0);
57575 || sqlite3_uri_boolean(pPager->zFilename, "immutable", 0) ){
57625 PAGERTRACE(("OPEN %d %s\n", FILEHANDLEID(pPager->fd), pPager->zFilename));
57626 IOTRACE(("OPEN %p %s\n", pPager, pPager->zFilename))
59059 pPager->zFilename, zSuper, pPager->dbSize));
59656 return (nullIfMemDb && pPager->memDb) ? &zFake[4] : pPager->zFilename;
67935 const char *zFilename, /* Name of the file containing the BTree database */
67949 const int isTempDb = zFilename==0 || zFilename[0]==0;
67957 const int isMemdb = (zFilename && strcmp(zFilename, ":memory:")==0)
67997 int nFilename = sqlite3Strlen30(zFilename)+1;
68008 memcpy(zFullPathname, zFilename, nFilename);
68010 rc = sqlite3OsFullPathname(pVfs, zFilename,
68080 rc = sqlite3PagerOpen(pVfs, &pBt->pPager, zFilename,
68116 if( zFilename && !isMemdb ){
94083 const char *zFilename; /* Name of database file for pPager */
94107 zFilename = sqlite3PagerFilename(pPager, 1);
94113 && (sqlite3Strlen30(zFilename)==0 /* Temp file */
169719 static const char *uriParameter(const char *zFilename, const char *zParam){
169720 zFilename += sqlite3Strlen30(zFilename) + 1;
169721 while( ALWAYS(zFilename!=0) && zFilename[0] ){
169722 int x = strcmp(zFilename, zParam);
169723 zFilename += sqlite3Strlen30(zFilename) + 1;
169724 if( x==0 ) return zFilename;
169725 zFilename += sqlite3Strlen30(zFilename) + 1;
169738 const char *zFilename, /* Database filename UTF-8 encoded */
169952 rc = sqlite3ParseUri(zVfs, zFilename, &flags, &db->pVfs, &zOpen, &zErrMsg);
170061 sqlite3GlobalConfig.xSqllog(pArg, db, zFilename, 0);
170073 const char *zFilename,
170076 return openDatabase(zFilename, ppDb,
170093 const void *zFilename,
170108 if( zFilename==0 ) zFilename = "\000\000";
170110 sqlite3ValueSetStr(pVal, -1, zFilename, SQLITE_UTF16NATIVE, SQLITE_STATIC);
171061 SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam){
171062 if( zFilename==0 || zParam==0 ) return 0;
171063 zFilename = databaseName(zFilename);
171064 return uriParameter(zFilename, zParam);
171070 SQLITE_API const char *sqlite3_uri_key(const char *zFilename, int N){
171071 if( zFilename==0 || N<0 ) return 0;
171072 zFilename = databaseName(zFilename);
171073 zFilename += sqlite3Strlen30(zFilename) + 1;
171074 while( ALWAYS(zFilename) && zFilename[0] && (N--)>0 ){
171075 zFilename += sqlite3Strlen30(zFilename) + 1;
171076 zFilename += sqlite3Strlen30(zFilename) + 1;
171078 return zFilename[0] ? zFilename : 0;
171084 SQLITE_API int sqlite3_uri_boolean(const char *zFilename, const char *zParam, int bDflt){
171085 const char *z = sqlite3_uri_parameter(zFilename, zParam);
171094 const char *zFilename, /* Filename as passed to xOpen */
171098 const char *z = sqlite3_uri_parameter(zFilename, zParam);
171116 SQLITE_API const char *sqlite3_filename_database(const char *zFilename){
171117 if( zFilename==0 ) return 0;
171118 return databaseName(zFilename);
171120 SQLITE_API const char *sqlite3_filename_journal(const char *zFilename){
171121 if( zFilename==0 ) return 0;
171122 zFilename = databaseName(zFilename);
171123 zFilename += sqlite3Strlen30(zFilename) + 1;
171124 while( ALWAYS(zFilename) && zFilename[0] ){
171125 zFilename += sqlite3Strlen30(zFilename) + 1;
171126 zFilename += sqlite3Strlen30(zFilename) + 1;
171128 return zFilename + 1;
171130 SQLITE_API const char *sqlite3_filename_wal(const char *zFilename){
171134 zFilename = sqlite3_filename_journal(zFilename);
171135 if( zFilename ) zFilename += sqlite3Strlen30(zFilename) + 1;
171136 return zFilename;
204954 static LPWSTR rbuWinUtf8ToUnicode(const char *zFilename){
204958 nChar = MultiByteToWideChar(CP_UTF8, 0, zFilename, -1, NULL, 0);
204967 nChar = MultiByteToWideChar(CP_UTF8, 0, zFilename, -1, zWideFilename,