Esempio n. 1
0
void __attribute__((weak)) NORETURN __libnx_exit(int rc)
{
    // Call destructors.
    void __libc_fini_array(void);
    __libc_fini_array();

    // Clean up services.
    __appExit();

    __nx_exit(0, envGetExitFuncPtr());
}
Esempio n. 2
0
void __attribute__((noreturn)) __ctru_exit(int rc)
{
   __libc_fini_array();
   __appExit();
   __libctru_exit(rc);
}
Esempio n. 3
0
void __ctru_exit()
{
  __appExit();
  __sync_fini();
  svcExitProcess();
}