LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 830|回复: 2

用signal在收到信号后怎样给处理函数传参数呢?

[复制链接]
发表于 2005-11-8 16:14:19 | 显示全部楼层 |阅读模式
用signal在收到信号后怎样给处理函数传参数呢?

比如 signal (SIGTERM, clean_up);

void clean_up(int sig)
{
     int a;
     a = mark;
   
}

除了全局变量以外,怎样把mark的值给传过去呢?
发表于 2005-11-8 16:57:00 | 显示全部楼层
管道,共享内存!不过你既然用了信号全局变量应该是最适合的!
回复 支持 反对

使用道具 举报

发表于 2005-11-9 09:38:39 | 显示全部楼层
需要什么样的参数呢,信号处理函数处理特定信号,第一次信号到达时,按理说都做相同的处理。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表