LINUX.ORG.RU

Зачем нужны файловые дескрипторы?

 


0

2

В умных книжках отлично описано, как взаимодействуют между собой файловые дескрипторы и структуры файлов. Но я никак не могу понять, зачем вообще понадобилось городить систему файловых дескрипторов. Можете мне это об.яснить?


В каком смысле городить? Ядерные open/socket тебе свой внутренний поинтер что-ли должны вернуть, чтобы потом по нему не глядя пройти?

arturpub ★★
()
Ответ на: комментарий от arturpub

Но ведь мы же работаем со структурой открытого файла FILE по указателю. Посему бы не использовать их всегда. Зачем нужны дескрипторы?

Mirmik
() автор топика
Ответ на: комментарий от Mirmik

FILE ни что иное как userland структура-обертка над дескриптором. Но можно использовать их всегда, всякие фреймворки так и делают.

arturpub ★★
()
Ответ на: комментарий от Mirmik

Это просто структура, посмотри её декларацию и всё тебе станет ясно.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.