[리눅스/유닉스 시스템 프로그래밍] dup, dup2
3.6 dup, dup2 리눅스 시스템에서는 열려진 파일의 디스크립터를 복제하는 dup와 dup2 함수를 제공합니다. // ex_dup.c #include "eh.h" int main(int argc,char **argv) { int fd1 = 0, fd2=0; char buf[10+1]=""; if(argc != 2) { fprintf(stderr,"usage: %s [file name]\n",argv[0]); return 1; } fd1= open(argv[1],O_RDONLY); if(fd1 == -1) { fprintf(stderr,"failed open %s\n",argv[1]); return 1; } fd2= dup(fd1); if(fd2 == -1) { perror("failed dup");..