![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
APUE
文章平均质量分 76
楚小狂
这个作者很懒,什么都没留下…
展开
-
sigsuspend 函数使用 及与 pause 区别
sigsuspend函数 : sigsuspend函数接受一个信号集指针,将信号屏蔽字设置为信号集中的值,在进程接受到一个信号之前,进程会挂起,当捕捉一个信 号,首先执行信号处理程序,然后从sigsuspend返回,最后将信号屏蔽字恢复为调用sigsuspend之前的值。 #include int sigsuspend(const sigset_t *sigmask);转载 2012-12-06 22:16:37 · 810 阅读 · 0 评论 -
fgets,优先级问题导致Segmentation fault
首先,看段代码 1 #include 2 3 int main() 4 { 5 char buffer[BUFSIZ+1]; 6 FILE *fpin; 7 8 if((fpin = fopen("test","r") == NULL)) 9 { 10 printf("can't o原创 2012-12-09 13:29:46 · 2480 阅读 · 0 评论 -
linux中fork()函数详解(原创!!实例讲解)
转自:http://blog.csdn.net/jason314/article/details/5640969 一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()转载 2013-05-05 18:53:46 · 1688 阅读 · 0 评论 -
linux read() 函数
read()函数 read 函数从打开的设备或文件中读取数据。 #include ssize_t read(int fd, void *buf, size_t count); 返回值:成功返回读取的字节数,出错返回-1并设置errno,如果在调read之前已到达文件末尾,则这次read返回0 参数 count 是请求读取的字节数,读上来的数据保存转载 2013-05-06 22:14:47 · 1607 阅读 · 0 评论 -
Linux 文件操作中的阻塞和非阻塞操作
转:http://blog.sina.com.cn/s/blog_5f84dc840100n2hb.html //源代码 #include #include #include #include #include char buffer[4096]; int main(int argc,char **argv)转载 2013-05-07 22:36:05 · 1184 阅读 · 0 评论