编写自己的exit处理函数
来源:互联网 发布:lol解说淘宝店 编辑:程序博客网 时间:2024/04/29 13:14
#include "unp.h"
#include "apue.h"
//exit处理函数原型
static void my_exit1( void );
static void my_exit2( void );
int main(int agc, char **argv)
{
//注册自己的exit处理函数
if( atexit(my_exit1) != 0) {
err_sys("can not register my_exit1: ");
}
if( atexit(my_exit2) != 0) {
err_sys("can not register my_exit2: ");
}
if( atexit(my_exit1) != 0) {
err_sys("can not register my_exit1: ");
}
/*自己的处理函数*/
printf("main func process finish\r\n");
return 0;
}
static void my_exit1( void )
{
printf(" my exit1 process \r\n");
}
static void my_exit2( void )
{
printf("my exit2 process \r\n");
}
#include "apue.h"
//exit处理函数原型
static void my_exit1( void );
static void my_exit2( void );
int main(int agc, char **argv)
{
//注册自己的exit处理函数
if( atexit(my_exit1) != 0) {
err_sys("can not register my_exit1: ");
}
if( atexit(my_exit2) != 0) {
err_sys("can not register my_exit2: ");
}
if( atexit(my_exit1) != 0) {
err_sys("can not register my_exit1: ");
}
/*自己的处理函数*/
printf("main func process finish\r\n");
return 0;
}
static void my_exit1( void )
{
printf(" my exit1 process \r\n");
}
static void my_exit2( void )
{
printf("my exit2 process \r\n");
}
- 编写自己的exit处理函数
- 自己编写的字符串处理函数
- 编写自己的DEBUG_PRIN函数
- C++ 编写自己的异常处理
- 编写适合自己需要的printf()函数
- 编写自己的php扩展函数(c)
- 编写自己的php扩展函数(初级)
- 编写自己的内核打印函数
- 编写适合自己需要的printf()函数
- access中使用自己编写的函数
- C语言编写自己的对数函数
- 自己搜集编写的Delphi 通用函数
- (R语言)编写自己的函数
- 一些自己编写的字符串函数
- 调用自己编写的matlab函数
- 自己编写克隆函数
- 自己编写函数
- exit()函数的用法
- OSWorkFlow深入浅出(4)---犹抱琵琶半遮面
- 浅谈网站验证升级之无过期&支持批量添加子站
- win8 pl2303 usb 转 串口
- 浅谈设计模式在GIS中的应用
- HDU:4379 The More The Better
- 编写自己的exit处理函数
- Hadoop集群环境的搭建
- win7下vc如何双击打开不覆盖工程
- MTTR顾问程序和检查点
- oracle数据库管理--用户管理
- strtok和strtok_r
- 堆排序算法
- debian 安装 3945无线网卡驱动
- 教你如何迅速秒杀掉:99%的海量数据处理面试题