- call_foreach_file(run_program, udev, dirname, suffix);
+ add_matching_files(&name_list, dirname, suffix);
+
+ list_for_each_entry_safe(name_loop, name_tmp, &name_list, node) {
+ run_program(udev, name_loop->name);
+ list_del(&name_loop->node);
+ }
+