]> git.ozlabs.org Git - petitboot/blobdiff - test/parser/utils.c
lib/process: Add process_get_stdout
[petitboot] / test / parser / utils.c
index 394efb3b209b4f0dfa885cc1c7cfe3a09db56592..d8499a47689ab2115065a005aca6d5b957755603 100644 (file)
@@ -325,6 +325,9 @@ int parser_scandir(struct discover_context *ctx, const char *dirname,
                if (f->dev != ctx->device)
                        continue;
 
+               if (strlen(f->name) <= strlen(dirname))
+                       continue;
+
                filename = strrchr(f->name, '/');
                if (!filename)
                        continue;
@@ -368,6 +371,18 @@ err_cleanup:
        return -1;
 }
 
+bool parser_is_unique(struct discover_context *ctx, struct discover_device *dev,
+       const char *filename, struct list *found_list)
+{
+       (void)ctx;
+       (void)dev;
+       (void)filename;
+       (void)found_list;
+
+       /* Just let the parser process everything. */
+       return true;
+}
+
 struct load_url_result *load_url_async(void *ctx, struct pb_url *url,
                load_url_complete async_cb, void *async_data,
                waiter_cb stdout_cb, void *stdout_data)