本文基于Linux 4.2.0内核手册。
open function用于打开一个文件并返回文件描述符。
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int open(const char *pathname, int flags);
int open(const char *pathname, int flags, mode_t mode);
int creat(const char *pathname, mode_t mode);
Return: file descriptor if OK
-1