KRB5_LOCKMODE_EXCLUSIVE
KRB5_LOCKMODE_EXCLUSIVE))) {
KRB5_LOCKMODE_EXCLUSIVE|KRB5_LOCKMODE_DONTBLOCK);
lock_flag = KRB5_LOCKMODE_EXCLUSIVE;
(mode == KRB5_LOCKMODE_EXCLUSIVE) ?
if ((mode == KRB5_LOCKMODE_EXCLUSIVE) && (errno == ENOENT)) {
return krb5_ktfileint_open(context, id, KRB5_LOCKMODE_EXCLUSIVE);
case KRB5_LOCKMODE_EXCLUSIVE:
krb5_mode = KRB5_LOCKMODE_EXCLUSIVE;
if ((retval = krb5_db2_db_lock(context, KRB5_LOCKMODE_EXCLUSIVE)))
if ((retval = krb5_db2_db_lock(context, KRB5_LOCKMODE_EXCLUSIVE)))
if ((retval = krb5_db2_db_lock(context, KRB5_LOCKMODE_EXCLUSIVE)))
mode = KRB5_LOCKMODE_EXCLUSIVE;
if ((mode != KRB5_LOCKMODE_SHARED) && (mode != KRB5_LOCKMODE_EXCLUSIVE))