进程管理函数
进程的终止 int on_exit(void (*function)(int,void *),void *arg); 作用与atexit类似,不同是其注册的函数具有参数,退出状态和参数arg都是传递给该函数使用。 void abort(void); 用来发送一个SIGABRT信号,该信号将使当前进程终止。 void assert( int expression ); 先计算表达式 expression ,如果其值为0,那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。常用来检测某些参数是否有不当情况出现,并在不当情况发生时以结束进程作为相应处理。 进程的终止 atexit实例 assert实例 system函数(选学) system函数是一个和操作系统紧密相关的函数。用户可以使用它在自己的程序中调用系统提供的各种命令。 system函数的说明如下: #include stdlib.h int system(const char *cmdstring); 参数cmdstring是一个字符串指针。 如果cmd是一个空指针,则仅仅当命令处理程序可用时,system返回非0值。 system函数(选学) 因为system在其实现中调用了fork,exec和waitpid,因此有三种返回值: 1)如果fork失败或者waitpid返回除EINTR之
您可能关注的文档
最近下载
- 江苏省钢结构分部GJ.pdf VIP
- 2024-2025学年广东省深圳市龙岗区部分校三年级(下)期中数学试卷(含解析).docx VIP
- 2024年河北省唐山市玉田县六年级下学期小升初数学试卷.docx VIP
- 核孔膜在水果保鲜方面的应用.doc VIP
- 广西小学生诗词大赛备考试题库500题(供参考).doc VIP
- suc三菱2011三菱asx劲炫原厂gr00003200-15.pdf VIP
- 国开电大本科《管理英语3》机考总题库.pdf VIP
- 张祖德无机化学教案 (15).doc VIP
- 国开电大本科《理工英语3》机考总题库.pdf VIP
- 部编版语文一年级下册第六单元 夏天 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx VIP
原创力文档

文档评论(0)