3I*Berkeley DB: log_unregister[P

log_unregister





#include <db.h>

int,log_unregister(DB_LOG *logp, u_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 identificationnumber may then be reused.

The log_unregisterHfunction returns the value of errno on failure, and 0 on success.



Errors

WIf a fatal error occurs in Berkeley DB, the log_unregister function may fail and returnFDB_RUNRECOVERY, at which point all subsequent database calls will alsoreturn DB_RUNRECOVERY.

The log_unregister)function may fail and return errnoKfor any of the errors specified for the following Berkeley DB and C library functions: abort(3), close(3),dbenv->db_paniccall(3), fcntl(3), fflush(3), fprintf(3),free(3), fsync(3), getenv(3), getpid(3), getuid(3), isdigit(3), lseek(3), malloc(3), memcpy(3), memset(3),open(3),sigfillset(3),sigprocmask(3), snprintf(3),stat(3), strerror(3), strlen(3),time(3), unlink(3), vfprintf(3), vsnprintf(3),and write(3).

In addition, the log_unregister)function may fail and return errnofor the following conditions:

B

EINVAL
An invalid flag value or parameter was specified.







See Also

9log_archive,5log_close,9log_compare,3log_file,5log_flush,1log_get,3log_open,1log_put,>log_register,3log_stat,6log_unlinkandlog_unregister.
ÿÿ