tail head cat sleep
QR code linking to this page

Man page  — FD

명칭

fd, stdin, stdout, stderr – 파일 기술자 파일

내용

해설

/dev/fd/0 (으)로부터 /dev/fd/# 의 파일은, 파일 시스템을 개입시켜 액세스 가능한 파일 기술자를 참조합니다. 그 파일 기술자가 오픈되고 있어, 오픈하려고 하는 파일의 모드가 벌써 존재하는 기술자의 모드의 부분집합이면, 호출:
fd = open("/dev/fd/0", mode);

(이)라고 불러 방편:

fd = fcntl(0, F_DUPFD, 0);

(은)는 등가가 됩니다.

파일 /dev/stdin, /dev/stdout, /dev/stderr (을)를 오픈하는 것은 다음의 호출과 등가입니다:

fd = fcntl(STDIN_FILENO,  F_DUPFD, 0);
fd = fcntl(STDOUT_FILENO, F_DUPFD, 0);
fd = fcntl(STDERR_FILENO, F_DUPFD, 0);

open(2) 에의 O_RDONLY, O_WRONLY, O_RDWR 이외의 플래그는 무시됩니다.

관련 파일

/dev/fd/#
/dev/stdin
/dev/stdout
/dev/stderr
 

관련 항목

tty(4)

FD (4) June 9, 1993

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.

If you have a problem and you think awk(1) is the solution, then you have two problems.
— David Tilbrook