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