如果进程把在脱离终端的控制进程之后,试图读取控制终端,它将会 收到一个SIGTTIN信号,挂起该进程。 例 :系统有一个默认的SIGTTIN的处理程序,该例中重写了该程序。 /*pgrp3.c*/ #include stdio.h #include signal.h #include fcntl.h void sigttinHandler (); main () { int status; char str [100]; if (fork () == 0) /* Child */ { signal (SIGTTIN, sigttinHandler); /* Install handler */ setpgid (0, getpid ()); /* Place myself in a new process group */ printf (Enter a string: ); scanf (%s, str); /* Try to read from control terminal */ printf (You entered %s\n, str); } * 例 : (续) else /* Parent */ { wai
您可能关注的文档
最近下载
- [北师大版八年级数学勾股定理测试题及答案.doc VIP
- 投资顾问执业资格考试重点复习资料.docx VIP
- 广东省光大联考2025-2026学年高三上学期综合能力测试一(光大联考)英语试卷(含答案解析).pdf VIP
- 深度解析(2026年)《EJT 20229-2018核设施实物保护保卫控制中心技术要求》.pptx VIP
- 《特种设备安全监察条例》宣贯培训讲义.docx VIP
- 缓和医疗临床应用专家共识(2025版).docx VIP
- Dark Night Edge 暗夜刀锋 角色扮演游戏 快速开始手册 用户手册.pdf
- 2024年河北省职业院校技能大赛(中职组)“物联网应用与服务” - 任务书_全栈版_A .pdf VIP
- EJ_T 20229-2018 核设施实物保护保卫控制中心技术要求.pdf VIP
- 证券专项《投资顾问》三色笔记.doc VIP
原创力文档

文档评论(0)