mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-01 15:05:23 +00:00
Remove message catalogs
This commit is contained in:
@@ -14,71 +14,13 @@
|
||||
|
||||
#include <config.h>
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#include <openssl/evp.h>
|
||||
|
||||
#include <isc/app.h>
|
||||
#include <isc/bind9.h>
|
||||
#include <isc/lib.h>
|
||||
#include <isc/mem.h>
|
||||
#include <isc/msgs.h>
|
||||
#include <isc/once.h>
|
||||
#include <isc/print.h>
|
||||
#include <isc/socket.h>
|
||||
#include <isc/task.h>
|
||||
#include <isc/timer.h>
|
||||
#include <isc/util.h>
|
||||
|
||||
/***
|
||||
*** Globals
|
||||
***/
|
||||
|
||||
LIBISC_EXTERNAL_DATA isc_msgcat_t * isc_msgcat = NULL;
|
||||
|
||||
|
||||
/***
|
||||
*** Private
|
||||
***/
|
||||
|
||||
static isc_once_t msgcat_once = ISC_ONCE_INIT;
|
||||
|
||||
/***
|
||||
*** Functions
|
||||
***/
|
||||
|
||||
static void
|
||||
open_msgcat(void) {
|
||||
isc_msgcat_open("libisc.cat", &isc_msgcat);
|
||||
}
|
||||
|
||||
void
|
||||
isc_lib_initmsgcat(void) {
|
||||
isc_result_t result;
|
||||
|
||||
/*!
|
||||
* Initialize the ISC library's message catalog, isc_msgcat, if it
|
||||
* has not already been initialized.
|
||||
*/
|
||||
|
||||
result = isc_once_do(&msgcat_once, open_msgcat);
|
||||
if (result != ISC_R_SUCCESS) {
|
||||
/*
|
||||
* Normally we'd use RUNTIME_CHECK() or FATAL_ERROR(), but
|
||||
* we can't do that here, since they might call us!
|
||||
* (Note that the catalog might be open anyway, so we might
|
||||
* as well try to provide an internationalized message.)
|
||||
*/
|
||||
fprintf(stderr, "%s:%d: %s: isc_once_do() %s.\n",
|
||||
__FILE__, __LINE__,
|
||||
isc_msgcat_get(isc_msgcat, ISC_MSGSET_GENERAL,
|
||||
ISC_MSG_FATALERROR, "fatal error"),
|
||||
isc_msgcat_get(isc_msgcat, ISC_MSGSET_GENERAL,
|
||||
ISC_MSG_FAILED, "failed"));
|
||||
abort();
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
isc_lib_register(void) {
|
||||
isc_bind9 = false;
|
||||
|
Reference in New Issue
Block a user