일반적인 리눅스 환경에서 gcc에 대해서 문의드립니다.
1. 프로그램에 기본적으로,
stdin, stdout, stderr 가 file descriptor가 0,1,2로 open 되있는게
맞나요?
1-1. 아니면, stdin, stdout, stderr를 쓰기 위해 선언이 필요한가요???
2. stdin, stdout, stderr가 선언되있다가 close될수 있나요?
파일의 갯수 제한이나 어떤 경우에 stdin, stdout,stderr가
close 될 수 있나요???
2-2. stdin, stdout, stderr가 close 될 수 있다면,
close 되지 않게 할 수 있나요?
3. 무한루프에서 파일 입출력이 많은경우.