파일 서술자
위키백과, 무료 백과사전
위키백과, 무료 백과사전
컴퓨터 프로그래밍 분야에서 파일 서술자(file descriptor) 또는 파일 기술자는 특정한 파일에 접근하기 위한 추상적인 키이다. 이 용어는 일반적으로 POSIX 운영 체제에 쓰인다. 마이크로소프트 윈도우와 C 표준 입출력 라이브러리 환경에서 "파일 핸들"(file handle)이라는 말이 선호되지만 후자의 경우 기술적으로 다른 객체이다.
POSIX에서 파일 서술자는 정수, 곧 C형 int를 말한다. 모든 프로세스가 갖추어야 하는 표준 POSIX 파일 서술자는 다음과 같이 세 개가 있다.
정수값 | 이름 |
---|---|
0 | 표준 입력 (stdin) |
1 | 표준 출력 (stdout) |
2 | 표준 오류 (stderr) |
현대의 유닉스는 일반적으로 파일 서술자에 다음과 같은 연산자를 제공한다.
새로운 일련의 파일 서술자의 연산자들이 수많은 C 라이브러리와 더불어 솔라리스와 리눅스에 추가되고 있다. 이로써 앞으로 출시될 POSIX 버전에 표준으로 자리잡게 된다.[1]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.