Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
05-20 19:12
관리 메뉴

zyint's blog

[2] dup(), dup2() : fd 복사 본문

예전글들

[2] dup(), dup2() : fd 복사

진트­ 2008. 4. 17. 23:16

함수 원형:
#include <unistd.h>

int dup(int oldfd);
int dup2(int oldfd, int newfd);

기능 설명:
oldfd 파일 디스크립터의 복사본을 생성한다.

인자 설명:

반환 설명:
성공시 새로운 fd 값을 리턴한다.
실패시 -1을 리턴한다.

부가 설명:
dup()의 경우, FD Table에서 사용하지 않는 최하위 값의 index에 복사한다.
dup2()의 경우, 복사하고 싶은 index를 지정할 수 있는데 이미 사용하고 있는 index의 경우에는 닫고 다시 open한다.

구현 설명:

사용 예제:

 

 

원문

http://cafe.naver.com/devctrl.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=4758

이 글은 스프링노트에서 작성되었습니다.

Comments