Home | History | Annotate | Line # | Download | only in lib
      1  1.1  jmcneill /*	$NetBSD: exit.c,v 1.1.1.1 2018/08/16 18:17:47 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 Exit(
      7  1.1  jmcneill     IN EFI_STATUS   ExitStatus,
      8  1.1  jmcneill     IN UINTN        ExitDataSize,
      9  1.1  jmcneill     IN CHAR16       *ExitData OPTIONAL
     10  1.1  jmcneill     )
     11  1.1  jmcneill {
     12  1.1  jmcneill     uefi_call_wrapper(BS->Exit,
     13  1.1  jmcneill             4,
     14  1.1  jmcneill             LibImageHandle,
     15  1.1  jmcneill             ExitStatus,
     16  1.1  jmcneill             ExitDataSize,
     17  1.1  jmcneill             ExitData);
     18  1.1  jmcneill 
     19  1.1  jmcneill     // Uh oh, Exit() returned?!
     20  1.1  jmcneill     for (;;) { }
     21  1.1  jmcneill }
     22