1 #include <fcntl.h> 2 #include <libsystem/syscall.h> 3 4 /** 5 * @brief 打开文件的接口 6 * 7 * @param path 文件路径 8 * @param options 打开选项 9 * @param ... 10 * @return int 文件描述符 11 */ open(const char * path,int options,...)12int open(const char *path, int options, ...) 13 { 14 return syscall_invoke(SYS_OPEN, (uint64_t)path, options, 0, 0, 0, 0, 0, 0); 15 }