#include <fcntl.h>
int open(const char *name, int32_t flags, ... /*mode_t mode*/)
Open a file, optionally creating it.
flags
: See sys/fcntl.h
for flag defines.
Note: If flag O_CREAT
is provided, mode
must be set (otherwise it gets ignored).
Implemented in sys_file.c
as sys_open()
.
Overview: syscalls
File Management Syscalls: mkdir | rmdir | get_dirent | mknod | open | close | read | write | lseek | dup | link | unlink | fstat