荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: FreeBSD (FreeBSD), 信区: Linux
标  题: MINIX 原代码分析之四 信  号(转寄)
发信站: BBS 荔园晨风站 (Tue Mar  7 21:52:15 2000), 站内信件

【 以下文字转载自 FreeBSD 的信箱 】
【 原文由 liugang.bbs@smth.org 所发表 】
发信人: tdx (汤大虾), 信区: Linux
标  题: MINIX 原代码分析之四 信  号(转寄)
发信站: BBS 水木清华站 (Sun Feb 27 08:48:43 2000) WWW-POST

MINIX  信  号

系统调用        作用    备注
s=sigaction(sig,&act,&oldact)           定义对信号的处理操作            sig:信
号类型 &act:信号
处理过程的地址 &oldact:保存该信号原先处理过程的地址。
s=sigreturn(&context)   继续执行被中断的操作,类似中断返回。
s=sigprocmask(how,&set,&old)    检查或修改信号屏蔽码。
s=sigpending(set)       以位图方式返回当前因阻塞而挂起的信号集
s=sigsuspend(sigmask)   替换信号屏蔽码并使进程挂起
s=kill(pid,sig)         送信号到进程,撤消该进程
residual=alarm(seconds)         设置时间闹钟    设定一个时间间隔,一旦到了这个间
隔,就向
该进程发送一个sigalarm信号。
s=pause()       将调用进程挂起直到下一个信号。


--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.11.183]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.8.200]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店