
Linux编程
dkbrain
这个作者很懒,什么都没留下…
展开
-
unistd.h有什么用
unistd的意思是Unix Standard的意思,里面定义的宏一类的东西都是为了Unix标准服务的(一般来说包括了POSIX的一些常量……unistd是 unix 系统标准头文件,用于系统调用,相当于win32中的windows.h。比如用到unistd中的getpid(),获取系统进程的id,在windows下直接用GetCurrentProcessId和getWindowThreadProcessId函数可实现要求,在winbase.h头文件中。转载 2010-09-15 20:16:00 · 2179 阅读 · 0 评论 -
读取proc文件之seq_file
<br />读取proc文件之seq_file<br />本文也即《Linux Device Drivers》,LDD3的第四章Debuging Techniques的读书笔记之三,但我们不限于此内容。<br /> 在上次我们使用了read_proc的方式通过/proc文件读取kernel module的信息。作者给的例子他自己说是ugly。而我们在读取大量数据时发现,受到用户buffer大小的限制(page的大小),可能需要读取多次,不仅需要记录上次读取的位置,而且由于每次读取我们申请了信号量,读取完释转载 2010-12-12 11:05:00 · 695 阅读 · 0 评论