- rc = parser_stat_path(dc, dc->device, *filename, &statbuf);
- if (rc)
- continue;
-
- rc = 0;
-
- list_for_each_entry(&processed_conf_files, confcmp, list) {
- if (confcmp->stat.st_ino == statbuf.st_ino) {
- pb_log("conf file %s is a path duplicate of %s..skipping\n",
- *filename, confcmp->name);
- rc = 1;
- break;
- }
- }
-
- if (rc)
+ if (!parser_is_unique(dc, dc->device, *filename, found_list))