david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

[cmdline] Minor tidy-ups to shell_banner.c

This commit is contained in:
Michael Brown 2008-07-24 20:00:43 +01:00
parent 833447392d
commit 764e2cc68c
1 changed files with 4 additions and 4 deletions

View File

@ -20,6 +20,7 @@
#include <console.h>
#include <unistd.h>
#include <config/general.h>
#include <gpxe/keys.h>
#include <gpxe/shell_banner.h>
/** @file
@ -34,22 +35,21 @@
* @ret enter_shell User wants to enter shell
*/
int shell_banner ( void ) {
int wait_count = 0;
int enter_shell = 0;
int wait_count;
int key;
printf ( "\nPress Ctrl-B for the gPXE command line..." );
/* Wait for key */
while ( wait_count < BANNER_TIMEOUT ) {
for ( wait_count = 0 ; wait_count < BANNER_TIMEOUT ; wait_count++ ) {
if ( iskey() ) {
key = getchar();
if ( key == 0x02 /* Ctrl-B */ )
if ( key == CTRL_B )
enter_shell = 1;
break;
}
mdelay(100);
wait_count++;
}
/* Clear the "Press Ctrl-B" line */