exit.c

来自「freedos32的源代码」· C语言 代码 · 共 24 行

C
24
字号
#include <ll/i386/hw-data.h>#include <kernel.h>#include <stubinfo.h>#include <unistd.h>extern struct psp *current_psp;void _exit(int res){  void restore_sp(int res);#ifdef __NATIVE_LIBC_DEBUG__  fd32_log_printf("[DPMI] Return to DOS: return code 0x%x\n", res);  fd32_log_printf("Current stack: 0x%lx\n", get_sp());#endif  /* Restore the PSP */  fd32_free_jft(current_psp->jft, current_psp->jft_size);  current_psp = current_psp->link;  restore_sp(res);  /* We do not arrive here... This is just for avoiding warnings */  while(1);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?