Blame view
include/menu.h
1.16 KB
83d290c56 SPDX: Convert all... |
1 |
/* SPDX-License-Identifier: GPL-2.0+ */ |
b69bf52df Add generic, reus... |
2 3 |
/* * Copyright 2010-2011 Calxeda, Inc. |
b69bf52df Add generic, reus... |
4 5 6 7 8 9 |
*/ #ifndef __MENU_H__ #define __MENU_H__ struct menu; |
b41bc5a82 common, menu: use... |
10 |
struct menu *menu_create(char *title, int timeout, int prompt, |
fc9d64ffc menu: Add support... |
11 12 13 |
void (*item_data_print)(void *), char *(*item_choice)(void *), void *item_choice_data); |
b69bf52df Add generic, reus... |
14 15 16 17 |
int menu_default_set(struct menu *m, char *item_key); int menu_get_choice(struct menu *m, void **choice); int menu_item_add(struct menu *m, char *item_key, void *item_data); int menu_destroy(struct menu *m); |
e0611dd97 common, menu: add... |
18 |
void menu_display_statusline(struct menu *m); |
6a3439fda menu: export menu... |
19 |
int menu_default_choice(struct menu *m, void **choice); |
b69bf52df Add generic, reus... |
20 |
|
14b9df1b4 autoboot: Add com... |
21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
/** * menu_show() Show a boot menu * * This shows a menu and lets the user select an option. The menu is defined by * environment variables (see README.bootmenu). * * This function doesn't normally return, but if the users requests the command * problem, it will. * * @bootdelay: Delay to wait before running the default menu option (0 to run * the entry immediately) * @return If it returns, it always returns -1 to indicate that the boot should * be aborted and the command prompt should be provided */ |
317d6c57d common, menu: sho... |
35 |
int menu_show(int bootdelay); |
14b9df1b4 autoboot: Add com... |
36 |
|
b69bf52df Add generic, reus... |
37 |
#endif /* __MENU_H__ */ |