打开文件:vfs_open
## 打开文件
|函数原型 |int vfs_open(const char *path, int flags, ...)
|-|-|
功能 |打开文件
|形参说明|char *path:文件名
||int flags:打开方式
|返回值|成功 文件描述符
||错误 -1
|使用说明|打开方式分为读写权限和操作方式,两者可通过或运行”|”
||进行选择
||#define O_RDONLY //只读
||#define O_WRONLY //只写
||#define O_RDWR //可读可写
||#define O_APPEND //追加
||#define O_CREAT //不存在则创建创建
||#define O_TRUNC //文件有数据则清除
||#define O_EXCL //文件不存在则返回错误
||可变参数:第三个形参默认为 0(可有可无);