From b0b994896c22c0a55ef196bd186b42c7b189fadc Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Sat, 2 Jul 2011 09:55:01 +0200 Subject: Add press_any_key() function Displays "Press any key to continue..." in shell terminal mode and waits for a key stroke. Signed-off-by: Lukas Fleischer --- src/utils.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/utils.c') diff --git a/src/utils.c b/src/utils.c index 5f19db0..a39b7df 100644 --- a/src/utils.c +++ b/src/utils.c @@ -813,3 +813,15 @@ child_wait (int *pfdin, int *pfdout, int pid) waitpid (pid, &stat, 0); return stat; } + +/* Display "Press any key to continue..." and wait for a key press. */ +void +press_any_key (void) +{ + fflush (stdout); + fputs (_("Press any key to continue..."), stdout); + fflush (stdout); + fgetc (stdin); + fflush (stdin); + fputs ("\r\n", stdout); +} -- cgit v1.2.3-54-g00ecf