diff options
| author | Michael Brown | 2011-03-07 18:42:06 +0100 |
|---|---|---|
| committer | Michael Brown | 2011-03-07 20:53:53 +0100 |
| commit | c4b6c244b0cc0380451c6f087e8d009f3f490926 (patch) | |
| tree | 2bc13ef8ef452691ace42742f6efd787d4895718 /src/hci | |
| parent | [console] Add a timeout parameter to getkey() (diff) | |
| download | ipxe-c4b6c244b0cc0380451c6f087e8d009f3f490926.tar.gz ipxe-c4b6c244b0cc0380451c6f087e8d009f3f490926.tar.xz ipxe-c4b6c244b0cc0380451c6f087e8d009f3f490926.zip | |
[prompt] Replace shell_banner() with a generic prompt() function
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/hci')
| -rw-r--r-- | src/hci/shell_banner.c | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/src/hci/shell_banner.c b/src/hci/shell_banner.c deleted file mode 100644 index 6f225d789..000000000 --- a/src/hci/shell_banner.c +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright (C) 2006 Michael Brown <mbrown@fensystems.co.uk>. - * - * 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 any later version. - * - * This program is distributed in the hope that 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, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -FILE_LICENCE ( GPL2_OR_LATER ); - -#include <stdio.h> -#include <console.h> -#include <config/general.h> -#include <ipxe/keys.h> -#include <ipxe/timer.h> -#include <ipxe/shell_banner.h> - -/** @file - * - * Shell startup banner - * - */ - -/** - * Print shell banner and prompt for shell entry - * - * @ret enter_shell User wants to enter shell - */ -int shell_banner ( void ) { - int key; - - /* Skip prompt if timeout is zero */ - if ( BANNER_TIMEOUT <= 0 ) - return 0; - - /* Display prompt */ - printf ( "\nPress Ctrl-B for the iPXE command line..." ); - - /* Wait for key */ - key = getkey ( ( BANNER_TIMEOUT * TICKS_PER_SEC ) / 10 ); - - /* Clear the "Press Ctrl-B" line */ - printf ( "\r \r" ); - - return ( key == CTRL_B ); -} |
