Signed-off-by: Steven Dake <sdake@xxxxxxxxxx> --- corosync.spec.in | 1 - exec/coroparse.c | 64 ------------------------------------------------------ 2 files changed, 0 insertions(+), 65 deletions(-) diff --git a/corosync.spec.in b/corosync.spec.in index 58603ca..7f084f1 100644 --- a/corosync.spec.in +++ b/corosync.spec.in @@ -156,7 +156,6 @@ fi %{_bindir}/corosync-xmlproc %endif %dir %{_sysconfdir}/corosync -%dir %{_sysconfdir}/corosync/service.d %dir %{_sysconfdir}/corosync/uidgid.d %config(noreplace) %{_sysconfdir}/corosync/corosync.conf.example %config(noreplace) %{_sysconfdir}/corosync/corosync.conf.example.udpu diff --git a/exec/coroparse.c b/exec/coroparse.c index a095612..bd930fc 100644 --- a/exec/coroparse.c +++ b/exec/coroparse.c @@ -900,66 +900,6 @@ error_exit: return res; } -static int read_service_files_into_icmap( - const char **error_string) -{ - FILE *fp; - const char *dirname; - DIR *dp; - struct dirent *dirent; - struct dirent *entry; - char filename[PATH_MAX + FILENAME_MAX + 1]; - int res = 0; - struct stat stat_buf; - size_t len; - int return_code; - char key_name[ICMAP_KEYNAME_MAXLEN]; - struct main_cp_cb_data data; - - dirname = COROSYSCONFDIR "/service.d"; - dp = opendir (dirname); - - if (dp == NULL) - return 0; - - len = offsetof(struct dirent, d_name) + NAME_MAX + 1; - - entry = malloc(len); - if (entry == NULL) { - res = 0; - goto error_exit; - } - - for (return_code = readdir_r(dp, entry, &dirent); - dirent != NULL && return_code == 0; - return_code = readdir_r(dp, entry, &dirent)) { - - snprintf(filename, sizeof (filename), "%s/%s", dirname, dirent->d_name); - stat (filename, &stat_buf); - if (S_ISREG(stat_buf.st_mode)) { - - fp = fopen (filename, "r"); - if (fp == NULL) continue; - - key_name[0] = 0; - - res = parse_section(fp, key_name, error_string, main_config_parser_cb, &data); - - fclose (fp); - - if (res != 0) { - goto error_exit; - } - } - } - -error_exit: - free (entry); - closedir(dp); - - return res; -} - /* Read config file and load into icmap */ static int read_config_file_into_icmap( const char **error_string) @@ -997,10 +937,6 @@ static int read_config_file_into_icmap( } if (res == 0) { - res = read_service_files_into_icmap(error_string); - } - - if (res == 0) { snprintf (error_reason, sizeof(error_string_response), "Successfully read main configuration file '%s'.\n", filename); *error_string = error_reason; -- 1.7.7.5 _______________________________________________ discuss mailing list discuss@xxxxxxxxxxxx http://lists.corosync.org/mailman/listinfo/discuss