KRB5_DB_LOCKMODE_EXCLUSIVE
ret = krb5_db_lock(handle->context, KRB5_DB_LOCKMODE_EXCLUSIVE);
case KRB5_DB_LOCKMODE_EXCLUSIVE:
if (ret == EBADF && mode == KRB5_DB_LOCKMODE_EXCLUSIVE)
OPENLOCK(db, KRB5_DB_LOCKMODE_EXCLUSIVE);
OPENLOCK(db, KRB5_DB_LOCKMODE_EXCLUSIVE);
OPENLOCK(db, KRB5_DB_LOCKMODE_EXCLUSIVE); /* hmmm */
OPENLOCK(db, KRB5_DB_LOCKMODE_EXCLUSIVE);
retval = ctx_lock(context, dbc_real, KRB5_DB_LOCKMODE_EXCLUSIVE);
lockmode == KRB5_DB_LOCKMODE_EXCLUSIVE)
retval = osa_adb_get_lock(dbc->policy_db, KRB5_DB_LOCKMODE_EXCLUSIVE);