X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Fmenu.h;h=2d227c20bd5da54ffc9b555b299d7d7bedc74b03;hb=efa1a62ad2ddbb47dcaed9fdbdd34c315fdcd883;hp=d8200eee8375a1bc72d5567bcbb3f57aaf9c72be;hpb=8dc16cf9dd6196d99969d12741df186a61a2f9a3;p=oweals%2Fu-boot.git diff --git a/include/menu.h b/include/menu.h index d8200eee83..2d227c20bd 100644 --- a/include/menu.h +++ b/include/menu.h @@ -1,18 +1,6 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ /* * Copyright 2010-2011 Calxeda, Inc. - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License as published by the Free - * Software Foundation; either version 2 of the License, or (at your option) - * any later version. - * - * This program is distributed in the hope it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - * more details. - * - * You should have received a copy of the GNU General Public License along with - * this program. If not, see . */ #ifndef __MENU_H__ @@ -31,7 +19,20 @@ int menu_destroy(struct menu *m); void menu_display_statusline(struct menu *m); int menu_default_choice(struct menu *m, void **choice); -#if defined(CONFIG_MENU_SHOW) +/** + * 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 + */ int menu_show(int bootdelay); -#endif + #endif /* __MENU_H__ */