파이프 입력부 및 출력부의 자식 프로세스 (1) 썸네일형 리스트형 파이프 입력부 및 출력부의 자식 프로세스 주어진 코드에서 dup2(pipex.tube[1], 1)로 출력을 먼저 설정하고, 그 다음에 dup2(pipex.infile, 0)으로 입력을 설정하는 것은 특정한 목적을 가지고 있습니다.dup2 함수의 역할dup2(int oldfd, int newfd) 함수는 oldfd 파일 디스크립터를 newfd로 복제합니다. 이 과정에서 newfd가 이미 열려 있다면, 해당 파일 디스크립터는 닫히고 oldfd가 newfd로 복제됩니다. 이 함수는 주로 프로세스의 표준 입력, 출력, 오류 스트림을 리다이렉트하는 데 사용됩니다.출력과 입력 설정의 순서출력 리다이렉션:이 줄은 pipex.tube[1] (파이프의 쓰기 끝)을 표준 출력(파일 디스크립터 1)으로 설정합니다. 이렇게 하면 자식 프로세스의 출력이 파이프를 통해.. 이전 1 다음