系统未建立
发布时间:2014-10-15 09:11:01
我们接上一篇继续学习,这一篇的重点放在线程栈上。 我们用过pthread_create接口,也用过pthread_self接口,请看manual中的声明: #include int pthread_create(pthread_t *thread, const pthread_.........【阅读全文】
发布时间:2014-10-09 17:10:31
关于open函数O_CLOEXEC模式,fcntl函数FD_CLOEXEC选项,总结为如下几点:1.调用open函数O_CLOEXEC模式打开的文件描述符在执行exec调用新程序中关闭,且为原子操作。2.调用open函数不使用O_CLOEXEC模式打开的文件描述符,然后调用fcntl 函数设置FD_CLOEXEC选项,效果和使用O_CLOEXEC选项open函数相同,但分别调用open、f.........【阅读全文】
发布时间:2014-08-13 17:48:13
一、概述模块是作为ELF对象文件存放在文件系统中的,并通过执行insmod程序链接到内核中。对于每个模块,系统都要分配一个包含以下数据结构的内存区。一个module对象,表示模块名的一个以null结束的字符串,实现模块功能的代码。二、相关数据结构1.module对象描述一个模块。一个双向循环链表存放所有module对象,链表.........【阅读全文】