리눅스 close - 리눅스 시스템 프로그래밍 close는 open이나 creat에 의해 열려진 파일을 닫는다. 할당 받은 file descriptor를 반환하는 것으로 해당 파일에 대한 사용이 끝났음을 알리는 것이다. int close(int filedescriptor); 어떤 용도로 파일을 open하게 되면 끝난 후에는 반드시 닫아줘야 한다. 하나의 프로세스가 동시에 개방할 수 있는 파일의 수에 제한이 있다. #include <stdlib.h> #include <fcntl.h> int main(){ int filedes; char pathname[] = "temp.txt"; if((filedes = open(pathname, O_CREAT | O_RDWR, 0644)) == -1) { perror("file open error \n"); return 1; } close(filedes); }
'Linux' 카테고리의 다른 글
리눅스 read/write - 리눅스 시스템 프로그래밍 (0) | 2016.02.29 |
---|---|
리눅스 creat - 리눅스 시스템 프로그래밍 (0) | 2016.02.29 |
리눅스 open - 리눅스 시스템 프로그래밍 (0) | 2016.02.25 |
Virtual Box 설치 및 Linux Ubuntu 설치 (0) | 2016.02.23 |
ch02 시스템 구조 (0) | 2016.02.04 |