_exit.c
来自「用于嵌入式Linux系统的标准C的库函数」· C语言 代码 · 共 29 行
C
29 行
/* _exit for MMIXware. Copyright (C) 2001 Hans-Peter Nilsson Permission to use, copy, modify, and distribute this software is freely granted, provided that the above copyright notice, this notice and the following disclaimer are preserved with no changes. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. */#include <_ansi.h>#include <sys/types.h>#include <sys/stat.h>#include "sys/syscall.h"void _exit (int n){ /* Unfortunately, the return status is not returned by Knuth's mmix simulator, so it seems in effect ineffective. We set it anyway; there may be a purpose. */ __asm__ ("SET $255,%0\n\tTRAP 0,0,0" : /* No outputs. */ : "r" (n) : "memory");}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?