Home | History | Annotate | Download | only in orig

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);
27750 ** Open a file descriptor to the directory containing file zFilename.
27772 static int openDirectory(const char *zFilename, int *pFd){
27777 sqlite3_snprintf(MAX_PATHNAME, zDirname, "%s", zFilename);
28276 ** zFilename
28285 char *zFilename; /* Name of the mmapped file */
28528 zShmFilename = pShmNode->zFilename = (char*)&pShmNode[1];
28700 const char *zFile = pShmNode->zFilename;
28728 rc = unixLogError(SQLITE_IOERR_SHMMAP, "mmap", pShmNode->zFilename);
28927 if( deleteFlag && pShmNode->h>=0 ) osUnlink(pShmNode->zFilename);
29464 const char *zFilename, /* Name of the file being opened */
29473 /* Usually the path zFilename should not be a relative pathname. The
29478 assert( zFilename==0 || zFilename[0]=='/'
29481 assert( zFilename==0 || zFilename[0]=='/' );
29485 assert( zFilename!=0 || (ctrlFlags & UNIXFILE_NOLOCK)!=0 );
29487 OSTRACE(("OPEN %-3d %s\n", h, zFilename));
29490 pNew->zPath = zFilename;
29495 if( sqlite3_uri_boolean(((ctrlFlags & UNIXFILE_URI) ? zFilename : 0),
29504 pNew->pId = vxworksFindFileId(zFilename);
29514 pLockingStyle = (**(finder_type*)pVfs->pAppData)(zFilename, pNew);
29516 /* Cache zFilename in the locking context (AFP and dotlock override) for
29518 ** zFilename remains valid until file is closed, to support */
29519 pNew->lockingContext = (void*)zFilename;
29565 /* NB: zFilename exists and remains valid until the file is closed
29568 pCtx->dbPath = zFilename;
29589 assert( zFilename!=0 );
29590 nFilename = (int)strlen(zFilename) + 6;
29595 sqlite3_snprintf(nFilename, zLockFile, "%s" DOTLOCK_SUFFIX, zFilename);
29629 osUnlink(zFilename);
30281 static void *unixDlOpen(sqlite3_vfs *NotUsed, const char *zFilename){
30283 return dlopen(zFilename, RTLD_NOW | RTLD_GLOBAL);
33538 static LPWSTR winUtf8ToUnicode(const char *zFilename){
33542 nChar = osMultiByteToWideChar(CP_UTF8, 0, zFilename, -1, NULL, 0);
33550 nChar = osMultiByteToWideChar(CP_UTF8, 0, zFilename, -1, zWideFilename,
33565 char *zFilename;
33571 zFilename = sqlite3MallocZero( nByte );
33572 if( zFilename==0 ){
33575 nByte = osWideCharToMultiByte(CP_UTF8, 0, zWideFilename, -1, zFilename, nByte,
33578 sqlite3_free(zFilename);
33579 zFilename = 0;
33581 return zFilename;
33591 static LPWSTR winMbcsToUnicode(const char *zFilename){
33596 nByte = osMultiByteToWideChar(codepage, 0, zFilename, -1, NULL,
33605 nByte = osMultiByteToWideChar(codepage, 0, zFilename, -1, zMbcsFilename,
33623 char *zFilename;
33630 zFilename = sqlite3MallocZero( nByte );
33631 if( zFilename==0 ){
33634 nByte = osWideCharToMultiByte(codepage, 0, zWideFilename, -1, zFilename,
33637 sqlite3_free(zFilename);
33638 zFilename = 0;
33640 return zFilename;
33647 SQLITE_API char *sqlite3_win32_mbcs_to_utf8(const char *zFilename){
33651 zTmpWide = winMbcsToUnicode(zFilename);
33664 SQLITE_API char *sqlite3_win32_utf8_to_mbcs(const char *zFilename){
33668 zTmpWide = winUtf8ToUnicode(zFilename);
33971 static int winceCreateLock(const char *zFilename, winFile *pFile){
33978 zName = winUtf8ToUnicode(zFilename);
34000 "winceCreateLock1", zFilename);
34032 "winceCreateLock2", zFilename);
34044 "winceCreateLock3", zFilename);
35309 ** zFilename
35318 char *zFilename; /* Name of the file */
35457 winDelete(pVfs, p->zFilename, 0);
35497 pNew->zFilename = (char*)&pNew[1];
35498 sqlite3_snprintf(nName+15, pNew->zFilename, "%s-shm", pDbFd->zPath);
35499 sqlite3FileSuffix3(pDbFd->zPath, pNew->zFilename);
35509 if( sqlite3StrICmp(pShmNode->zFilename, pNew->zFilename)==0 ) break;
35527 pShmNode->zFilename, /* Name of the file (UTF-8) */
36172 static char *winConvertToUtf8Filename(const void *zFilename){
36175 zConverted = winUnicodeToUtf8(zFilename);
36179 zConverted = sqlite3_win32_mbcs_to_utf8(zFilename);
36193 static void *winConvertFromUtf8Filename(const char *zFilename){
36196 zConverted = winUtf8ToUnicode(zFilename);
36200 zConverted = sqlite3_win32_utf8_to_mbcs(zFilename);
36783 const char *zFilename, /* Name of file to delete */
36795 OSTRACE(("DELETE name=%s, syncDir=%d\n", zFilename, syncDir));
36797 zConverted = winConvertFromUtf8Filename(zFilename);
36799 OSTRACE(("DELETE name=%s, rc=SQLITE_IOERR_NOMEM\n", zFilename));
36877 rc = winLogError(SQLITE_IOERR_DELETE, lastErrno, "winDelete", zFilename);
36882 OSTRACE(("DELETE name=%s, rc=%s\n", zFilename, sqlite3ErrName(rc)));
36891 const char *zFilename, /* Name of file to check */
36903 zFilename, flags, pResOut));
36905 zConverted = winConvertFromUtf8Filename(zFilename);
36907 OSTRACE(("ACCESS name=%s, rc=SQLITE_IOERR_NOMEM\n", zFilename));
36933 zFilename);
36959 zFilename, pResOut, *pResOut));
37198 static void *winDlOpen(sqlite3_vfs *pVfs, const char *zFilename){
37205 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)0));
37208 if( winFullPathname(pVfs, zFilename, nFull, zFull)!=SQLITE_OK ){
37210 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)0));
37216 void *zConverted = winConvertFromUtf8Filename(zFilename);
37220 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)0));
37235 OSTRACE(("DLOPEN name=%s, handle=%p\n", zFilename, (void*)h));
40875 u8 tempFile; /* zFilename is a temporary or immutable file */
40929 char *zFilename; /* Name of the database file */
41232 , p->zFilename
43957 ** If the pager was opened on a transient file (zFilename==""), or
44738 ** The zFilename argument is the path to the database file to open.
44739 ** If zFilename is NULL then a randomly-named temporary file is created
44741 ** automatically when they are closed. If zFilename is ":memory:" then
44766 const char *zFilename, /* Name of the database file to open */
44807 if( zFilename && zFilename[0] ){
44808 zPathname = sqlite3DbStrDup(0, zFilename);
44811 zFilename = 0;
44820 if( zFilename && zFilename[0] ){
44828 rc = sqlite3OsFullPathname(pVfs, zFilename, nPathname, zPathname);
44830 z = zUri = &zFilename[sqlite3Strlen30(zFilename)+1];
44869 nPathname + 1 + nUri + /* zFilename */
44885 pPager->zFilename = (char*)(pPtr += journalFileSize);
44888 /* Fill in the Pager.zFilename and Pager.zJournal buffers, if required. */
44892 memcpy(pPager->zFilename, zPathname, nPathname);
44893 if( nUri ) memcpy(&pPager->zFilename[nPathname+1], zUri, nUri);
44896 sqlite3FileSuffix3(pPager->zFilename, pPager->zJournal);
44901 sqlite3FileSuffix3(pPager->zFilename, pPager->zWal);
44910 if( zFilename && zFilename[0] ){
44912 rc = sqlite3OsOpen(pVfs, pPager->zFilename, pPager->fd, vfsFlags, &fout);
44950 pPager->noLock = sqlite3_uri_boolean(zFilename, "nolock", 0);
44952 || sqlite3_uri_boolean(zFilename, "immutable", 0) ){
45001 PAGERTRACE(("OPEN %d %s\n", FILEHANDLEID(pPager->fd), pPager->zFilename));
45002 IOTRACE(("OPEN %p %s\n", pPager, pPager->zFilename))
45069 assert( pPager->zFilename && pPager->zFilename[0] );
46350 pPager->zFilename, zMaster, pPager->dbSize));
46848 return (nullIfMemDb && pPager->memDb) ? "" : pPager->zFilename;
53268 ** zFilename is the name of the database file. If zFilename is NULL
53274 zFilename is ":memory:" then an in-memory database is created
53288 const char *zFilename, /* Name of the file containing the BTree database */
53302 const int isTempDb = zFilename==0 || zFilename[0]==0;
53310 const int isMemdb = (zFilename && strcmp(zFilename, ":memory:")==0)
53359 memcpy(zFullPathname, zFilename, sqlite3Strlen30(zFilename)+1);
53361 rc = sqlite3OsFullPathname(pVfs, zFilename,
53427 rc = sqlite3PagerOpen(pVfs, &pBt->pPager, zFilename,
53458 if( zFilename && !isMemdb ){
73781 const char *zFilename; /* Name of database file for pPager */
73803 zFilename = sqlite3PagerFilename(pPager, 1);
73809 && (sqlite3Strlen30(zFilename)==0 /* Temp file */
124563 ** sqlite3_open() and sqlite3_open16(). The database filename "zFilename"
124567 const char *zFilename, /* Database filename UTF-8 encoded */
124704 rc = sqlite3ParseUri(zVfs, zFilename, &flags, &db->pVfs, &zOpen, &zErrMsg);
124827 sqlite3GlobalConfig.xSqllog(pArg, db, zFilename, 0);
124837 const char *zFilename,
124840 return openDatabase(zFilename, ppDb,
124857 const void *zFilename,
124860 char const *zFilename8; /* zFilename encoded in UTF-8 instead of UTF-16 */
124864 assert( zFilename );
124872 sqlite3ValueSetStr(pVal, -1, zFilename, SQLITE_UTF16NATIVE, SQLITE_STATIC);
125548 ** The zFilename argument is the filename pointer passed into the xOpen()
125554 SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam){
125555 if( zFilename==0 ) return 0;
125556 zFilename += sqlite3Strlen30(zFilename) + 1;
125557 while( zFilename[0] ){
125558 int x = strcmp(zFilename, zParam);
125559 zFilename += sqlite3Strlen30(zFilename) + 1;
125560 if( x==0 ) return zFilename;
125561 zFilename += sqlite3Strlen30(zFilename) + 1;
125569 SQLITE_API int sqlite3_uri_boolean(const char *zFilename, const char *zParam, int bDflt){
125570 const char *z = sqlite3_uri_parameter(zFilename, zParam);
125579 const char *zFilename, /* Filename as passed to xOpen */
125583 const char *z = sqlite3_uri_parameter(zFilename, zParam);