#define ACQUIRE_WRITE_LOCK ( dbc,
ret   ) 

Value:

{                                       \
        BTREE_CURSOR *__cp = (BTREE_CURSOR *)(dbc)->internal;           \
        ret = 0;                                                        \
        if (STD_LOCKING(dbc) &&                                         \
            __cp->lock_mode != DB_LOCK_WRITE &&                         \
            ((ret) = CDB___db_lget(dbc,                                 \
            __cp->lock.off == LOCK_INVALID ? 0 : LCK_COUPLE,            \
            __cp->pgno, DB_LOCK_WRITE, 0, &__cp->lock)) == 0)           \
                __cp->lock_mode = DB_LOCK_WRITE;                        \
}

Definition at line 110 of file bt_cursor.c.

Referenced by __bam_c_first(), __bam_c_last(), __bam_c_put(), and __bam_c_writelock().


Generated on Sun Jun 8 10:56:41 2008 for GNUmifluz by  doxygen 1.5.5