Пример #1
0
static int tc_txn_begin(void *vhandle) {
    dbh_t *dbh = vhandle;
    if (!dbh->dbp->wmode || tcbdbtranbegin(dbh->dbp))
        return DST_OK;
    print_error(__FILE__, __LINE__, "tc_txn_begin(%p), err: %d, %s", dbh->dbp,
                tcbdbecode(dbh->dbp), tcbdberrmsg(tcbdbecode(dbh->dbp)));
    return DST_FAILURE;
}
Пример #2
0
/* tranbegin */
JNIEXPORT jboolean JNICALL Java_tokyocabinet_BDB_tranbegin
(JNIEnv *env, jobject self){
  TCBDB *bdb = (TCBDB *)(intptr_t)(*env)->GetLongField(env, self, bdb_fid_ptr);
  return tcbdbtranbegin(bdb);
}