diff options
| author | Michael Brown | 2010-07-14 13:37:29 +0200 |
|---|---|---|
| committer | Michael Brown | 2010-07-14 13:43:10 +0200 |
| commit | 3338a0398203ac7a5f0c8396c738032b890d710c (patch) | |
| tree | b60940586f98a52aa095408843934efd8df83fbc /src/include | |
| parent | [davicom] Use iPXE debugging infrastructure (diff) | |
| download | ipxe-3338a0398203ac7a5f0c8396c738032b890d710c.tar.gz ipxe-3338a0398203ac7a5f0c8396c738032b890d710c.tar.xz ipxe-3338a0398203ac7a5f0c8396c738032b890d710c.zip | |
[hci] Continue processing while prompting for shell banner
Continue calling step() while displaying the shell banner. This
potentially allows TCP connections to close gracefully after a failed
boot attempt.
Inspired-by: Guo-Fu Tseng <cooldavid@cooldavid.org>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/console.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/console.h b/src/include/console.h index 9ecf9d440..271b4f365 100644 --- a/src/include/console.h +++ b/src/include/console.h @@ -102,6 +102,7 @@ struct console_driver { extern void putchar ( int character ); extern int getchar ( void ); +extern int getchar_timeout ( unsigned long timeout ); extern int iskey ( void ); extern int getkey ( void ); |
