Unix 고급 프로그래밍 제2판(번역자 류광, 원서 Advanced Programming in the UNIX environment) 165페이지 fdopen함수에 대한 설명에서요.
3. fdopen 함수는 기존 파일 서술자(open이나 dup,dup2,fcnl,pipe,socket,socketpair,accept 함수로 얻은)를 받아서 그 서술자에 표준 I/O 스트림을 연관 시킨다. 이 함수는 파이프나 네트워크 통신 채널을 생성하는 함수들이 돌려준 서술자를 스트림에 연관시키는 용도로 자주 쓰인다. 그런 특수한 종류의 파일들을 표준 I/O fopen함수로 열 수 없기 때문에, 해당 장치에 고유한 함수를 호출해서 파일 서술자를 얻은 후, fdopen을 이용해서 그것을 표준 I/O 스트림과 연관시켜야 한다.
그리고 조금 건너뛰어서 fdopen함수의 2번째 인수인 type에 대한 설명입니다.(fopen, freopen의 2번째 인수이기도 함 이 3함수는 모두 표준 I/O스트림을 여는데 사용됩니다.)