void DbEnv::_thread_id_intercept(DB_ENV *env, pid_t *pidp, db_threadid_t *thridp) { DbEnv *cxxenv = DbEnv::get_DbEnv(env); if (cxxenv == 0) { DB_ERROR(DbEnv::get_DbEnv(env), "DbEnv::thread_id_callback", EINVAL, ON_ERROR_UNKNOWN); } else cxxenv->thread_id_callback_(cxxenv, pidp, thridp); }