+I%Berkeley DB: log_close[P

log_close





#include <db.h>

intlog_close(DB_LOG *logp);





Description



&The log_close function closes the log.

jIn addition, if the dir argument to log_open was NULL and_dbenv was not initialized using db_appinit,?all files created for this shared region will be removed, as ifPthe log_unlink function were called.



AIn multi-threaded applications, only a single thread may call thelog_close function.

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



Errors

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

The log_close)function may fail and return errnoKfor any of the errors specified for the following Berkeley DB and C library functions: abort(3), close(3), fcntl(3), fflush(3), fprintf(3),free(3), getpid(3), memset(3), munmap(3), shmctl(3), shmdt(3), strlen(3), unlink(3), vfprintf(3),and vsnprintf(3).



See Also

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