xref: /netbsd-src/sys/external/bsd/gnu-efi/dist/lib/pause.c (revision 3117ece4fc4a4ca4489ba793710b60b0d26bab6c)
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