1 习题9.2 直接open(/dev/tty)2 getsid3 9-1 程序清单的疑问 子进程被置入后台进程组是在什么时候? 父进程终止时?4 信号表5 用户信号示例USR1 USR2 ,如何产生用户信号kill -USR1用户自定义SIGXXXkill -XXX
分类:
其他好文 时间:
2015-10-15 06:22:43
阅读次数:
203
1 先是去做了习题8.7,dirfp的教训是:以后不知道的在思考几分钟后赶紧找搜索工具,可能卡到你的地方是你从来没有遇到过的新东西。2 温习了8.1 和8.23 进程关系一章看了 终端登陆 init getty login /(fork exec) 网络登陆 init inetd telnetd.....
分类:
其他好文 时间:
2015-10-10 01:36:04
阅读次数:
189
今天的收获是:1 温习了fork wait waitpid2 通过tell_wait 的两个版本搞懂了进程竞争3 了解了exec函数的不同区别,p , l ,v ,e4 理解了real user ID / effective user ID / saved set-user ID ,并通过man程序...
分类:
其他好文 时间:
2015-10-08 01:45:46
阅读次数:
250
这一章的学习让我了解到进程典型存储空间环境变量和命令行参数是如何传递给进程的进程正常终止的5种形式和异常终止的3种形式如何动态分配给进程额外的存储空间setjmp和longjmp函数及它们与栈的交互,以及对auto register volatile static global 5种类型变量的状态影...
分类:
其他好文 时间:
2015-10-07 00:59:35
阅读次数:
241
这一章看的比较混乱,可能是因为例子少;再有就是,这一章就是一个铺垫的章节。9.2 terminal logins 啥叫termnial? 我感觉书上的terminal指的更可能是一些物理设备(keyboard, modem这类的) /etc/ttys里面存着这些终端,一行代表一个终端的信息。 ...
分类:
其他好文 时间:
2015-09-26 12:04:58
阅读次数:
237
这章的内容比较多。按照小节序号来组织笔记的结构;再结合函数的示例带代码标注出来需要注意的地方。下面的内容只是个人看书时思考内容的总结,并不能代替看书(毕竟APUE是一本大多数人公认的UNIX圣经)。8.2 Process Identifiers 1. unix system给系统分配进程pid采.....
分类:
其他好文 时间:
2015-09-17 23:18:58
阅读次数:
292
这一章内容是Process的基础准备篇章。这一章的内容都是基于C Programm为例子。(一)进程开始: kernel → C start-up rountine → main function 其中C start-up rountine做的事情中包括:获得command-line argum.....
分类:
其他好文 时间:
2015-09-14 01:55:12
阅读次数:
132
如何编译使用其他文件里的函数:首先使用gcc clconn.c -c -I.. -L.. -lapue 编译出目标文件clconn.o然后gcc -I.. -L.. ruptime.c -o ruptime clconn.o -lapue 使用以及编译出来的clconn.o出现这种原因是因为没有给服...
分类:
其他好文 时间:
2015-09-11 23:25:39
阅读次数:
186
今天终于把APUE前17章全部看完了,基本上主要知识就在这些章节里。之前看完《unix/linux编程实践教程》时,有一种豁然开朗、心旷神怡的感觉,在代码级别了解了linux很多系统机制,和一直不理解编程细节,而且对UNIX编程的整体知识结构有了很好的把握。APUE是公认的经典,事无巨细的把每个知识...
分类:
其他好文 时间:
2015-09-01 06:57:45
阅读次数:
188
书就不多说了,被称为Unix下C编程的圣经;不过现在国内貌似部分人都喜欢向别人推荐书,我很怀疑着部分人是不是推荐的每一本都看过。这个我暂时也不敢推荐,因为我也没有看完。
这本书上几乎所有的代码都用到了作者编程的一个头文件:apue.h,但是这个不是ISO C自带的,所以需要配置一下。我用的这本书是第三版,第三版,第三版 重要的事情说三遍1:先去这本书的官网把源代码下载下来,传送门2:解压3:mak...
分类:
其他好文 时间:
2015-08-30 19:37:14
阅读次数:
232