먼저 open함수에 대해서 알아보자. 이름그대로 파일을 여는 시스템콜 함수이다. 파일을 read하든, write하든 일단 파일을 열어야 할 것이 아닌가? 하여튼 파일 입출력에서 가장 기본이 되는 함수이다. 일단 기본 함수 레퍼런스와 각 인자들이 뜻하는 바를 알아보자. #include int open(cosnt char *pathname, int oflag, ... /* mode_t mode */); fcntl.h 헤더파일을 사용해야 하고 반환 값은 성공한다면 파일 디스크립터값을 리턴하고, 실패한다면 -1을 리턴한다. char *pathname 파일의 경로를 포함한 이름을 나타내는 문자열 포인터 int oflags 어떤 방식으로 파일을 오픈 할 것인가에 대한 내용. 여러가지 값들이 있다. mode_t mo..