posted @ 2009-11-16 18:56 lengbingshy 阅读(192) 评论(3) 推荐(0) 编辑
posted @ 2014-11-19 00:22 lengbingshy 阅读(0) 评论(0) 推荐(0) 编辑
摘要:
原文出处:http://blog.sina.com.cn/s/blog_6a1837e90100uhl3.htmlalarm也称为闹钟函数,alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数seconds为0,则之前设置的闹钟会被取消,并将剩下的时... 阅读全文
posted @ 2014-08-26 15:21 lengbingshy 阅读(313) 评论(0) 推荐(0) 编辑
摘要:
原文出处:http://blog.csdn.net/cjsycyl/article/details/8064871foreach 函数和别的函数非常的不一样。因为这个函数是用来做循环用的,Makefile中的foreach函数几乎是仿照于Unix标准Shell (/bin/sh)中的for语句,或是... 阅读全文
posted @ 2014-08-25 23:02 lengbingshy 阅读(10298) 评论(0) 推荐(0) 编辑
摘要:
原文出处:http://blog.csdn.net/a600423444/article/details/7206015在windows下动态链接库是以.dll后缀的文件,二在Linux中,是以.so作后缀的文件。动态链接库的好处就是节省内存空间。1、Linux下创建动态链接库在使用GCC编译程序时... 阅读全文
posted @ 2014-08-25 22:30 lengbingshy 阅读(505) 评论(0) 推荐(0) 编辑
摘要:
Unix中常见的几个概念,下面做一个解释.首先需要明确一点,这几个概念都是和进程相关的.real user ID表示的是实际上进程的执行者是谁,effective userID主要用于校验该进程在执行时所获得的文件访问权限,也就是说当进程访问文件时检查权限时实际上检查的该进程的"effective ... 阅读全文
posted @ 2014-08-22 15:10 lengbingshy 阅读(547) 评论(0) 推荐(0) 编辑
摘要:
今天来看一下这么一个程序。#includeint count =1; int fun(void){ static int count =10; return count--;}int main(void){ printf("global\t\tlocalstatic\n"); for(;count<... 阅读全文
posted @ 2014-08-21 16:11 lengbingshy 阅读(257) 评论(0) 推荐(0) 编辑
摘要:
对于如何向模块传递参数,Linuxkernel提供了一个简单的框架。其允许驱动程序声明参数,并且用户在系统启动或模块装载时为参数指定相应值,在驱动程序里,参数的用法如同全局变量。通过宏module_param()定义一个模块参数:module_param(name,type,perm);name既... 阅读全文
posted @ 2014-08-13 09:11 lengbingshy 阅读(8270) 评论(0) 推荐(0) 编辑
摘要:
原文链接:http://blog.csdn.net/sfrysh/article/details/5828475墙上时间,在系统启动过程中根据实时钟(RTC)芯片保存数据进行初始化,在系统运行期间由系统时钟维护并在合适的时刻和RTC芯片进行同步。墙上时间存储于系统核心变量xtime中,该变量记录了现... 阅读全文
posted @ 2014-08-08 15:03 lengbingshy 阅读(1676) 评论(0) 推荐(0) 编辑 |
||