Вот есть в Си функция fopen(), она, как я понял является, оберткой над системным вызовом юникса open(). А эти системные вызовы, на чем написаны? На ассемблере?
Си - это Си, а ассемблер - это ассемблер. Не надо смешивать. Они каждый по-своему напрямую транслируют текст программы в двоичный объектный код. Си не работает через ассемблер!
понятно. а реализация ф-и open() как выглядит можете подсказать? где ее глянуть?
А Б Б А
Искусственный Интеллект
(103637)
Артур Флоренский, в мануалах и пособиях по языку Си. Полагаю, это некая стандартная процедура открытия файла, она там обязательно должна присутствовать. Что же касается именно винды, то ее код - закрытый, и это можно только нелегально поиметь у разрабов винды. В отношении линуксоидов - надо пошариться на их развалах и форумах, у них открытый код