프로세스와 3개의 fd

2019. 4. 17. 01:04임베디드/리눅스시스템프로그래밍

리눅스에서 프로그램이 메모리에서 프로세스로 동작할 때, 기본적으로 할당되는 3개의 fd가 있다

이들에게 각각 0, 1, 2 라는 정수가 할당되며, POSIX 표준에서는 STDIN_FILENO, STDOUT_FILENO, STDERR_FILENO로 참조된다. 이 매크로는 <unistd.h> 헤더 파일에서 찾아볼 수 있다.

 

[출처] https://dev-ahn.tistory.com/96

'임베디드 > 리눅스시스템프로그래밍' 카테고리의 다른 글

POSIX의 필요성  (0) 2019.04.19
inotify  (0) 2019.04.18
에러 확인  (0) 2019.04.16
파일을 이용한 동기화  (0) 2019.04.16
파일쓰기  (0) 2019.04.16