Home | History | Annotate | Download | only in dist

Lines Matching defs:zFilename

1136 ** ^SQLite guarantees that the zFilename parameter to xOpen
1139 ** ^If a suffix is added to the zFilename parameter, it will
1147 ** If the zFilename parameter to xOpen is a NULL pointer then xOpen
1271 void *(*xDlOpen)(sqlite3_vfs*, const char *zFilename);
3030 SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam);
8877 const char *zFilename, /* Name of database file to open */
17048 SQLITE_PRIVATE void sqlite3MemdebugDump(const char *zFilename){
17053 out = fopen(zFilename, "w");
17056 zFilename);
17691 SQLITE_PRIVATE void sqlite3Memsys3Dump(const char *zFilename){
17696 zFilename==0 || zFilename[0]==0 ){
17699 out = fopen(zFilename, "w");
17702 zFilename);
17760 UNUSED_PARAMETER(zFilename);
18310 SQLITE_PRIVATE void sqlite3Memsys5Dump(const char *zFilename){
18315 if( zFilename==0 || zFilename[0]==0 ){
18318 out = fopen(zFilename, "w");
18321 zFilename);
27768 ** Open a file descriptor to the directory containing file zFilename.
27790 static int openDirectory(const char *zFilename, int *pFd){
27795 sqlite3_snprintf(MAX_PATHNAME, zDirname, "%s", zFilename);
28296 ** zFilename
28305 char *zFilename; /* Name of the mmapped file */
28548 zShmFilename = pShmNode->zFilename = (char*)&pShmNode[1];
28720 const char *zFile = pShmNode->zFilename;
28748 rc = unixLogError(SQLITE_IOERR_SHMMAP, "mmap", pShmNode->zFilename);
28947 if( deleteFlag && pShmNode->h>=0 ) osUnlink(pShmNode->zFilename);
29484 const char *zFilename, /* Name of the file being opened */
29493 /* Usually the path zFilename should not be a relative pathname. The
29498 assert( zFilename==0 || zFilename[0]=='/'
29501 assert( zFilename==0 || zFilename[0]=='/' );
29505 assert( zFilename!=0 || (ctrlFlags & UNIXFILE_NOLOCK)!=0 );
29507 OSTRACE(("OPEN %-3d %s\n", h, zFilename));
29510 pNew->zPath = zFilename;
29515 if( sqlite3_uri_boolean(((ctrlFlags & UNIXFILE_URI) ? zFilename : 0),
29524 pNew->pId = vxworksFindFileId(zFilename);
29534 pLockingStyle = (**(finder_type*)pVfs->pAppData)(zFilename, pNew);
29536 /* Cache zFilename in the locking context (AFP and dotlock override) for
29538 ** zFilename remains valid until file is closed, to support */
29539 pNew->lockingContext = (void*)zFilename;
29585 /* NB: zFilename exists and remains valid until the file is closed
29588 pCtx->dbPath = zFilename;
29609 assert( zFilename!=0 );
29610 nFilename = (int)strlen(zFilename) + 6;
29615 sqlite3_snprintf(nFilename, zLockFile, "%s" DOTLOCK_SUFFIX, zFilename);
29649 osUnlink(zFilename);
30301 static void *unixDlOpen(sqlite3_vfs *NotUsed, const char *zFilename){
30303 return dlopen(zFilename, RTLD_NOW | RTLD_GLOBAL);
33558 static LPWSTR winUtf8ToUnicode(const char *zFilename){
33562 nChar = osMultiByteToWideChar(CP_UTF8, 0, zFilename, -1, NULL, 0);
33570 nChar = osMultiByteToWideChar(CP_UTF8, 0, zFilename, -1, zWideFilename,
33585 char *zFilename;
33591 zFilename = sqlite3MallocZero( nByte );
33592 if( zFilename==0 ){
33595 nByte = osWideCharToMultiByte(CP_UTF8, 0, zWideFilename, -1, zFilename, nByte,
33598 sqlite3_free(zFilename);
33599 zFilename = 0;
33601 return zFilename;
33611 static LPWSTR winMbcsToUnicode(const char *zFilename){
33616 nByte = osMultiByteToWideChar(codepage, 0, zFilename, -1, NULL,
33625 nByte = osMultiByteToWideChar(codepage, 0, zFilename, -1, zMbcsFilename,
33643 char *zFilename;
33650 zFilename = sqlite3MallocZero( nByte );
33651 if( zFilename==0 ){
33654 nByte = osWideCharToMultiByte(codepage, 0, zWideFilename, -1, zFilename,
33657 sqlite3_free(zFilename);
33658 zFilename = 0;
33660 return zFilename;
33667 SQLITE_API char *sqlite3_win32_mbcs_to_utf8(const char *zFilename){
33671 zTmpWide = winMbcsToUnicode(zFilename);
33684 SQLITE_API char *sqlite3_win32_utf8_to_mbcs(const char *zFilename){
33688 zTmpWide = winUtf8ToUnicode(zFilename);
33991 static int winceCreateLock(const char *zFilename, winFile *pFile){
33998 zName = winUtf8ToUnicode(zFilename);
34020 "winceCreateLock1", zFilename);
34052 "winceCreateLock2", zFilename);
34064 "winceCreateLock3", zFilename);
35329 ** zFilename
35338 char *zFilename; /* Name of the file */
35477 winDelete(pVfs, p->zFilename, 0);
35517 pNew->zFilename = (char*)&pNew[1];
35518 sqlite3_snprintf(nName+15, pNew->zFilename, "%s-shm", pDbFd->zPath);
35519 sqlite3FileSuffix3(pDbFd->zPath, pNew->zFilename);
35529 if( sqlite3StrICmp(pShmNode->zFilename, pNew->zFilename)==0 ) break;
35547 pShmNode->zFilename, /* Name of the file (UTF-8) */
36192 static char *winConvertToUtf8Filename(const void *zFilename){
36195 zConverted = winUnicodeToUtf8(zFilename);
36199 zConverted = sqlite3_win32_mbcs_to_utf8(zFilename);
36213 static void *winConvertFromUtf8Filename(const char *zFilename){
36216 zConverted = winUtf8ToUnicode(zFilename);
36220 zConverted = sqlite3_win32_utf8_to_mbcs(zFilename);
36803 const char *zFilename, /* Name of file to delete */
36815 OSTRACE(("DELETE name=%s, syncDir=%d\n", zFilename, syncDir));
36817 zConverted = winConvertFromUtf8Filename(zFilename);
36819 OSTRACE(("DELETE name=%s, rc=SQLITE_IOERR_NOMEM\n", zFilename));
36897 rc = winLogError(SQLITE_IOERR_DELETE, lastErrno, "winDelete", zFilename);
36902 OSTRACE(("DELETE name=%s, rc=%s\n", zFilename, sqlite3ErrName(rc)));
36911 const char *zFilename, /* Name of file to check */
36923 zFilename, flags, pResOut));
36925 zConverted = winConvertFromUtf8Filename(zFilename);
36927 OSTRACE(("ACCESS name=%s, rc=SQLITE_IOERR_NOMEM\n", zFilename));
36953 zFilename);
36979 zFilename, pResOut, *pResOut));
37218 static void *winDlOpen(sqlite3_vfs *pVfs, const char *zFilename){
37225 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)0));
37228 if( winFullPathname(pVfs, zFilename, nFull, zFull)!=SQLITE_OK ){
37230 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)0));
37236 void *zConverted = winConvertFromUtf8Filename(zFilename);
37240 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)0));
37255 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)h));
40895 u8 tempFile; /* zFilename is a temporary or immutable file */
40949 char *zFilename; /* Name of the database file */
41252 , p->zFilename
43977 ** If the pager was opened on a transient file (zFilename==""), or
44758 ** The zFilename argument is the path to the database file to open.
44759 ** If zFilename is NULL then a randomly-named temporary file is created
44761 ** automatically when they are closed. If zFilename is ":memory:" then
44786 const char *zFilename, /* Name of the database file to open */
44827 if( zFilename && zFilename[0] ){
44828 zPathname = sqlite3DbStrDup(0, zFilename);
44831 zFilename = 0;
44840 if( zFilename && zFilename[0] ){
44848 rc = sqlite3OsFullPathname(pVfs, zFilename, nPathname, zPathname);
44850 z = zUri = &zFilename[sqlite3Strlen30(zFilename)+1];
44889 nPathname + 1 + nUri + /* zFilename */
44905 pPager->zFilename = (char*)(pPtr += journalFileSize);
44908 /* Fill in the Pager.zFilename and Pager.zJournal buffers, if required. */
44912 memcpy(pPager->zFilename, zPathname, nPathname);
44913 if( nUri ) memcpy(&pPager->zFilename[nPathname+1], zUri, nUri);
44916 sqlite3FileSuffix3(pPager->zFilename, pPager->zJournal);
44921 sqlite3FileSuffix3(pPager->zFilename, pPager->zWal);
44930 if( zFilename && zFilename[0] ){
44932 rc = sqlite3OsOpen(pVfs, pPager->zFilename, pPager->fd, vfsFlags, &fout);
44970 pPager->noLock = sqlite3_uri_boolean(zFilename, "nolock", 0);
44972 || sqlite3_uri_boolean(zFilename, "immutable", 0) ){
45021 PAGERTRACE(("OPEN %d %s\n", FILEHANDLEID(pPager->fd), pPager->zFilename));
45022 IOTRACE(("OPEN %p %s\n", pPager, pPager->zFilename))
45089 assert( pPager->zFilename && pPager->zFilename[0] );
46370 pPager->zFilename, zMaster, pPager->dbSize));
46868 return (nullIfMemDb && pPager->memDb) ? "" : pPager->zFilename;
53288 ** zFilename is the name of the database file. If zFilename is NULL
53294 ** If zFilename is ":memory:" then an in-memory database is created
53308 const char *zFilename, /* Name of the file containing the BTree database */
53322 const int isTempDb = zFilename==0 || zFilename[0]==0;
53330 const int isMemdb = (zFilename && strcmp(zFilename, ":memory:")==0)
53379 memcpy(zFullPathname, zFilename, sqlite3Strlen30(zFilename)+1);
53381 rc = sqlite3OsFullPathname(pVfs, zFilename,
53447 rc = sqlite3PagerOpen(pVfs, &pBt->pPager, zFilename,
53478 if( zFilename && !isMemdb ){
73801 const char *zFilename; /* Name of database file for pPager */
73823 zFilename = sqlite3PagerFilename(pPager, 1);
73829 && (sqlite3Strlen30(zFilename)==0 /* Temp file */
124583 ** sqlite3_open() and sqlite3_open16(). The database filename "zFilename"
124587 const char *zFilename, /* Database filename UTF-8 encoded */
124724 rc = sqlite3ParseUri(zVfs, zFilename, &flags, &db->pVfs, &zOpen, &zErrMsg);
124847 sqlite3GlobalConfig.xSqllog(pArg, db, zFilename, 0);
124857 const char *zFilename,
124860 return openDatabase(zFilename, ppDb,
124877 const void *zFilename,
124880 char const *zFilename8; /* zFilename encoded in UTF-8 instead of UTF-16 */
124884 assert( zFilename );
124892 sqlite3ValueSetStr(pVal, -1, zFilename, SQLITE_UTF16NATIVE, SQLITE_STATIC);
125568 ** The zFilename argument is the filename pointer passed into the xOpen()
125574 SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam){
125575 if( zFilename==0 ) return 0;
125576 zFilename += sqlite3Strlen30(zFilename) + 1;
125577 while( zFilename[0] ){
125578 int x = strcmp(zFilename, zParam);
125579 zFilename += sqlite3Strlen30(zFilename) + 1;
125580 if( x==0 ) return zFilename;
125581 zFilename += sqlite3Strlen30(zFilename) + 1;
125589 SQLITE_API int sqlite3_uri_boolean(const char *zFilename, const char *zParam, int bDflt){
125590 const char *z = sqlite3_uri_parameter(zFilename, zParam);
125599 const char *zFilename, /* Filename as passed to xOpen */
125603 const char *z = sqlite3_uri_parameter(zFilename, zParam);