Chinaunix首页 | 论坛 | 博客
  • 博客访问: 349667
  • 博文数量: 79
  • 博客积分: 3053
  • 博客等级: 中校
  • 技术积分: 861
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-27 20:43
文章分类

全部博文(79)

文章存档

2012年(3)

2011年(21)

2010年(15)

2009年(40)

分类: LINUX

2009-06-26 19:23:15

文件描述符打开标志:

名称

说明

O_RDONLY

只读

O_WRONLY

只写

O_RDWR

读写

O_BINARY

二进制模式打开

O_TEXT

文本模式打开

O_CREAT

如果文件不存在则创建

O_EXCL

如果创建而文件存在则返回错误

O_TRUNC

把文件大小设为0

O_APPEND

写操作内容附加到文件末尾

O_NONBLOCK

非阻塞操作

os模块也包含其他标志,如O_DSYNCO_RSYNCO_SYNCO_NOCTTY ,他们的行为是平台相关的,具体了解UNIX open页面。

参考:对于新的伪终端,os.openpty返回两个文件描述符,见38章。

下面的os文件描述符函数将严密的镜像他们的文件方法对应物,其中大多数是在第8章的"输入输出"中介绍的:

close(fd) isatty(fd) lseek(fd,pos,how) read(fd,n)

write(str) fstat(fd) ftruncate(fd,len)

阅读(1086) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~