jfd 42291 ext/sqlite3/libsqlite/sqlite3.c sqlite3_file *jfd; /* File descriptor for main journal */ jfd 42492 ext/sqlite3/libsqlite/sqlite3.c assert( p->journalMode!=PAGER_JOURNALMODE_OFF || !isOpen(p->jfd) ); jfd 42552 ext/sqlite3/libsqlite/sqlite3.c assert( isOpen(p->jfd) jfd 42566 ext/sqlite3/libsqlite/sqlite3.c assert( isOpen(p->jfd) jfd 42577 ext/sqlite3/libsqlite/sqlite3.c assert( isOpen(p->jfd) jfd 42958 ext/sqlite3/libsqlite/sqlite3.c assert( isOpen(pPager->jfd) ); jfd 42964 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsTruncate(pPager->jfd, 0); jfd 42967 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsWrite(pPager->jfd, zeroHdr, sizeof(zeroHdr), 0); jfd 42970 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsSync(pPager->jfd, SQLITE_SYNC_DATAONLY|pPager->syncFlags); jfd 42981 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsFileSize(pPager->jfd, &sz); jfd 42983 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsTruncate(pPager->jfd, iLimit); jfd 43012 ext/sqlite3/libsqlite/sqlite3.c assert( isOpen(pPager->jfd) ); /* Journal file must be open. */ jfd 43098 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsWrite(pPager->jfd, zHeader, nHeader, pPager->journalOff); jfd 43134 ext/sqlite3/libsqlite/sqlite3.c assert( isOpen(pPager->jfd) ); /* Journal file must be open. */ jfd 43152 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsRead(pPager->jfd, aMagic, sizeof(aMagic), iHdrOff); jfd 43165 ext/sqlite3/libsqlite/sqlite3.c if( SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+8, pNRec)) jfd 43166 ext/sqlite3/libsqlite/sqlite3.c || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+12, &pPager->cksumInit)) jfd 43167 ext/sqlite3/libsqlite/sqlite3.c || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+16, pDbSize)) jfd 43177 ext/sqlite3/libsqlite/sqlite3.c if( SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+20, &iSectorSize)) jfd 43178 ext/sqlite3/libsqlite/sqlite3.c || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+24, &iPageSize)) jfd 43260 ext/sqlite3/libsqlite/sqlite3.c || !isOpen(pPager->jfd) jfd 43284 ext/sqlite3/libsqlite/sqlite3.c if( (0 != (rc = write32bits(pPager->jfd, iHdrOff, PAGER_MJ_PGNO(pPager)))) jfd 43285 ext/sqlite3/libsqlite/sqlite3.c || (0 != (rc = sqlite3OsWrite(pPager->jfd, zMaster, nMaster, iHdrOff+4))) jfd 43286 ext/sqlite3/libsqlite/sqlite3.c || (0 != (rc = write32bits(pPager->jfd, iHdrOff+4+nMaster, nMaster))) jfd 43287 ext/sqlite3/libsqlite/sqlite3.c || (0 != (rc = write32bits(pPager->jfd, iHdrOff+4+nMaster+4, cksum))) jfd 43288 ext/sqlite3/libsqlite/sqlite3.c || (0 != (rc = sqlite3OsWrite(pPager->jfd, aJournalMagic, 8, iHdrOff+4+nMaster+8))) jfd 43304 ext/sqlite3/libsqlite/sqlite3.c if( SQLITE_OK==(rc = sqlite3OsFileSize(pPager->jfd, &jrnlSize)) jfd 43307 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsTruncate(pPager->jfd, pPager->journalOff); jfd 43397 ext/sqlite3/libsqlite/sqlite3.c assert( !isOpen(pPager->jfd) ); jfd 43418 ext/sqlite3/libsqlite/sqlite3.c sqlite3OsClose(pPager->jfd); jfd 43572 ext/sqlite3/libsqlite/sqlite3.c assert( isOpen(pPager->jfd) || pPager->pInJournal==0 ); jfd 43573 ext/sqlite3/libsqlite/sqlite3.c if( isOpen(pPager->jfd) ){ jfd 43577 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3IsMemJournal(pPager->jfd) ){ jfd 43579 ext/sqlite3/libsqlite/sqlite3.c sqlite3OsClose(pPager->jfd); jfd 43584 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsTruncate(pPager->jfd, 0); jfd 43591 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsSync(pPager->jfd, pPager->syncFlags); jfd 43606 ext/sqlite3/libsqlite/sqlite3.c int bDelete = (!pPager->tempFile && sqlite3JournalExists(pPager->jfd)); jfd 43611 ext/sqlite3/libsqlite/sqlite3.c sqlite3OsClose(pPager->jfd); jfd 43795 ext/sqlite3/libsqlite/sqlite3.c sqlite3_file *jfd; /* The file descriptor for the journal file */ jfd 43821 ext/sqlite3/libsqlite/sqlite3.c jfd = isMainJrnl ? pPager->jfd : pPager->sjfd; jfd 43822 ext/sqlite3/libsqlite/sqlite3.c rc = read32bits(jfd, *pOffset, &pgno); jfd 43824 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsRead(jfd, (u8*)aData, pPager->pageSize, (*pOffset)+4); jfd 43841 ext/sqlite3/libsqlite/sqlite3.c rc = read32bits(jfd, (*pOffset)-4, &cksum); jfd 44316 ext/sqlite3/libsqlite/sqlite3.c assert( isOpen(pPager->jfd) ); jfd 44317 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsFileSize(pPager->jfd, &szJ); jfd 44334 ext/sqlite3/libsqlite/sqlite3.c rc = readMasterJournal(pPager->jfd, zMaster, pPager->pVfs->mxPathname+1); jfd 44465 ext/sqlite3/libsqlite/sqlite3.c rc = readMasterJournal(pPager->jfd, zMaster, pPager->pVfs->mxPathname+1); jfd 45502 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsSync(pPager->jfd, SQLITE_SYNC_NORMAL); jfd 45505 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsFileSize(pPager->jfd, &pPager->journalHdr); jfd 45627 ext/sqlite3/libsqlite/sqlite3.c if( isOpen(pPager->jfd) ){ jfd 45636 ext/sqlite3/libsqlite/sqlite3.c sqlite3OsClose(pPager->jfd); jfd 45646 ext/sqlite3/libsqlite/sqlite3.c assert( !isOpen(pPager->jfd) && !isOpen(pPager->sjfd) ); jfd 45717 ext/sqlite3/libsqlite/sqlite3.c if( isOpen(pPager->jfd) && pPager->journalMode!=PAGER_JOURNALMODE_MEMORY ){ jfd 45719 ext/sqlite3/libsqlite/sqlite3.c assert( isOpen(pPager->jfd) ); jfd 45752 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsRead(pPager->jfd, aMagic, 8, iNextHdrOffset); jfd 45755 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsWrite(pPager->jfd, &zerobyte, 1, iNextHdrOffset); jfd 45775 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsSync(pPager->jfd, pPager->syncFlags); jfd 45780 ext/sqlite3/libsqlite/sqlite3.c pPager->jfd, zHeader, sizeof(zHeader), pPager->journalHdr jfd 45787 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsSync(pPager->jfd, pPager->syncFlags| jfd 45969 ext/sqlite3/libsqlite/sqlite3.c assert( isOpen(pPager->jfd) || pagerUseWal(pPager) ); jfd 46272 ext/sqlite3/libsqlite/sqlite3.c pPager->jfd = (sqlite3_file*)(pPtr += journalFileSize); jfd 46274 ext/sqlite3/libsqlite/sqlite3.c assert( EIGHT_BYTE_ALIGNMENT(pPager->jfd) ); jfd 46507 ext/sqlite3/libsqlite/sqlite3.c int jrnlOpen = !!isOpen(pPager->jfd); jfd 46513 ext/sqlite3/libsqlite/sqlite3.c assert( jrnlOpen==0 || ( sqlite3OsDeviceCharacteristics(pPager->jfd) & jfd 46562 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsOpen(pVfs, pPager->zJournal, pPager->jfd, f, &f); jfd 46566 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsRead(pPager->jfd, (void *)&first, 1, 0); jfd 46571 ext/sqlite3/libsqlite/sqlite3.c sqlite3OsClose(pPager->jfd); jfd 46694 ext/sqlite3/libsqlite/sqlite3.c if( !isOpen(pPager->jfd) ){ jfd 46703 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsOpen(pVfs, pPager->zJournal, pPager->jfd, f, &fout); jfd 46704 ext/sqlite3/libsqlite/sqlite3.c assert( rc!=SQLITE_OK || isOpen(pPager->jfd) ); jfd 46707 ext/sqlite3/libsqlite/sqlite3.c sqlite3OsClose(pPager->jfd); jfd 46720 ext/sqlite3/libsqlite/sqlite3.c if( isOpen(pPager->jfd) ){ jfd 47147 ext/sqlite3/libsqlite/sqlite3.c if( !isOpen(pPager->jfd) ){ jfd 47149 ext/sqlite3/libsqlite/sqlite3.c sqlite3MemJournalOpen(pPager->jfd); jfd 47164 ext/sqlite3/libsqlite/sqlite3.c pVfs, pPager->zJournal, pPager->jfd, flags, jrnlBufferSize(pPager) jfd 47167 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsOpen(pVfs, pPager->zJournal, pPager->jfd, flags, 0); jfd 47171 ext/sqlite3/libsqlite/sqlite3.c assert( rc!=SQLITE_OK || isOpen(pPager->jfd) ); jfd 47339 ext/sqlite3/libsqlite/sqlite3.c if( pPg->pgno<=pPager->dbOrigSize && isOpen(pPager->jfd) ){ jfd 47362 ext/sqlite3/libsqlite/sqlite3.c rc = write32bits(pPager->jfd, iOff, pPg->pgno); jfd 47364 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsWrite(pPager->jfd, pData2, pPager->pageSize, iOff+4); jfd 47366 ext/sqlite3/libsqlite/sqlite3.c rc = write32bits(pPager->jfd, iOff+pPager->pageSize+4, cksum); jfd 47811 ext/sqlite3/libsqlite/sqlite3.c assert( isOpen(pPager->jfd) jfd 47815 ext/sqlite3/libsqlite/sqlite3.c if( !zMaster && isOpen(pPager->jfd) jfd 47828 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3JournalCreate(pPager->jfd); jfd 47993 ext/sqlite3/libsqlite/sqlite3.c }else if( !isOpen(pPager->jfd) || pPager->eState==PAGER_WRITER_LOCKED ){ jfd 48144 ext/sqlite3/libsqlite/sqlite3.c if( isOpen(pPager->jfd) && pPager->journalOff>0 ){ jfd 48233 ext/sqlite3/libsqlite/sqlite3.c else if( pagerUseWal(pPager) || isOpen(pPager->jfd) ){ jfd 48619 ext/sqlite3/libsqlite/sqlite3.c sqlite3OsClose(pPager->jfd); jfd 48644 ext/sqlite3/libsqlite/sqlite3.c sqlite3OsClose(pPager->jfd); jfd 48667 ext/sqlite3/libsqlite/sqlite3.c if( NEVER(isOpen(pPager->jfd) && pPager->journalOff>0) ) return 0; jfd 48823 ext/sqlite3/libsqlite/sqlite3.c sqlite3OsClose(pPager->jfd);