summaryrefslogtreecommitdiffstats
path: root/src/include/console.h
diff options
context:
space:
mode:
authorMichael Brown2010-07-14 13:37:29 +0200
committerMichael Brown2010-07-14 13:43:10 +0200
commit3338a0398203ac7a5f0c8396c738032b890d710c (patch)
treeb60940586f98a52aa095408843934efd8df83fbc /src/include/console.h
parent[davicom] Use iPXE debugging infrastructure (diff)
downloadipxe-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/console.h')
-rw-r--r--src/include/console.h1
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 );