Файловий дескриптор
У комп’ютерному програмуванні, файловий дескриптор це абстрактний показник для доступу до файлу. Термін зазвичай використовується в операційних системах 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. Архів оригіналу за 13 березня 2021. Процитовано 5 березня 2015.
- ↑ The IEEE and The Open Group. <stdio.h>. The Open Group Base Specifications Issue 6, IEEE Std 1003.1, 2004 Edition. Архів оригіналу за 23 вересня 2020. Процитовано 31 травня 2014.