KRB5_LOCKMODE_SHARED
KRB5_LOCKMODE_SHARED | KRB5_LOCKMODE_DONTBLOCK);
retval = krb5_lock_file(kpropd_context, lock_fd, KRB5_LOCKMODE_SHARED);
retval = lock_ulog(context, KRB5_LOCKMODE_SHARED);
if (lock_ulog(context, KRB5_LOCKMODE_SHARED) != 0)
ret = lock_ulog(context, KRB5_LOCKMODE_SHARED);
lockmode = writable ? KRB5_LOCKMODE_EXCLUSIVE : KRB5_LOCKMODE_SHARED;
ret = krb5_lock_file(context, fileno(fcursor->fp), KRB5_LOCKMODE_SHARED);
return krb5_ktfileint_open(context, id, KRB5_LOCKMODE_SHARED);
case KRB5_LOCKMODE_SHARED:
krb5_mode = KRB5_LOCKMODE_SHARED;
kmode = KRB5_LOCKMODE_SHARED;
kmode == KRB5_LOCKMODE_SHARED ? O_RDONLY : O_RDWR,
retval = ctx_lock(context, dbc, KRB5_LOCKMODE_SHARED);
curs->lockmode = KRB5_LOCKMODE_SHARED;