dup2 (1) 썸네일형 리스트형 dup, dup2 , 파일 서술자 복제 함수 네트워크 공부를 하다가 cgi 프로그램에서 표준 출력으로 컨텐츠를 전송하는 방식으로 구현된다고 나와있었다. 궁금해서 dup2에 대해 찾아봤다. dup 와 dup2는 파일 디스크립터를 복사하는 시스템 콜이다. #include int dup(int fd); dup는 fd로 받은 파일 서술자를 복제하여 반환하는데 사용되지 않은 가장 낮은 서술자를 반환합니다. #include int dup2(int src, int dst); 매개변수만 보면 src를 dst로 옮기는 것 같은데, dup2는 dst가 가리키는 출력을 src로 바꾸는 함수다. 예를 들어 dst가 1이라면 stdout의 결과가 src에 출력이 되는 것이다. 위의 내용을 정리해서 cgi 프로그램 이야기를 다시 하자면, CGI 프로그램이 클라이언트에 보낼.. 이전 1 다음