Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1606108
  • 博文数量: 695
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4027
  • 用 户 组: 普通用户
  • 注册时间: 2013-11-20 21:22
文章分类

全部博文(695)

文章存档

2018年(18)

2017年(74)

2016年(170)

2015年(102)

2014年(276)

2013年(55)

发布时间:2013-12-23 14:19:09

系统调用被信号中断和自动重启动    当进程正在执行一个系统调用时,如果被信号中断,这时会发生什么呢?     当一个低速调用阻塞期间捕捉到一个信号, 则该系统调用就被中断不再继续执行。 该系统调用返回出错,起errono设置为EINTR。 因为发生信号, 进程捕捉到它, 这将是.........【阅读全文】

阅读(980) | 评论(0) | 转发(0)

发布时间:2013-12-22 18:01:47

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生.........【阅读全文】

阅读(429) | 评论(0) | 转发(0)

发布时间:2013-12-22 16:48:31

http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=4092943&fromuid=28811518......【阅读全文】

阅读(431) | 评论(0) | 转发(0)

发布时间:2013-12-20 21:20:42

bcopy、bzero和bcmp是传统BSD的函数,属于POSIX标准,是在linux下的函数;mem*是C90(以及C99)标准的C函数。区别在于,如果你打算把程序弄到一个符合C90/C99,但是不符合POSIX标准的平台时,后者比较有优势。      NetBSD的代码中有很多地方使用mem*(他们更偏爱mem*,以利于移植),即.........【阅读全文】

阅读(896) | 评论(0) | 转发(0)

发布时间:2013-12-19 20:48:10

编译和链接    在多道程序环境中,要想将一个用户源代码变成一个可以在内存中执行的程序,通常分为三个步骤:编译、链接、载入。       (1)编译:由编译程序将用户的源代码编译成若干个目标模块。  .........【阅读全文】

阅读(448) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册