码迷,mamicode.com
首页 >  
搜索关键字:fcntl    ( 291个结果
APUE:高级I/O
非阻塞I/O 调用 fcntl() 设置文件描述符 O_NONBLOCK 标志,调用 read() 和 write() 不再阻塞,有可能会返回 -1 并设置 errno 为 EAGAIN。 记录锁(字节锁) 用于锁住文件的某一部分,支持读锁和写锁。由于锁信息 lockf_entry 和 v-node ...
分类:其他好文   时间:2017-05-27 21:51:10    阅读次数:230
一个简单的守护进程
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <errno.h> #include <fcntl.h> #define ERR_EXIT(m) \ do { \ perr ...
分类:系统相关   时间:2017-05-25 13:41:44    阅读次数:217
I/O多路复用的解决方法--select
ubuntu12.04 在实际情况中,人们往往遇到多个客户端连接服务器端的情况。由于如connet()、recv()和send() 、accept()等都是阻塞性函数,如果资源没有准备好,则调用该函数的进程将进入睡眠状态,这样就无法处理I/O多路复用的情况了。 使用fcntl()函数虽然可以实现非阻 ...
分类:其他好文   时间:2017-05-21 21:37:55    阅读次数:187
APUE:文件I/O
标准流描述符: 打开、创建、关闭文件: 移动指针: 读写(注意原子操作): 文件共享: 刷新内部缓冲: fcntl()和ioctl(): /dev/fd: 每个进程看到的都不一样,例如: 习题3.2 自己实现一个dup2(): 习题3.3 考虑下边代码,显然 fd1 和 fd2 指向同一个 vnod ...
分类:其他好文   时间:2017-05-21 12:54:28    阅读次数:182
基于am3358的lcd输出
/*#include<stdio.h> */ #include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <string.h> #include <linux/fb.h> #includ ...
分类:其他好文   时间:2017-05-20 10:12:26    阅读次数:258
读取proc/uptime信息。
#include #include #include #include #include #include main() { int fd,size,FileLen = 0,cur = 0; char s [ ]="Linux Programmer!",buffer[100]; //fd=open(... ...
分类:其他好文   时间:2017-05-11 17:08:10    阅读次数:207
《UNIX环境高级编程》读书笔记 —— 文件 I/O
打开或创建一个文件 #include <fcntl.h> int open(const char *pathname, int oflag, .../*mode_t mode*/); 返回值:若成功则返回文件描写叙述符,若出错则返回-1 oflag选项: O_RDONLY O_WRONLY O_RD ...
分类:其他好文   时间:2017-05-01 15:04:36    阅读次数:248
进程创建注意事项:函数及对应包
printf:#include<stdio.h> _exit(0):#include<unistd.h> file(fd):#include<fcntl.h> clone():#include<sched.h> malloc():#include<malloc.h> 最重要的:#define _GN ...
分类:系统相关   时间:2017-04-30 01:04:22    阅读次数:188
进程创建:函数及对应包
printf:#include<stdio.h> _exit(0):#include<unistd.h> file(fd):#include<fcntl.h> clone():#include<sched.h> malloc():#include<malloc.h> 最重要的:#define _GN ...
分类:系统相关   时间:2017-04-30 01:01:18    阅读次数:171
每天进步一点点——Linux中的文件描写叙述符与打开文件之间的关系
转载请说明出处:http://blog.csdn.net/cywosp/article/details/38965239 1. 概述 在Linux系统中一切皆能够看成是文件,文件又可分为:普通文件、文件夹文件、链接文件和设备文件。文件描写叙述符(file descriptor)是内核为了高效管理已被 ...
分类:系统相关   时间:2017-04-29 18:47:11    阅读次数:295
291条   上一页 1 ... 10 11 12 13 14 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!