Lines Matching refs:jfd
58720 sqlite3_file *jfd; /* File descriptor for main journal */ member
58927 assert( p->journalMode!=PAGER_JOURNALMODE_OFF || !isOpen(p->jfd) );
58988 assert( isOpen(p->jfd)
59002 assert( isOpen(p->jfd)
59014 assert( isOpen(p->jfd)
59446 assert( isOpen(pPager->jfd) );
59447 assert( !sqlite3JournalIsInMemory(pPager->jfd) );
59453 rc = sqlite3OsTruncate(pPager->jfd, 0);
59456 rc = sqlite3OsWrite(pPager->jfd, zeroHdr, sizeof(zeroHdr), 0);
59459 rc = sqlite3OsSync(pPager->jfd, SQLITE_SYNC_DATAONLY|pPager->syncFlags);
59470 rc = sqlite3OsFileSize(pPager->jfd, &sz);
59472 rc = sqlite3OsTruncate(pPager->jfd, iLimit);
59501 assert( isOpen(pPager->jfd) ); /* Journal file must be open. */
59567 sqlite3OsFileSize(pPager->jfd, &sz);
59570 assert( sqlite3JournalIsInMemory(pPager->jfd) );
59610 rc = sqlite3OsWrite(pPager->jfd, zHeader, nHeader, pPager->journalOff);
59646 assert( isOpen(pPager->jfd) ); /* Journal file must be open. */
59664 rc = sqlite3OsRead(pPager->jfd, aMagic, sizeof(aMagic), iHdrOff);
59677 if( SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+8, pNRec))
59678 || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+12, &pPager->cksumInit))
59679 || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+16, pDbSize))
59689 if( SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+20, &iSectorSize))
59690 || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+24, &iPageSize))
59772 || !isOpen(pPager->jfd)
59796 if( (0 != (rc = write32bits(pPager->jfd, iHdrOff, PAGER_SJ_PGNO(pPager))))
59797 || (0 != (rc = sqlite3OsWrite(pPager->jfd, zSuper, nSuper, iHdrOff+4)))
59798 || (0 != (rc = write32bits(pPager->jfd, iHdrOff+4+nSuper, nSuper)))
59799 || (0 != (rc = write32bits(pPager->jfd, iHdrOff+4+nSuper+4, cksum)))
59800 || (0 != (rc = sqlite3OsWrite(pPager->jfd, aJournalMagic, 8,
59817 if( SQLITE_OK==(rc = sqlite3OsFileSize(pPager->jfd, &jrnlSize))
59820 rc = sqlite3OsTruncate(pPager->jfd, pPager->journalOff);
59909 assert( !isOpen(pPager->jfd) );
59939 sqlite3OsClose(pPager->jfd);
59972 pPager->eState = (isOpen(pPager->jfd) ? PAGER_OPEN : PAGER_READER);
60121 assert( isOpen(pPager->jfd) || pPager->pInJournal==0
60124 if( isOpen(pPager->jfd) ){
60128 if( sqlite3JournalIsInMemory(pPager->jfd) ){
60130 sqlite3OsClose(pPager->jfd);
60135 rc = sqlite3OsTruncate(pPager->jfd, 0);
60142 rc = sqlite3OsSync(pPager->jfd, pPager->syncFlags);
60158 assert( sqlite3JournalIsInMemory(pPager->jfd)==0 );
60163 sqlite3OsClose(pPager->jfd);
60260 && isOpen(pPager->jfd)
60355 sqlite3_file *jfd; /* The file descriptor for the journal file */ local
60381 jfd = isMainJrnl ? pPager->jfd : pPager->sjfd;
60382 rc = read32bits(jfd, *pOffset, &pgno);
60384 rc = sqlite3OsRead(jfd, (u8*)aData, pPager->pageSize, (*pOffset)+4);
60401 rc = read32bits(jfd, (*pOffset)-4, &cksum);
60873 assert( isOpen(pPager->jfd) );
60874 rc = sqlite3OsFileSize(pPager->jfd, &szJ);
60891 rc = readSuperJournal(pPager->jfd, zSuper, 1+(i64)pPager->pVfs->mxPathname);
61030 rc = readSuperJournal(pPager->jfd, zSuper, 1+(i64)pPager->pVfs->mxPathname);
62094 rc = sqlite3OsSync(pPager->jfd, SQLITE_SYNC_NORMAL);
62097 rc = sqlite3OsFileSize(pPager->jfd, &pPager->journalHdr);
62256 if( isOpen(pPager->jfd) ){
62265 sqlite3OsClose(pPager->jfd);
62270 assert( !isOpen(pPager->jfd) && !isOpen(pPager->sjfd) );
62341 if( isOpen(pPager->jfd) && pPager->journalMode!=PAGER_JOURNALMODE_MEMORY ){
62343 assert( isOpen(pPager->jfd) );
62376 rc = sqlite3OsRead(pPager->jfd, aMagic, 8, iNextHdrOffset);
62379 rc = sqlite3OsWrite(pPager->jfd, &zerobyte, 1, iNextHdrOffset);
62399 rc = sqlite3OsSync(pPager->jfd, pPager->syncFlags);
62404 pPager->jfd, zHeader, sizeof(zHeader), pPager->journalHdr
62411 rc = sqlite3OsSync(pPager->jfd, pPager->syncFlags|
62594 assert( isOpen(pPager->jfd) || pagerUseWal(pPager) );
62696 rc = sqlite3JournalCreate(pPager->jfd);
62935 pPager->jfd = (sqlite3_file*)pPtr; pPtr += journalFileSize;
62936 assert( EIGHT_BYTE_ALIGNMENT(pPager->jfd) );
63179 int jrnlOpen = !!isOpen(pPager->jfd);
63185 assert( jrnlOpen==0 || ( sqlite3OsDeviceCharacteristics(pPager->jfd) &
63235 rc = sqlite3OsOpen(pVfs, pPager->zJournal, pPager->jfd, f, &f);
63239 rc = sqlite3OsRead(pPager->jfd, (void *)&first, 1, 0);
63244 sqlite3OsClose(pPager->jfd);
63367 if( !isOpen(pPager->jfd) && pPager->journalMode!=PAGER_JOURNALMODE_OFF ){
63376 rc = sqlite3OsOpen(pVfs, pPager->zJournal, pPager->jfd, f, &fout);
63377 assert( rc!=SQLITE_OK || isOpen(pPager->jfd) );
63380 sqlite3OsClose(pPager->jfd);
63393 if( isOpen(pPager->jfd) ){
63892 if( !isOpen(pPager->jfd) ){
63894 sqlite3MemJournalOpen(pPager->jfd);
63913 pVfs, pPager->zJournal, pPager->jfd, flags, nSpill
63917 assert( rc!=SQLITE_OK || isOpen(pPager->jfd) );
64057 rc = write32bits(pPager->jfd, iOff, pPg->pgno);
64059 rc = sqlite3OsWrite(pPager->jfd, pData2, pPager->pageSize, iOff+4);
64061 rc = write32bits(pPager->jfd, iOff+pPager->pageSize+4, cksum);
64129 assert( (pPager->pInJournal!=0) == isOpen(pPager->jfd) );
64569 && sqlite3JournalIsInMemory(pPager->jfd);
64600 assert( isOpen(pPager->jfd)
64604 if( !zSuper && isOpen(pPager->jfd)
64617 rc = sqlite3JournalCreate(pPager->jfd);
64626 rc = sqlite3JournalCreate(pPager->jfd);
64678 rc = sqlite3JournalCreate(pPager->jfd);
64680 sqlite3OsClose(pPager->jfd);
64685 sqlite3OsClose(pPager->jfd);
64826 }else if( !isOpen(pPager->jfd) || pPager->eState==PAGER_WRITER_LOCKED ){
64986 if( isOpen(pPager->jfd) && pPager->journalOff>0 ){
65091 else if( pagerUseWal(pPager) || isOpen(pPager->jfd) ){
65160 return pPager->jfd;
65162 return pPager->pWal ? sqlite3WalFile(pPager->pWal) : pPager->jfd;
65456 sqlite3OsClose(pPager->jfd);
65481 sqlite3OsClose(pPager->jfd);
65504 if( NEVER(isOpen(pPager->jfd) && pPager->journalOff>0) ) return 0;
65688 sqlite3OsClose(pPager->jfd);