Lines Matching refs:jfd

650   sqlite3_file *jfd;          /* File descriptor for main journal */
770 ** if( isOpen(pPager->jfd) ){ ...
774 ** if( pPager->jfd->pMethods ){ ...
827 assert( p->journalMode!=PAGER_JOURNALMODE_OFF || !isOpen(p->jfd) );
887 assert( isOpen(p->jfd)
901 assert( isOpen(p->jfd)
912 assert( isOpen(p->jfd)
1291 assert( isOpen(pPager->jfd) );
1297 rc = sqlite3OsTruncate(pPager->jfd, 0);
1300 rc = sqlite3OsWrite(pPager->jfd, zeroHdr, sizeof(zeroHdr), 0);
1303 rc = sqlite3OsSync(pPager->jfd, SQLITE_SYNC_DATAONLY|pPager->syncFlags);
1314 rc = sqlite3OsFileSize(pPager->jfd, &sz);
1316 rc = sqlite3OsTruncate(pPager->jfd, iLimit);
1345 assert( isOpen(pPager->jfd) ); /* Journal file must be open. */
1431 rc = sqlite3OsWrite(pPager->jfd, zHeader, nHeader, pPager->journalOff);
1467 assert( isOpen(pPager->jfd) ); /* Journal file must be open. */
1485 rc = sqlite3OsRead(pPager->jfd, aMagic, sizeof(aMagic), iHdrOff);
1498 if( SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+8, pNRec))
1499 || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+12, &pPager->cksumInit))
1500 || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+16, pDbSize))
1510 if( SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+20, &iSectorSize))
1511 || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+24, &iPageSize))
1598 assert( isOpen(pPager->jfd) );
1618 if( (0 != (rc = write32bits(pPager->jfd, iHdrOff, PAGER_MJ_PGNO(pPager))))
1619 || (0 != (rc = sqlite3OsWrite(pPager->jfd, zMaster, nMaster, iHdrOff+4)))
1620 || (0 != (rc = write32bits(pPager->jfd, iHdrOff+4+nMaster, nMaster)))
1621 || (0 != (rc = write32bits(pPager->jfd, iHdrOff+4+nMaster+4, cksum)))
1622 || (0 != (rc = sqlite3OsWrite(pPager->jfd, aJournalMagic, 8, iHdrOff+4+nMaster+8)))
1638 if( SQLITE_OK==(rc = sqlite3OsFileSize(pPager->jfd, &jrnlSize))
1641 rc = sqlite3OsTruncate(pPager->jfd, pPager->journalOff);
1737 assert( !isOpen(pPager->jfd) );
1758 sqlite3OsClose(pPager->jfd);
1909 assert( isOpen(pPager->jfd) || pPager->pInJournal==0 );
1910 if( isOpen(pPager->jfd) ){
1914 if( sqlite3IsMemJournal(pPager->jfd) ){
1916 sqlite3OsClose(pPager->jfd);
1921 rc = sqlite3OsTruncate(pPager->jfd, 0);
1939 sqlite3OsClose(pPager->jfd);
2108 sqlite3_file *jfd; /* The file descriptor for the journal file */
2134 jfd = isMainJrnl ? pPager->jfd : pPager->sjfd;
2135 rc = read32bits(jfd, *pOffset, &pgno);
2137 rc = sqlite3OsRead(jfd, (u8*)aData, pPager->pageSize, (*pOffset)+4);
2154 rc = read32bits(jfd, (*pOffset)-4, &cksum);
2608 assert( isOpen(pPager->jfd) );
2609 rc = sqlite3OsFileSize(pPager->jfd, &szJ);
2626 rc = readMasterJournal(pPager->jfd, zMaster, pPager->pVfs->mxPathname+1);
2755 rc = readMasterJournal(pPager->jfd, zMaster, pPager->pVfs->mxPathname+1);
3717 rc = sqlite3OsSync(pPager->jfd, SQLITE_SYNC_NORMAL);
3720 rc = sqlite3OsFileSize(pPager->jfd, &pPager->journalHdr);
3765 if( isOpen(pPager->jfd) ){
3774 sqlite3OsClose(pPager->jfd);
3784 assert( !isOpen(pPager->jfd) && !isOpen(pPager->sjfd) );
3855 if( isOpen(pPager->jfd) && pPager->journalMode!=PAGER_JOURNALMODE_MEMORY ){
3857 assert( isOpen(pPager->jfd) );
3890 rc = sqlite3OsRead(pPager->jfd, aMagic, 8, iNextHdrOffset);
3893 rc = sqlite3OsWrite(pPager->jfd, &zerobyte, 1, iNextHdrOffset);
3913 rc = sqlite3OsSync(pPager->jfd, pPager->syncFlags);
3918 pPager->jfd, zHeader, sizeof(zHeader), pPager->journalHdr
3925 rc = sqlite3OsSync(pPager->jfd, pPager->syncFlags|
4104 assert( isOpen(pPager->jfd) || pagerUseWal(pPager) );
4387 pPager->jfd = (sqlite3_file*)(pPtr += journalFileSize);
4389 assert( EIGHT_BYTE_ALIGNMENT(pPager->jfd) );
4577 int jrnlOpen = !!isOpen(pPager->jfd);
4583 assert( jrnlOpen==0 || ( sqlite3OsDeviceCharacteristics(pPager->jfd) &
4630 rc = sqlite3OsOpen(pVfs, pPager->zJournal, pPager->jfd, f, &f);
4634 rc = sqlite3OsRead(pPager->jfd, (void *)&first, 1, 0);
4639 sqlite3OsClose(pPager->jfd);
4760 if( !isOpen(pPager->jfd) ){
4769 rc = sqlite3OsOpen(pVfs, pPager->zJournal, pPager->jfd, f, &fout);
4770 assert( rc!=SQLITE_OK || isOpen(pPager->jfd) );
4773 sqlite3OsClose(pPager->jfd);
4786 if( isOpen(pPager->jfd) ){
5152 if( !isOpen(pPager->jfd) ){
5154 sqlite3MemJournalOpen(pPager->jfd);
5164 pVfs, pPager->zJournal, pPager->jfd, flags, jrnlBufferSize(pPager)
5167 rc = sqlite3OsOpen(pVfs, pPager->zJournal, pPager->jfd, flags, 0);
5188 assert( rc!=SQLITE_OK || isOpen(pPager->jfd) );
5361 if( pPg->pgno<=pPager->dbOrigSize && isOpen(pPager->jfd) ){
5384 rc = write32bits(pPager->jfd, iOff, pPg->pgno);
5386 rc = sqlite3OsWrite(pPager->jfd, pData2, pPager->pageSize, iOff+4);
5388 rc = write32bits(pPager->jfd, iOff+pPager->pageSize+4, cksum);
5814 assert( isOpen(pPager->jfd)
5818 if( !zMaster && isOpen(pPager->jfd)
5831 rc = sqlite3JournalCreate(pPager->jfd);
6024 }else if( !isOpen(pPager->jfd) || pPager->eState==PAGER_WRITER_LOCKED ){
6148 if( isOpen(pPager->jfd) && pPager->journalOff>0 ){
6237 else if( pagerUseWal(pPager) || isOpen(pPager->jfd) ){
6583 sqlite3OsClose(pPager->jfd);
6629 if( NEVER(isOpen(pPager->jfd) && pPager->journalOff>0) ) return 0;
6772 sqlite3OsClose(pPager->jfd);