您的位置:首页 > 运维架构 > Linux

linux open() 函数使用说明

2015-06-01 17:12 465 查看
open 函数用于打开和创建文件。以下是open
函数的简单描述

#include <fcntl.h>

int open(const char *pathname, int oflag, ... );

返回值:成功则返回文件描述符,否则返回 -1

对于 open 函数来说,第三个参数(...)仅当创建新文件时才使用,用于指定文件的访问权限位(access permission bits)。

pathname是待打开/创建文件的路径名(如 C:/cpp/a.cpp);

oflag 用于指定文件的打开/创建模式,这个参数可由以下常量(定义于 fcntl.h通过逻辑或构成。

O_RDONLY 只读模式

O_WRONLY 只写模式

O_RDWR 读写模式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: