xref: /netbsd-src/sys/external/bsd/gnu-efi/dist/lib/pause.c (revision c42dbd0ed2e61fe6eda8590caa852ccf34719964)
1 /*	$NetBSD: pause.c,v 1.1.1.1 2021/09/30 18:50:09 jmcneill Exp $	*/
2 
3 #include "lib.h"
4 
5 VOID
6 Pause(
7     VOID
8 )
9 // Pause until any key is pressed
10 {
11     EFI_INPUT_KEY Key;
12     EFI_STATUS    Status EFI_UNUSED;
13 
14     WaitForSingleEvent(ST->ConIn->WaitForKey, 0);
15     Status = uefi_call_wrapper(ST->ConIn->ReadKeyStroke, 2, ST->ConIn, &Key);
16     ASSERT(!EFI_ERROR(Status));
17 }
18