Lines Matching refs:rc

324   int rc;
325 rc = sqliteOsRead(fd, &res, sizeof(res));
326 if( rc==SQLITE_OK && format>JOURNAL_FORMAT_1 ){
332 return rc;
382 int rc = SQLITE_OK;
383 if( pPager->errMask & PAGER_ERR_LOCK ) rc = SQLITE_PROTOCOL;
384 if( pPager->errMask & PAGER_ERR_DISK ) rc = SQLITE_IOERR;
385 if( pPager->errMask & PAGER_ERR_FULL ) rc = SQLITE_FULL;
386 if( pPager->errMask & PAGER_ERR_MEM ) rc = SQLITE_NOMEM;
387 if( pPager->errMask & PAGER_ERR_CORRUPT ) rc = SQLITE_CORRUPT;
388 return rc;
481 int rc;
503 rc = sqliteOsReadLock(&pPager->fd);
504 if( rc==SQLITE_OK ){
513 return rc;
536 int rc;
541 rc = read32bits(format, jfd, &pgRec.pgno);
542 if( rc!=SQLITE_OK ) return rc;
543 rc = sqliteOsRead(jfd, &pgRec.aData, sizeof(pgRec.aData));
544 if( rc!=SQLITE_OK ) return rc;
558 rc = read32bits(format, jfd, &cksum);
559 if( rc ) return rc;
571 rc = sqliteOsWrite(&pPager->fd, pgRec.aData, SQLITE_PAGE_SIZE);
586 return rc;
648 int rc;
655 rc = sqliteOsFileSize(&pPager->jfd, &szJ);
656 if( rc!=SQLITE_OK ){
673 rc = sqliteOsRead(&pPager->jfd, aMagic, sizeof(aMagic));
674 if( rc!=SQLITE_OK ){
675 rc = SQLITE_PROTOCOL;
685 rc = SQLITE_PROTOCOL;
698 rc = read32bits(format, &pPager->jfd, (u32*)&nRec);
699 if( rc ) goto end_playback;
700 rc = read32bits(format, &pPager->jfd, &pPager->cksumInit);
701 if( rc ) goto end_playback;
709 rc = read32bits(format, &pPager->jfd, &mxPg);
710 if( rc!=SQLITE_OK ){
714 rc = sqliteOsTruncate(&pPager->fd, SQLITE_PAGE_SIZE*(off_t)mxPg);
715 if( rc!=SQLITE_OK ){
723 rc = pager_playback_one_page(pPager, &pPager->jfd, format);
724 if( rc!=SQLITE_OK ){
725 if( rc==SQLITE_DONE ){
726 rc = SQLITE_OK;
736 if( rc==SQLITE_OK ){
743 rc = sqliteOsRead(&pPager->fd, zBuf, SQLITE_PAGE_SIZE);
746 if( rc ) break;
760 if( rc!=SQLITE_OK ){
763 rc = SQLITE_CORRUPT;
765 rc = pager_unwritelock(pPager);
767 return rc;
788 int rc;
792 rc = sqliteOsTruncate(&pPager->fd, SQLITE_PAGE_SIZE*(off_t)pPager->ckptSize);
807 rc = pager_playback_one_page(pPager, &pPager->cpfd, 2);
808 assert( rc!=SQLITE_DONE );
809 if( rc!=SQLITE_OK ) goto end_ckpt_playback;
815 rc = sqliteOsSeek(&pPager->jfd, pPager->ckptJSize);
816 if( rc!=SQLITE_OK ){
819 rc = sqliteOsFileSize(&pPager->jfd, &szJ);
820 if( rc!=SQLITE_OK ){
825 rc = pager_playback_one_page(pPager, &pPager->jfd, journal_format);
826 if( rc!=SQLITE_OK ){
827 assert( rc!=SQLITE_DONE );
833 if( rc!=SQLITE_OK ){
835 rc = SQLITE_CORRUPT;
837 return rc;
906 int rc;
910 rc = sqliteOsOpenExclusive(zFile, fd, 1);
911 }while( cnt>0 && rc!=SQLITE_OK );
912 return rc;
936 int rc, i;
947 rc = sqliteOsOpenReadWrite(zFullPathname, &fd, &readOnly);
950 rc = sqlitepager_opentemp(zTemp, &fd);
958 if( rc!=SQLITE_OK ){
1048 int rc;
1053 rc = pager_errcode(pPager);
1054 return rc;
1060 rc = sqliteOsTruncate(&pPager->fd, SQLITE_PAGE_SIZE*(off_t)nPage);
1061 if( rc==SQLITE_OK ){
1064 return rc;
1186 int rc = SQLITE_OK;
1204 rc = sqliteOsFileSize(&pPager->jfd, &jSz);
1205 if( rc!=0 ) return rc;
1214 rc = sqliteOsSync(&pPager->jfd);
1215 if( rc!=0 ) return rc;
1218 rc = write32bits(&pPager->jfd, pPager->nRec);
1219 if( rc ) return rc;
1225 rc = sqliteOsSync(&pPager->jfd);
1226 if( rc!=0 ) return rc;
1252 return rc;
1262 int rc;
1271 rc = sqliteOsWrite(&pPager->fd, PGHDR_TO_DATA(pList), SQLITE_PAGE_SIZE);
1273 if( rc ) return rc;
1322 int rc;
1337 rc = sqliteOsReadLock(&pPager->fd);
1338 if( rc!=SQLITE_OK ){
1339 return rc;
1346 int rc;
1350 rc = sqliteOsWriteLock(&pPager->fd);
1351 if( rc!=SQLITE_OK ){
1354 rc = SQLITE_INTERNAL;
1356 return rc;
1368 rc = sqliteOsOpenReadOnly(pPager->zJournal, &pPager->jfd);
1369 if( rc!=SQLITE_OK ){
1370 rc = sqliteOsUnlock(&pPager->fd);
1371 assert( rc==SQLITE_OK );
1380 rc = pager_playback(pPager, 0);
1381 if( rc!=SQLITE_OK ){
1382 return rc;
1424 int rc = syncJournal(pPager);
1425 if( rc!=0 ){
1438 rc = pager_write_pagelist( pPg );
1439 if( rc!=SQLITE_OK ){
1524 rc = pager_errcode(pPager);
1525 return rc;
1530 int rc;
1532 rc = sqliteOsRead(&pPager->fd, PGHDR_TO_DATA(pPg), SQLITE_PAGE_SIZE);
1535 if( rc!=SQLITE_OK ){
1540 return rc;
1643 int rc;
1654 rc = sqliteOsOpenExclusive(pPager->zJournal, &pPager->jfd,pPager->tempFile);
1655 if( rc!=SQLITE_OK ){
1669 rc = pager_errcode(pPager);
1670 return rc;
1674 rc = sqliteOsWrite(&pPager->jfd, aJournalMagic3, sizeof(aJournalMagic3));
1675 if( rc==SQLITE_OK ){
1676 rc = write32bits(&pPager->jfd, pPager->noSync ? 0xffffffff : 0);
1678 if( rc==SQLITE_OK ){
1680 rc = write32bits(&pPager->jfd, pPager->cksumInit);
1683 rc = sqliteOsWrite(&pPager->jfd, aJournalMagic2, sizeof(aJournalMagic2));
1686 rc = sqliteOsWrite(&pPager->jfd, aJournalMagic1, sizeof(aJournalMagic1));
1688 if( rc==SQLITE_OK ){
1689 rc = write32bits(&pPager->jfd, pPager->dbSize);
1691 if( pPager->ckptAutoopen && rc==SQLITE_OK ){
1692 rc = sqlitepager_ckpt_begin(pPager);
1694 if( rc!=SQLITE_OK ){
1695 rc = pager_unwritelock(pPager);
1696 if( rc==SQLITE_OK ){
1697 rc = SQLITE_FULL;
1700 return rc;
1726 int rc = SQLITE_OK;
1731 rc = sqliteOsWriteLock(&pPager->fd);
1732 if( rc!=SQLITE_OK ){
1733 return rc;
1739 rc = pager_open_journal(pPager);
1742 return rc;
1765 int rc = SQLITE_OK;
1793 rc = sqlitepager_begin(pData);
1794 if( rc!=SQLITE_OK ){
1795 return rc;
1799 rc = pager_open_journal(pPager);
1800 if( rc!=SQLITE_OK ) return rc;
1823 rc = sqliteOsWrite(&pPager->jfd, &((char*)pData)[-4], szPg);
1829 if( rc!=SQLITE_OK ){
1832 return rc;
1861 rc = sqliteOsWrite(&pPager->cpfd, &((char*)pData)[-4], SQLITE_PAGE_SIZE+4);
1864 if( rc!=SQLITE_OK ){
1867 return rc;
1880 return rc;
1899 int rc;
1901 rc = sqlitepager_get(pPager, pgno, &pPage);
1902 if( rc==SQLITE_OK ){
1903 rc = sqlitepager_write(pPage);
1904 if( rc==SQLITE_OK ){
1909 return rc;
1996 int rc;
2000 rc = sqlitepager_rollback(pPager);
2001 if( rc==SQLITE_OK ){
2002 rc = SQLITE_FULL;
2004 return rc;
2007 rc = pager_errcode(pPager);
2008 return rc;
2018 rc = pager_unwritelock(pPager);
2020 return rc;
2023 rc = syncJournal(pPager);
2024 if( rc!=SQLITE_OK ){
2029 rc = pager_write_pagelist(pPg);
2030 if( rc || (!pPager->noSync && sqliteOsSync(&pPager->fd)!=SQLITE_OK) ){
2034 rc = pager_unwritelock(pPager);
2036 return rc;
2041 rc = sqlitepager_rollback(pPager);
2042 if( rc==SQLITE_OK ){
2043 rc = SQLITE_FULL;
2045 return rc;
2061 int rc;
2064 rc = pager_unwritelock(pPager);
2066 return rc;
2078 rc = pager_playback(pPager, 1);
2079 if( rc!=SQLITE_OK ){
2080 rc = SQLITE_CORRUPT;
2084 return rc;
2120 int rc;
2134 rc = sqliteOsFileSize(&pPager->jfd, &pPager->ckptJSize);
2135 if( rc ) goto ckpt_begin_failed;
2143 rc = sqlitepager_opentemp(zTemp, &pPager->cpfd);
2144 if( rc ) goto ckpt_begin_failed;
2156 return rc;
2187 int rc;
2189 rc = pager_ckpt_playback(pPager);
2192 rc = SQLITE_OK;
2195 return rc;