Ejemplo n.º 1
0
static int tc_txn_commit(void *vhandle) {
    dbh_t *dbh = vhandle;
    if (!dbh->dbp->wmode || tcbdbtrancommit(dbh->dbp))
        return DST_OK;
    print_error(__FILE__, __LINE__, "tc_txn_commit(%p), err: %d, %s",
                dbh->dbp, tcbdbecode(dbh->dbp),
                tcbdberrmsg(tcbdbecode(dbh->dbp)));
    return DST_FAILURE;
}
Ejemplo n.º 2
0
/* trancommit */
JNIEXPORT jboolean JNICALL Java_tokyocabinet_BDB_trancommit
(JNIEnv *env, jobject self){
  TCBDB *bdb = (TCBDB *)(intptr_t)(*env)->GetLongField(env, self, bdb_fid_ptr);
  return tcbdbtrancommit(bdb);
}