1N/A * See the file LICENSE for redistribution information. 1N/A * Copyright (c) 1996, 1997, 1998 1N/A * Sleepycat Software. All rights reserved. 1N/A#
endif /* not lint */ 1N/A * General flags checking routine. 1N/A * PUBLIC: int __db_fchk __P((DB_ENV *, const char *, u_int32_t, u_int32_t)); 1N/A * General combination flags checking routine. 1N/A * PUBLIC: int __db_fcchk 1N/A * PUBLIC: __P((DB_ENV *, const char *, u_int32_t, u_int32_t, u_int32_t)); 1N/A * Common flag errors. 1N/A * PUBLIC: int __db_ferr __P((const DB_ENV *, const char *, int)); 1N/A * Standard DB error routine. 1N/A * PUBLIC: #ifdef __STDC__ 1N/A * PUBLIC: void __db_err __P((const DB_ENV *dbenv, const char *fmt, ...)); 1N/A * PUBLIC: void __db_err(); 1N/A char errbuf[
2048];
/* XXX: END OF THE STACK DON'T TRUST SPRINTF. */ 1N/A * Error when unable to retrieve a specified page. 1N/A * PUBLIC: int __db_pgerr __P((DB *, db_pgno_t)); 1N/A * Three things are certain: 1N/A * Death, taxes, and lost data. 1N/A * Guess which has occurred. 1N/A * Error when a page has the wrong format. 1N/A * PUBLIC: int __db_pgfmt __P((DB *, db_pgno_t)); 1N/A * Lock out the tree due to unrecoverable error. 1N/A * PUBLIC: int __db_panic __P((DB_ENV *, int)); 1N/A * Chaos reigns within. 1N/A * Reflect, repent, and reboot. 1N/A * Order shall return.