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 读写模式
函数的简单描述
#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 读写模式
相关文章推荐
- CentOS 7: Install vsftpd
- Centos 安装 Python 包管理器 pip
- linux的基本原则
- Linux终端
- Linux文件操作
- 【linux】在linux(ubuntu)上部署web应用
- Linux安装Node.js(源码编译安装)
- linux学习笔记—逻辑操作符和管道符
- linux下查看最消耗CPU、内存的进程
- Linux下ln链接命令详解
- Linux下which、whereis、locate、find 命令的区别
- 9种企业常用的Linux和Unix服务器
- 两台linux服务器器同步目录脚本
- Linux下分区详解之-Parted
- 修改linux文件权限命令:chmod
- Linux下java项目的makefile
- linux:交叉编译后程序的下载方式
- Linux查看端口信息命令
- Windows/Linux下引用jar包,并用javac/java编译运行
- mac下压缩mp3音频文件/linux 适用