Lines Matching refs:ret
51 int ret; local
57 if ((ret = __db_txnlist_init(&txninfo)) != 0)
58 return (ret);
100 if ((ret = log_get(lp, &ckp_lsn, &data, DB_CHECKPOINT)) != 0) {
106 first: if ((ret = log_get(lp, &ckp_lsn, &data, DB_FIRST)) != 0) {
107 if (ret == DB_NOTFOUND)
108 ret = 0;
114 } else if ((ret = __txn_ckp_read(data.data, &ckp_args)) != 0) {
119 (ret = log_get(lp, &ckp_args->last_ckp, &data, DB_SET)) != 0)
133 ret = dbenv->tx_recover(lp,
136 ret = __db_dispatch(lp,
138 if (ret != 0 && ret != DB_TXN_CKP)
140 if ((ret = log_get(lp, &lsn, &data, DB_NEXT)) != 0) {
141 if (ret == DB_NOTFOUND)
159 if ((ret = __log_findckp(lp, &first_lsn)) == DB_NOTFOUND) {
164 ret = 0;
172 for (ret = log_get(lp, &lsn, &data, DB_LAST);
173 ret == 0 && log_compare(&lsn, &first_lsn) > 0;
174 ret = log_get(lp, &lsn, &data, DB_PREV)) {
176 ret = dbenv->tx_recover(lp,
179 ret = __db_dispatch(lp,
181 if (ret != 0)
182 if (ret != DB_TXN_CKP)
185 ret = 0;
187 if (ret != 0 && ret != DB_NOTFOUND)
193 for (ret = log_get(lp, &lsn, &data, DB_NEXT);
194 ret == 0; ret = log_get(lp, &lsn, &data, DB_NEXT)) {
196 ret = dbenv->tx_recover(lp,
199 ret = __db_dispatch(lp,
201 if (ret != 0)
202 if (ret != DB_TXN_CKP)
205 ret = 0;
207 if (ret != DB_NOTFOUND)
220 if ((ret = txn_checkpoint(dbenv->tx_info, 0, 0)) != 0)
244 return (ret);