]> git.ozlabs.org Git - petitboot/blobdiff - discover/yaboot-parser.c
parsers: dynamically register parsers
[petitboot] / discover / yaboot-parser.c
index 0a66e8d588241d69b66a9fc3d1119edce7f3c38a..f51d2c61d886b07c0992ba776fb430fce52a63d4 100644 (file)
@@ -313,8 +313,10 @@ static int yaboot_parse(struct discover_context *dc, char *buf, int len)
        return 1;
 }
 
-struct parser __yaboot_parser = {
+static struct parser yaboot_parser = {
        .name           = "yaboot",
        .parse          = yaboot_parse,
        .filenames      = yaboot_conf_files,
 };
+
+register_parser(yaboot_parser);