head 1.2; access; symbols RPM_4_2_1:1.1.1.4 RPM_4_2:1.1.1.4 RPM_4_1_1:1.1.1.4 RPM_4_1:1.1.1.3 RPM_4_0_5:1.1.1.2 RPM_4_0_4:1.1.1.1 RPM:1.1.1; locks; strict; comment @# @; 1.2 date 2008.01.02.09.53.59; author rse; state dead; branches; next 1.1; commitid z4cpSiAhOCXk5PLs; 1.1 date 2002.01.08.00.30.11; author rse; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2002.01.08.00.30.11; author rse; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2003.01.18.13.49.00; author rse; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2002.01.17.20.11.42; author rse; state Exp; branches; next 1.1.1.4; 1.1.1.4 date 2003.01.18.14.04.59; author rse; state Exp; branches; next ; desc @@ 1.2 log @remove the ancient RPM 4.2.1 source tree copy @ text @ Berkeley DB: DbEnv.lock_id_free

DbEnv.lock_id_free

APIRef

import com.sleepycat.db.*;

public int lock_id_free(int id) throws DbException;

Description

The DbEnv.lock_id_free method frees a locker ID allocated by the DbEnv.lock_id method.

The DbEnv.lock_id_free method throws an exception that encapsulates a non-zero error value on failure.

Errors

EINVAL
An invalid flag value or parameter was specified.

The locker ID is invalid or locks are still held by this locker ID.

The DbEnv.lock_id_free method may fail and throw an exception for errors specified for other Berkeley DB and C library or system methods. If a catastrophic error has occurred, the DbEnv.lock_id_free method may fail and throw a DbRunRecoveryException, in which case all subsequent Berkeley DB calls will fail in the same way.

Class

DbEnv, DbLock

See Also

DbEnv.set_lk_conflicts, DbEnv.set_lk_detect, DbEnv.set_lk_max_lockers, DbEnv.set_lk_max_locks, DbEnv.set_lk_max_objects, DbEnv.lock_detect, DbEnv.lock_get, DbEnv.lock_id, DbEnv.lock_id_free, DbEnv.lock_put, and DbEnv.lock_stat.

APIRef

Copyright Sleepycat Software @ 1.1 log @Initial revision @ text @@ 1.1.1.1 log @Import: RPM 4.0.4 @ text @@ 1.1.1.2 log @Import: RPM 4.0.5 @ text @d1 2 a2 2 a3 1 d24 1 a24 1 public void lock_id_free(int id) d29 1 a29 1 DbEnv.lock_id method. d38 3 a40 3 If a catastrophic error has occurred, the DbEnv.lock_id_free method may fail and throw a DbRunRecoveryException, in which case all subsequent Berkeley DB calls will fail in the same way. d42 1 a42 1 DbEnv, DbLock d44 12 a55 1 Locking Subsystem and Related Methods @ 1.1.1.3 log @Import: RPM 4.1 @ text @d1 2 a2 2 d4 1 d25 1 a25 1 public int lock_id_free(int id) d30 1 a30 1 DbEnv.lock_id method. d39 3 a41 3 If a catastrophic error has occurred, the DbEnv.lock_id_free method may fail and throw a DbRunRecoveryException, in which case all subsequent Berkeley DB calls will fail in the same way. d43 1 a43 1 DbEnv, DbLock d45 1 a45 12 DbEnv.set_lk_conflicts, DbEnv.set_lk_detect, DbEnv.set_lk_max_lockers, DbEnv.set_lk_max_locks, DbEnv.set_lk_max_objects, DbEnv.lock_detect, DbEnv.lock_get, DbEnv.lock_id, DbEnv.lock_id_free, DbEnv.lock_put, and DbEnv.lock_stat. @ 1.1.1.4 log @Import: RPM 4.1.1 @ text @d1 2 a2 2 a3 1 d24 1 a24 1 public void lock_id_free(int id) d29 1 a29 1 DbEnv.lock_id method. d38 3 a40 3 If a catastrophic error has occurred, the DbEnv.lock_id_free method may fail and throw a DbRunRecoveryException, in which case all subsequent Berkeley DB calls will fail in the same way. d42 1 a42 1 DbEnv, DbLock d44 12 a55 1 Locking Subsystem and Related Methods @