]> git.ozlabs.org Git - petitboot/blobdiff - discover/device-handler.c
Move waiter to library
[petitboot] / discover / device-handler.c
index 593b8e0a961e8f0c3463a46702988442eca06135..7e5819c5bd972d8284a9f70ac1c9eb1efbb9d0bb 100644 (file)
@@ -53,7 +53,8 @@ static struct device device = {
        .icon_file = "meep.png",
 };
 
-int device_handler_get_current_devices(struct device_handler *handler,
+int device_handler_get_current_devices(
+               struct device_handler *handler __attribute__((unused)),
                struct device **devices)
 
 {
@@ -377,7 +378,7 @@ int device_handler_event(struct device_handler *handler,
 struct device_handler *device_handler_init(struct discover_server *server)
 {
        struct device_handler *handler;
-       int i;
+       unsigned int i;
 
        handler = talloc(NULL, struct device_handler);
        handler->devices = NULL;
@@ -395,6 +396,8 @@ struct device_handler *device_handler_init(struct discover_server *server)
        for (i = 0; i < sizeof(options) / sizeof(options[0]); i++)
                list_add(&device.boot_options, &options[i].list);
 
+       parser_init();
+
        return handler;
 }