Файловий дескриптор
У комп’ютерному програмуванні, файловий дескриптор це абстрактний показник для доступу до файлу. Термін зазвичай використовується в операційних системах POSIX.
У POSIX, файловий дескриптор є ціле число, зокрема в мові програмування C це тип int. Існує три стандартних файлових дескриптора в POSIX, відповідно до трьох стандартних потоків, які зазвичай пов’язані з кожним процесом (крім хіба що демонів):
Ціле значення | Name | <unistd.h> символічна константа[1] | <stdio.h> файловий потік[2] |
---|---|---|---|
0 | Стандартний ввід | STDIN_FILENO | stdin |
1 | Стандартний вивід | STDOUT_FILENO | stdout |
2 | Стандартний вивід помилок | STDERR_FILENO | stderr |
Примітки
- The Open Group Base Specifications Issue 6, IEEE Std 1003.1, 2004 Edition.
- The IEEE and The Open Group. <stdio.h>. The Open Group Base Specifications Issue 6, IEEE Std 1003.1, 2004 Edition. Процитовано 31 травня 2014.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.