Home | History | Annotate | Line # | Download | only in lib
      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