Home | History | Annotate | Download | only in dist

Lines Matching defs:zFilename

1452 ** ^SQLite guarantees that the zFilename parameter to xOpen
1455 ** ^If a suffix is added to the zFilename parameter, it will
1463 ** If the zFilename parameter to xOpen is a NULL pointer then xOpen
1587 void *(*xDlOpen)(sqlite3_vfs*, const char *zFilename);
3252 SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam);
8220 const char *zFilename, /* Name of database file to open */
15933 SQLITE_PRIVATE void sqlite3MemdebugDump(const char *zFilename){
15938 out = fopen(zFilename, "w");
15941 zFilename);
16576 SQLITE_PRIVATE void sqlite3Memsys3Dump(const char *zFilename){
16581 if( zFilename==0 || zFilename[0]==0 ){
16584 out = fopen(zFilename, "w");
16587 zFilename);
16645 UNUSED_PARAMETER(zFilename);
17200 SQLITE_PRIVATE void sqlite3Memsys5Dump(const char *zFilename){
17205 if( zFilename==0 || zFilename[0]==0 ){
17208 out = fopen(zFilename, "w");
17211 zFilename);
24489 const char *zFilename, /* Name of file to delete */
24495 zFilenameCp = convertUtf8PathToCp( zFilename );
24498 OSTRACE(( "DELETE \"%s\"\n", zFilename ));
24509 const char *zFilename, /* Name of file to check */
24520 zFilenameCp = convertUtf8PathToCp( zFilename );
24547 OSTRACE(( "ACCESS %s flags %d: rc=%d\n", zFilename, flags, *pOut ));
24562 static void *os2DlOpen(sqlite3_vfs *pVfs, const char *zFilename){
24565 char *zFilenameCp = convertUtf8PathToCp(zFilename);
28339 ** Open a file descriptor to the directory containing file zFilename.
28361 static int openDirectory(const char *zFilename, int *pFd){
28366 sqlite3_snprintf(MAX_PATHNAME, zDirname, "%s", zFilename);
28709 ** zFilename
28718 char *zFilename; /* Name of the mmapped file */
28944 zShmFilename = pShmNode->zFilename = (char*)&pShmNode[1];
29104 pShmNode->zFilename);
29110 pShmNode->zFilename);
29134 rc = unixLogError(SQLITE_IOERR_SHMMAP, "mmap", pShmNode->zFilename);
29330 if( deleteFlag && pShmNode->h>=0 ) osUnlink(pShmNode->zFilename);
29644 const char *zFilename
29653 /* Usually the path zFilename should not be a relative pathname. The
29658 assert( zFilename==0 || zFilename[0]=='/'
29661 assert( zFilename==0 || zFilename[0]=='/' );
29665 assert( zFilename!=0 || (ctrlFlags & UNIXFILE_NOLOCK)!=0 );
29667 OSTRACE(("OPEN %-3d %s\n", h, zFilename));
29670 pNew->zPath = zFilename;
29672 if( sqlite3_uri_boolean(((ctrlFlags & UNIXFILE_URI) ? zFilename : 0),
29681 pNew->pId = vxworksFindFileId(zFilename);
29691 pLockingStyle = (**(finder_type*)pVfs->pAppData)(zFilename, pNew);
29693 /* Cache zFilename in the locking context (AFP and dotlock override) for
29695 ** zFilename remains valid until file is closed, to support */
29696 pNew->lockingContext = (void*)zFilename;
29742 /* NB: zFilename exists and remains valid until the file is closed
29745 pCtx->dbPath = zFilename;
29766 assert( zFilename!=0 );
29767 nFilename = (int)strlen(zFilename) + 6;
29772 sqlite3_snprintf(nFilename, zLockFile, "%s" DOTLOCK_SUFFIX, zFilename);
29806 osUnlink(zFilename);
30438 static void *unixDlOpen(sqlite3_vfs *NotUsed, const char *zFilename){
30440 return dlopen(zFilename, RTLD_NOW | RTLD_GLOBAL);
33054 static LPWSTR utf8ToUnicode(const char *zFilename){
33058 nChar = osMultiByteToWideChar(CP_UTF8, 0, zFilename, -1, NULL, 0);
33066 nChar = osMultiByteToWideChar(CP_UTF8, 0, zFilename, -1, zWideFilename,
33081 char *zFilename;
33087 zFilename = sqlite3_malloc( nByte );
33088 if( zFilename==0 ){
33091 nByte = osWideCharToMultiByte(CP_UTF8, 0, zWideFilename, -1, zFilename, nByte,
33094 sqlite3_free(zFilename);
33095 zFilename = 0;
33097 return zFilename;
33107 static LPWSTR mbcsToUnicode(const char *zFilename){
33112 nByte = osMultiByteToWideChar(codepage, 0, zFilename, -1, NULL,
33121 nByte = osMultiByteToWideChar(codepage, 0, zFilename, -1, zMbcsFilename,
33139 char *zFilename;
33146 zFilename = sqlite3_malloc( nByte );
33147 if( zFilename==0 ){
33150 nByte = osWideCharToMultiByte(codepage, 0, zWideFilename, -1, zFilename,
33153 sqlite3_free(zFilename);
33154 zFilename = 0;
33156 return zFilename;
33163 SQLITE_API char *sqlite3_win32_mbcs_to_utf8(const char *zFilename){
33167 zTmpWide = mbcsToUnicode(zFilename);
33180 SQLITE_API char *sqlite3_win32_utf8_to_mbcs(const char *zFilename){
33184 zTmpWide = utf8ToUnicode(zFilename);
33407 static BOOL winceCreateLock(const char *zFilename, winFile *pFile){
33412 zName = utf8ToUnicode(zFilename);
33432 winLogError(SQLITE_ERROR, pFile->lastErrno, "winceCreateLock1", zFilename);
33465 "winceCreateLock2", zFilename);
34421 ** zFilename
34430 char *zFilename; /* Name of the file */
34573 winDelete(pVfs, p->zFilename, 0);
34615 pNew->zFilename = (char*)&pNew[1];
34616 sqlite3_snprintf(nName+15, pNew->zFilename, "%s-shm", pDbFd->zPath);
34617 sqlite3FileSuffix3(pDbFd->zPath, pNew->zFilename);
34627 if( sqlite3StrICmp(pShmNode->zFilename, pNew->zFilename)==0 ) break;
34645 pShmNode->zFilename, /* Name of the file (UTF-8) */
35047 static void *convertUtf8Filename(const char *zFilename){
35050 zConverted = utf8ToUnicode(zFilename);
35055 zConverted = sqlite3_win32_utf8_to_mbcs(zFilename);
35379 const char *zFilename, /* Name of file to delete */
35390 zConverted = convertUtf8Filename(zFilename);
35413 "winDelete", zFilename);
35418 OSTRACE(("DELETE \"%s\" %s\n", zFilename, (rc ? "failed" : "ok" )));
35427 const char *zFilename, /* Name of file to check */
35438 zConverted = convertUtf8Filename(zFilename);
35463 winLogError(SQLITE_IOERR_ACCESS, lastErrno, "winAccess", zFilename);
35597 static void *winDlOpen(sqlite3_vfs *pVfs, const char *zFilename){
35599 void *zConverted = convertUtf8Filename(zFilename);
39074 u8 tempFile; /* zFilename is a temporary file */
39123 char *zFilename; /* Name of the database file */
39407 , p->zFilename
42048 ** If the pager was opened on a transient file (zFilename==""), or
42730 ** The zFilename argument is the path to the database file to open.
42731 ** If zFilename is NULL then a randomly-named temporary file is created
42733 ** automatically when they are closed. If zFilename is ":memory:" then
42758 const char *zFilename, /* Name of the database file to open */
42799 zFilename = 0;
42807 if( zFilename && zFilename[0] ){
42815 rc = sqlite3OsFullPathname(pVfs, zFilename, nPathname, zPathname);
42817 z = zUri = &zFilename[sqlite3Strlen30(zFilename)+1];
42856 nPathname + 1 + nUri + /* zFilename */
42872 pPager->zFilename = (char*)(pPtr += journalFileSize);
42875 /* Fill in the Pager.zFilename and Pager.zJournal buffers, if required. */
42879 memcpy(pPager->zFilename, zPathname, nPathname);
42880 memcpy(&pPager->zFilename[nPathname+1], zUri, nUri);
42883 sqlite3FileSuffix3(pPager->zFilename, pPager->zJournal);
42888 sqlite3FileSuffix3(pPager->zFilename, pPager->zWal);
42897 if( zFilename && zFilename[0] ){
42899 rc = sqlite3OsOpen(pVfs, pPager->zFilename, pPager->fd, vfsFlags, &fout);
42976 PAGERTRACE(("OPEN %d %s\n", FILEHANDLEID(pPager->fd), pPager->zFilename));
42977 IOTRACE(("OPEN %p %s\n", pPager, pPager->zFilename))
44218 pPager->zFilename, zMaster, pPager->dbSize));
44737 return pPager->zFilename;
51073 ** zFilename is the name of the database file. If zFilename is NULL
51079 ** If zFilename is ":memory:" then an in-memory database is created
51093 const char *zFilename, /* Name of the file containing the BTree database */
51107 const int isTempDb = zFilename==0 || zFilename[0]==0;
51115 const int isMemdb = (zFilename && strcmp(zFilename, ":memory:")==0)
51162 rc = sqlite3OsFullPathname(pVfs, zFilename, nFullPathname, zFullPathname);
51226 rc = sqlite3PagerOpen(pVfs, &pBt->pPager, zFilename,
51256 if( zFilename && !isMemdb ){
65388 const char *zFilename; /* Name of database file for pPager */
70466 const char *zFilename; /* Name of database file for pPager */
70487 u.ci.zFilename = sqlite3PagerFilename(u.ci.pPager);
70493 && (sqlite3Strlen30(u.ci.zFilename)==0 /* Temp file */
114550 ** sqlite3_open() and sqlite3_open16(). The database filename "zFilename"
114554 const char *zFilename, /* Database filename UTF-8 encoded */
114687 rc = sqlite3ParseUri(zVfs, zFilename, &flags, &db->pVfs, &zOpen, &zErrMsg);
114813 const char *zFilename,
114816 return openDatabase(zFilename, ppDb,
114833 const void *zFilename,
114836 char const *zFilename8; /* zFilename encoded in UTF-8 instead of UTF-16 */
114840 assert( zFilename );
114848 sqlite3ValueSetStr(pVal, -1, zFilename, SQLITE_UTF16NATIVE, SQLITE_STATIC);
115451 ** The zFilename argument is the filename pointer passed into the xOpen()
115457 SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam){
115458 if( zFilename==0 ) return 0;
115459 zFilenamezFilename) + 1;
115460 while( zFilename[0] ){
115461 int x = strcmp(zFilename, zParam);
115462 zFilename += sqlite3Strlen30(zFilename) + 1;
115463 if( x==0 ) return zFilename;
115464 zFilename += sqlite3Strlen30(zFilename) + 1;
115472 SQLITE_API int sqlite3_uri_boolean(const char *zFilename, const char *zParam, int bDflt){
115473 const char *z = sqlite3_uri_parameter(zFilename, zParam);
115482 const char *zFilename, /* Filename as passed to xOpen */
115486 const char *z = sqlite3_uri_parameter(zFilename, zParam);