示例#1
0
文件: nebmods.c 项目: atj/nagios
/* load all modules */
int neb_load_all_modules(void) {
	nebmodule *temp_module = NULL;

	for(temp_module = neb_module_list; temp_module; temp_module = temp_module->next) {
		neb_load_module(temp_module);
		}

	return OK;
	}
示例#2
0
/* load all modules */
int neb_load_all_modules(void) {
	nebmodule *temp_module = NULL;
	int ret, errors = 0;

	for(temp_module = neb_module_list; temp_module; temp_module = temp_module->next) {
		ret = neb_load_module(temp_module);
		if (ret != OK) {
			logit(NSLOG_RUNTIME_ERROR, TRUE, "Error: Failed to load module '%s'.\n", temp_module->filename ? temp_module->filename : "(no file?)");
			errors++;
			}
		}

	return errors ? ERROR : OK;
	}