24 bool _nmsg_global_autoclose =
true;
25 int _nmsg_global_debug;
30 static int _nmsg_initialized = 0;
34 static void _nmsg_fini(
void);
42 if (_nmsg_initialized != 0)
45 msgmod_dir = getenv(
"NMSG_MSGMOD_DIR");
46 if (msgmod_dir == NULL)
47 msgmod_dir = NMSG_LIBDIR;
49 _nmsg_global_msgmodset = _nmsg_msgmodset_init(msgmod_dir);
50 if (_nmsg_global_msgmodset == NULL)
56 _nmsg_initialized = 1;
62 _nmsg_global_autoclose = autoclose;
67 _nmsg_global_debug = debug;
72 return (_nmsg_global_debug);
79 _nmsg_msgmodset_destroy(&_nmsg_global_msgmodset);
Base nmsg support header.
void nmsg_set_debug(int debug)
Set debug level.
nmsg_res nmsg_init(void)
Initialize the libnmsg library.
int nmsg_get_debug(void)
Retrieve the current debug level.
void nmsg_set_autoclose(bool autoclose)
Configure automatic close() behavior of nmsg inputs and outputs.