/* * __handle_error_default -- * Default WT_EVENT_HANDLER->handle_error implementation: send to stderr. */ static int __handle_error_default(WT_EVENT_HANDLER *handler, WT_SESSION *wt_session, int error, const char *errmsg) { WT_SESSION_IMPL *session; WT_UNUSED(handler); WT_UNUSED(error); session = (WT_SESSION_IMPL *)wt_session; WT_RET(__wt_fprintf(session, WT_STDERR(session), "%s\n", errmsg)); WT_RET(__wt_fflush(session, WT_STDERR(session))); return (0); }
/* * __wt_os_stdio -- * Initialize the stdio configuration. */ int __wt_os_stdio(WT_SESSION_IMPL *session) { __stdio_init(WT_STDERR(session), "stderr", stderr); __stdio_init(WT_STDOUT(session), "stdout", stdout); return (0); }
/* * __wt_debug_addr_print -- * Print out an address. */ int __wt_debug_addr_print( WT_SESSION_IMPL *session, const uint8_t *addr, size_t addr_size) { WT_DECL_ITEM(buf); WT_DECL_RET; WT_RET(__wt_scr_alloc(session, 128, &buf)); ret = __wt_fprintf(session, WT_STDERR(session), "%s\n", __wt_addr_string(session, addr, addr_size, buf)); __wt_scr_free(session, &buf); return (ret); }