diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2013-08-20 10:14:22 +0800 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2013-08-20 10:14:44 +0800 |
commit | 815df381d55e09fd291145ef2b86729c12583366 (patch) | |
tree | 9c76855645e36b35168b98a479583d8c7370c387 /ui | |
parent | 51c6aaf7864eb65779d548ee2549caa357f71e2c (diff) | |
download | talos-petitboot-815df381d55e09fd291145ef2b86729c12583366.tar.gz talos-petitboot-815df381d55e09fd291145ef2b86729c12583366.zip |
lib/process: Add dry_run argument to process_init
Implement dry-run behaviour on the discover server by passing a bool to
process_init. UIs don't need to support dry runs.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'ui')
-rw-r--r-- | ui/ncurses/nc-cui.c | 2 | ||||
-rw-r--r-- | ui/ncurses/nc-cui.h | 3 | ||||
-rw-r--r-- | ui/twin/pbt-client.c | 2 |
3 files changed, 4 insertions, 3 deletions
diff --git a/ui/ncurses/nc-cui.c b/ui/ncurses/nc-cui.c index b09f030..4f7b121 100644 --- a/ui/ncurses/nc-cui.c +++ b/ui/ncurses/nc-cui.c @@ -508,7 +508,7 @@ struct cui *cui_init(void* platform_info, cui->platform_info = platform_info; cui->waitset = waitset_create(cui); - process_init(cui, cui->waitset); + process_init(cui, cui->waitset, false); setlocale(LC_ALL, ""); diff --git a/ui/ncurses/nc-cui.h b/ui/ncurses/nc-cui.h index a5ac5d5..4c13ddf 100644 --- a/ui/ncurses/nc-cui.h +++ b/ui/ncurses/nc-cui.h @@ -62,7 +62,8 @@ struct cui { }; struct cui *cui_init(void* platform_info, - int (*js_map)(const struct js_event *e), int start_deamon); + int (*js_map)(const struct js_event *e), + int start_deamon); struct nc_scr *cui_set_current(struct cui *cui, struct nc_scr *scr); int cui_run(struct cui *cui, struct pmenu *main, unsigned int default_item); int cui_boot_editor_run(struct pmenu_item *item); diff --git a/ui/twin/pbt-client.c b/ui/twin/pbt-client.c index 20ce31a..dba6110 100644 --- a/ui/twin/pbt-client.c +++ b/ui/twin/pbt-client.c @@ -270,7 +270,7 @@ struct pbt_client *pbt_client_init(enum pbt_twin_backend backend, pbt_client->waitset = waitset_create(pbt_client); - process_init(pbt_client, pbt_client->waitset); + process_init(pbt_client, pbt_client->waitset, false); pbt_client->sig = "pbt_client"; pbt_client->frame.scr = pbt_scr_init(pbt_client, pbt_client->waitset, |