# include <fcntl.h>

  • open
    • - int open (const char *name, int flags, mode_t mode); const char* name : 파일의 절대 경로 혹은 상대 경로이거나 파일 이름이다. int flags : 반드시 O_RDONLY , O_WRONLY, O_RDWR 값들 중 하나이어야 한다. 각각 "읽기 전용", "쓰기 전용", "읽기 쓰기"를 나타낸다. 몇 가지 다른 값들과 or 연산을 통하여 같이 사용할 수 있다. mode_t mode : flags에 O_CREAT가 포함되어있는 경우 새로 만들어지는 파일의 권한을 설정한다.
  • close
    • - int close (int fd); 해당 fd를 닫아준다.