개발 · 컴퓨터공학
UNIX system call - open
open(2) #include int open(const char *pathname, int flags, [mode_t mode]); // Returns: file descriptor if OK, -1 on error open 은 fcntl.h에 있는 system call이며, 매개변수로 경로명, flags, mode(선택)이 들어간다. flags의 종류는 다음과 같다. O_RDONLY #0 Open for reading only. 읽기 전용 O_WRONLY #1 Open for writing only. 쓰기 전용 O_RDWR #2 Open for reading and writing. 읽기 쓰기 가능 반드시 이중 하나의 상태를 설정해야하며, flags가 세 가지가 있는 이유는 O_RDONLY가 0이기 때..
2021. 9. 14. 18:38