Строго говоря, ни тому, ни другому, но очень похоже на поток. Согласно POSIX, описание открытого файла (open file description) может быть связано либо с дескриптором, либо с потоком и включает в себя собственно файл, текущее положение в файле (offset), права доступа и прочие флаги. Фактически, open file description - это запись в некоторой общесистемной таблице, дескриптор - это запись в некоторой таблице, принадлежащей процессу, каждому дескриптору соответствует некоторое open file description, поток - это структура, включающая в себя дескриптор и какие-то флаги, например, тип буферизации.
|