标签:
函数原型:FILE * fopen(const char * path,const char * mode);
O_RDONLY 只读模式
O_WRONLY 只写模式
O_RDWR 读写模式
O_APPEND 每次写操作都写入文件的末尾
O_CREAT 如果指定文件不存在,则创建这个文件
O_EXCL 如果要创建的文件已存在,则返回 -1,并且修改 errno 的值
O_TRUNC 如果文件存在,并且以只写/读写方式打开,则清空文件全部内容(即将其长度截短为0)
O_NOCTTY 如果路径名指向终端设备,不要把这个设备用作控制终端。
O_NONBLOCK 如果路径名指向 FIFO/块文件/字符文件,则把文件的打开和后继 I/O
O_RSYNCread等待所有写入同一区域的写操作完成后再进行
O_SYNC 等待物理 I/O 结束后再write,包括更新文件属性的 I/O
标签:
原文地址:http://www.cnblogs.com/wspblog/p/4282381.html