어떠한 file을 fopen을 사용하여 열어 작업을하고 닫는
프로그램이 있습니다.
그런데
잘 되다가 약 800번 이후로는 open이 되질 않는
기이한 현상이 발생하더군요..
그래서
다음과 같은 코드를 작성했습니다.
i=0;
while( (idFp = fopen("./index.out", "w")) == NULL) {
printf("index.out open error!! -- %d\n",i);
sleep(3);
if(i > 10 )
exit(-1);
i++;
}
이렇게 작성을 한후 다시 실행을 하니까
약 800번 이후부터
index.out open error!! -- 0
index.out open error!! -- 1
.
.
.
index.out open error!! -- 0