init.c
来自「Minix比较全的源码」· C语言 代码 · 共 52 行
C
52 行
/* (c) copyright 1988 by the Vrije Universiteit, Amsterdam, The Netherlands. See the copyright notice in the ACK home directory, in the file "Copyright".*//* Module: initialization and some global vars Author: Ceriel J.H. Jacobs Version: $Header$*/#include <signal.h>#include <em_abs.h>#include <m2_traps.h>/* map unix signals onto EM traps */init(){ sigtrp(M2_UNIXSIG, SIGHUP); sigtrp(M2_UNIXSIG, SIGINT); sigtrp(M2_UNIXSIG, SIGQUIT); sigtrp(EILLINS, SIGILL); sigtrp(M2_UNIXSIG, SIGTRAP);#ifdef SIGIOT sigtrp(M2_UNIXSIG, SIGIOT);#endif#if SIGEMT sigtrp(M2_UNIXSIG, SIGEMT);#endif sigtrp(M2_UNIXSIG, SIGFPE); sigtrp(M2_UNIXSIG, SIGBUS); sigtrp(M2_UNIXSIG, SIGSEGV);#ifdef SIGSYS sigtrp(EBADMON, SIGSYS);#endif sigtrp(M2_UNIXSIG, SIGPIPE); sigtrp(M2_UNIXSIG, SIGALRM); sigtrp(M2_UNIXSIG, SIGTERM);}killbss(){ /* Fill bss with junk? Make lots of VM pages dirty? No way! */}extern int catch();int (*handler)() = catch;char **argv;int argc;char *MainLB;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?