打开文件: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(可有可无);