Linux系统中open函数主要作用就是打开和创建文件,可以根据参数来定制我们需要的文件的属性和用户权限等各种参数,下面良许教程网为大家分享一下Linux系统open函数具体使用方法。
一、open函数用来干什么
open函数在Linux下一般用来打开或者创建一个文件,我们可以根据参数来定制我们需要的文件的属性和用户权限等各种参数。
二、open函数的定义和参数
我们首先来看下open函数在Linux下的定义
#include #include #include int open(const char *pathname, int flags);
int open(const char *pathname, int flags, mode_t mode);123456
头文件
如上所示,我们在使用open函数时候需要添加的头文件是
#include //这里提供类型pid_t和size_t的定义
#include #include 123
返回值
open函数的返回值如果操作成功,它将返回一个文件描述符,如果操作失败,它将返回-1。
参数含义:
1、pathname:
在open函数中第一个参数pathname是指向想要打开的文件路径名,或者文件名。我们需要注意的是,这个路径名是绝对路径名。文件名则是在当前路径下的。
2、flags:
flags参数