Как файл возвращаешь в коде?
Не не, без плюсов. Ядро линукса же без плюсов написано. И да, системные вызовы чего, Если мы пишем ОС? )))