From 2312c424d516862877c45a9566816acfe2da0f06 Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Mon, 14 Oct 2013 13:29:31 +0800 Subject: discover: Allow an in-progress boot to be cancelled Currently, once the boot() function is called, the boot process will ignore any cancellations. This change allows boot() to be cancelled, via boot_cancel(). Signed-off-by: Jeremy Kerr --- test/parser/handler.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'test/parser') diff --git a/test/parser/handler.c b/test/parser/handler.c index 437f765..64978da 100644 --- a/test/parser/handler.c +++ b/test/parser/handler.c @@ -47,8 +47,9 @@ void iterate_parsers(struct discover_context *ctx, enum conf_method method) assert(false); } -int boot(void *ctx, struct discover_boot_option *opt, struct boot_command *cmd, - int dry_run, boot_status_fn status_fn, void *status_arg) +struct boot_task *boot(void *ctx, struct discover_boot_option *opt, + struct boot_command *cmd, int dry_run, + boot_status_fn status_fn, void *status_arg) { (void)ctx; (void)opt; @@ -58,3 +59,8 @@ int boot(void *ctx, struct discover_boot_option *opt, struct boot_command *cmd, (void)status_arg; assert(false); } + +void boot_cancel(struct boot_task *task) +{ + (void)task; +} -- cgit v1.2.1