/* fill in the basic debug structure. Note the the RPC protocol transfers,
* integers in host order. */
+ memset(aparm, 0, sizeof(*aparm));
aparm->now = FT_ApproxTime();
aparm->lastYesTime = vote_globals.ubik_lastYesTime;
aparm->lastYesHost = ntohl(vote_globals.lastYesHost);
&& (urecovery_state & UBIK_RECHAVEDB)) {
aparm->recoveryState |= UBIK_RECLABELDB;
}
- aparm->activeWrite = (ubik_dbase->flags & DBWRITING);
+ aparm->activeWrite = (ubik_dbase->dbFlags & DBWRITING);
aparm->tidCounter = ubik_dbase->tidCounter;
if (ubik_currentTrans) {
aparm->currentTrans = 1;
- if (ubik_currentTrans->type == UBIK_WRITETRANS)
- aparm->writeTrans = 1;
- else
- aparm->writeTrans = 0;
+ aparm->writeTrans = 1;
} else {
aparm->currentTrans = 0;
}
&& (urecovery_state & UBIK_RECHAVEDB)) {
aparm->recoveryState |= UBIK_RECLABELDB;
}
- aparm->activeWrite = (ubik_dbase->flags & DBWRITING);
+ aparm->activeWrite = (ubik_dbase->dbFlags & DBWRITING);
aparm->tidCounter = ubik_dbase->tidCounter;
if (ubik_currentTrans) {
aparm->currentTrans = 1;
- if (ubik_currentTrans->type == UBIK_WRITETRANS)
- aparm->writeTrans = 1;
- else
- aparm->writeTrans = 0;
+ aparm->writeTrans = 1;
} else {
aparm->currentTrans = 0;
}