X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=ui%2Ftest%2Fpb-test.c;h=f3ef746de2382488fc40c469dcbe0e39c37383da;hp=551c9b070f8eaaa475eb6cd7b3be8bf23f07c0db;hb=75967f32b9ae6d4e1e87790fef515ab1ed5d2d16;hpb=2b42cdd35ccd83c52e9df257efdfcda040d170d9;ds=sidebyside diff --git a/ui/test/pb-test.c b/ui/test/pb-test.c index 551c9b0..f3ef746 100644 --- a/ui/test/pb-test.c +++ b/ui/test/pb-test.c @@ -3,7 +3,7 @@ #include "ui/common/discover-client.h" -static int print_device_add(const struct device *device, +static int print_device_add(struct device *device, void __attribute__((unused)) *arg) { struct boot_option *opt; @@ -28,23 +28,24 @@ static int print_device_add(const struct device *device, return 0; } -static void print_device_remove(const char *dev_id, +static void print_device_remove(struct device *device, void __attribute__((unused)) *arg) { printf("removed device:\n"); - printf("\tid: %s\n", dev_id); + printf("\tid: %s\n", device->id); + printf("\tname: %s\n", device->name); } static struct discover_client_ops client_ops = { - .add_device = print_device_add, - .remove_device = print_device_remove, + .device_add = print_device_add, + .device_remove = print_device_remove, }; int main(void) { struct discover_client *client; - client = discover_client_init(&client_ops); + client = discover_client_init(&client_ops, NULL); if (!client) return -1;