Unix系统的信号机制最简单的接口—signal函数

Unix系统的信号机制最简单的接口—signal函数

#include <signal.h>

void (*signal(int signo, void (*func)(int)))(int);
signal函数由ISO C定义。因为ISO C不涉及多进程、进程组以及终端I/O等,所以他对信号的定义非常含糊,以至于对Unix系统而言几乎毫无用处。
从Unix系统V派生的实现支持signal函数,但该函数提供旧的不可靠信号语义。提供此函数主要是为了向后兼容那些需哟此旧语义的应用程序,新应用程序不应该使用这些不可靠信号。
4.4BSD也提供signal函数,但它是按照sigaction函数定义的,所以在4.4BSD之下使用它提供新的可靠信号语义。FreeBSD和MAC OS X遵循此种策略。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值