C언어

    C / Linux open() 함수

    함수 기능 파일을 오픈하거나 생성할 때 사용하는 system call 함수 원형 #include #include #include int open(const char *pathname, int oflag, mode_t mode) 함수 파라메터 pathname 파일의 경로 oflag (필수) O_RDONLY - 읽기모드 O_WRONLY - 작성모드 O_RDWR - 읽기/작성 모드 (선택) O_APPEND - 파일 작성시 기존 파일의 마지막 부분부터 이어 작성 O_CREAT - 파일 생성 O_EXCL(exclusive) - O_CREAT와 함께 사용하며 만약 파일이 존재한다면 에러리턴 O_TRUNC - 파일이 있으면 파일 초기화하며 OPEN mode_t mode O_CREAT 사용시 사용해아하는 옵션이다. 파..