Berkeley DB: log_unregister
Description: Berkeley DB: An embedded database programmatic toolkit.
Keywords: embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++

# log_unregister |

`

###

    #include <db.h>

    int
    log_unregister(DB_ENV *env, int32_t fid);

# Description

The log_unregister function disassociates the file name to file identification number mapping for the file identification number specified by the fid parameter. The file identification number may then be reused.

The log_unregister function returns a non-zero error value on failure and 0 on success.

# Errors

If a fatal error occurs in Berkeley DB, the log_unregister function will fail and return DB_RUNRECOVERY, at which point all subsequent database calls will fail in the same way.

In addition, the log_unregister function may fail and return a non-zero error for the following conditions:

EINVAL
  An invalid flag value or parameter was specified.

In addition, the log_unregister function may fail and return a non-zero error for errors specified for other Berkeley DB and C library or system functions.

# See Also

DBENV->set_lg_bsize, DBENV->set_lg_max, log_archive, log_compare, log_file, log_flush, log_get, log_put, log_register, log_stat and log_unregister.`

Copyright Sleepycat Software