3I/Berkeley DB: DbLog.db_unregister[P

DbLog.db_unregister





import com.sleepycat.db.*;

"public void db_unregister(int fid) throws DbException;





Description



BThe DbLog.db_unregister method 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 DbLog.db_unregisterHmethod throws an exception that encapsulates an errno on failure.



Errors

[If a fatal error occurs in Berkeley DB, the DbLog.db_unregister method may fail and throw a}DbRunRecoveryException, at which point all subsequent database%calls will also fail in the same way.

The DbLog.db_unregister&method may fail and throw an exceptionKfor 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 DbLog.db_unregister&method may fail and throw an exceptionencapsulating errnofor the following conditions:

B

EINVAL
An invalid flag value or parameter was specified.







Class

3DbLog



See Also

>DbLog.archive,:DbLog.close,>DbLog.compare,8DbLog.file,:DbLog.flush,6DbLog.get,8DbLog.open,6DbLog.put,FDbLog.db_register,8DbLog.stat,;DbLog.unlinkandDbLog.db_unregister.
ÿÿ