KRB5_LOCKMODE_SHARED
if (krb5_db_lock(util_context, KRB5_LOCKMODE_SHARED)) {
KRB5_LOCKMODE_SHARED))) {
KRB5_LOCKMODE_SHARED|KRB5_LOCKMODE_DONTBLOCK);
retval = krb5_lock_file(doit_context, lock_fd, KRB5_LOCKMODE_SHARED);
lock_flag = KRB5_LOCKMODE_SHARED;
return krb5_ktfileint_open(context, id, KRB5_LOCKMODE_SHARED);
case KRB5_LOCKMODE_SHARED:
retval = krb5_db_lock(context, KRB5_LOCKMODE_SHARED);
krb5_mode = KRB5_LOCKMODE_SHARED;
retval = krb5_db2_db_lock(context, KRB5_LOCKMODE_SHARED);
mode = KRB5_LOCKMODE_SHARED;
if ((mode != KRB5_LOCKMODE_SHARED) && (mode != KRB5_LOCKMODE_EXCLUSIVE))
mode == KRB5_LOCKMODE_SHARED ? O_RDONLY : O_RDWR, 0600, db_ctx->tempdb);
if ((retval = krb5_db2_db_lock(context, KRB5_LOCKMODE_SHARED))) {