Esempio n. 1
0
File: nmsg.c Progetto: d4s/nmsg
nmsg_res
nmsg_init(void) {
	assert(_nmsg_initialized == 0);

	_nmsg_global_msgmodset = _nmsg_msgmodset_init(NULL);
	if (_nmsg_global_msgmodset == NULL)
		return (nmsg_res_failure);
	atexit(_nmsg_fini);

	_nmsg_alias_init();

	_nmsg_initialized = 1;
	return (nmsg_res_success);
}
Esempio n. 2
0
nmsg_res
nmsg_init(void) {
	char *msgmod_dir;

	if (_nmsg_initialized != 0)
		return (nmsg_res_failure);

	msgmod_dir = getenv("NMSG_MSGMOD_DIR");
	if (msgmod_dir == NULL)
		msgmod_dir = NMSG_LIBDIR;

	_nmsg_global_msgmodset = _nmsg_msgmodset_init(msgmod_dir);
	if (_nmsg_global_msgmodset == NULL)
		return (nmsg_res_failure);
	atexit(_nmsg_fini);

	_nmsg_alias_init();

	_nmsg_initialized = 1;
	return (nmsg_res_success);
}