分类: LINUX
2008-12-17 14:22:48
#define __NR__exit __NR_exit /* 摘自文件include/asm-i386/unistd.h第334行 */ |
#i nclude |
/* exit2.c */ |
$gcc exit2.c -o exit2 |
$gcc _exit1.c -o _exit1 |
在由‘vfork()’创建的子进程分支里,‘exit()’的使用将更加危险,因为它将影响 父进程的状态
注:exit()就是退出,传入的参数是程序退出时的状态码,0表示正常退出,其他表示非正常退出,一般都用-1,标准C里有EXIT_SUCCESS和EXIT_FAILURE两个宏,用exit(EXIT_SUCCESS);可读性比较好一点。