1. open和create函数在fcntl.h中,close、lseek、read、write函数在unistd.h中2. create函数以只读方式打开文件,create(pathname,mode)相当于open(pathname,O_RDONLY|O_CREATE|O_TRUNC,mode)...
分类:
其他好文 时间:
2014-12-03 17:02:25
阅读次数:
182
如果查看Linux manual(例如,执行:man open),会发现文档中有这样的表达方式:read(2), write(2), lseek(2), fcntl(2)等,括号中的数值表达什么含义呢?可以通过命令:man 1 man 得到答案: 1 用户命令(如ls、ps等操作) 2 ...
分类:
系统相关 时间:
2014-12-01 19:08:59
阅读次数:
233
首先先回顾 apue 中对它的描述:① 表示描述符在通过一个 exec 时仍保持有效(书P63,3.14节 fcntl 函数,在讲 F_DUPFD 时顺便提到)② 对打开文件的处理与每个描述符的执行时关闭(close-on-exec)标志值有关。见图 3-1 节中对 FD_CLOEXEC 的说明,进...
分类:
其他好文 时间:
2014-11-21 20:20:43
阅读次数:
249
文件操作篇closecreatdupdup2fcntlflockfsynclseekmkstempopenreadsyncwriteclose(关闭文件)相关函数open,fcntl,shutdown,unlink,fclose表头文件#include定义函数int close(int fd);函数...
分类:
其他好文 时间:
2014-11-10 01:01:48
阅读次数:
230
本文讨论如何在多个进程间共享文件,以及所涉及的内核数据结构。然后会介绍dup,dup2,fcntl等函数的使用。1 数据结构内核使用三种数据结构表示打开的文件:(1)每个进程在进程表中都有一个记录项,记录项中有一张打开文件文件描述符表,每项包括: a )文件描述符标志(close_on_exec)....
分类:
其他好文 时间:
2014-11-08 23:26:16
阅读次数:
337
一、概述Unix文件操作常用函数包括open、close、creat、lseek、dup、dup2、fcntl等,其中open、creat、 fcntl函数需要包含头文件,其余几个函数需要包含头文件。由于在Linux操作系统 中使用man命令可以非常方便的查找函数原型及示例,这里就不帖出函数原型了,...
分类:
其他好文 时间:
2014-11-05 16:27:43
阅读次数:
316
import?os
import?re
import?time
import?fcntl
import?logging
import?pygtk
pygtk.require(‘2.0‘)
import?gtk
import?gobject
import?webkit
import?requests
import?json
?
?
HOME?=?os.getenv...
分类:
系统相关 时间:
2014-11-04 20:00:52
阅读次数:
433
socket在创建的时候默认是阻塞的。我们可以通过socket系统调用的第二个参数传递SOCK_NONBLOCK标志,或者通过fcntl系统调用的F_SETFL命令,将其设置为非阻塞的。阻塞和非阻塞的概念能应用与所有文件描述符,不仅仅是socket,我们称阻塞的文件描述符为阻塞I/O,非阻塞的文件描述符为非阻塞I/O.
针对阻塞I/O执行的系统调用可能因为无法立即完成而被操作系...
分类:
其他好文 时间:
2014-10-26 10:23:21
阅读次数:
179
fcntl
功能描述:根据文件描述来操作文件的特性。
#include
#include
int fcntl(int fd, int cmd);
int fcntl(int fd, int cmd, long arg);
int fcntl(int fd, int cmd, struct flock *lock);
描述
fctl针对(文件)描述提供控制。fd是被参数cmd操作...
分类:
系统相关 时间:
2014-10-20 19:35:46
阅读次数:
357
有两种方法: 1.打开时,通过打开参数控制. ????????open(COM_DEV_NAME, O_RDWR | O_NONBLOCK);//非阻塞 ????????open(COM_DEV_NAME, O_RDWR); //阻塞 2.打开以后可以通过fcntl()...
分类:
系统相关 时间:
2014-10-11 19:57:47
阅读次数:
251