Добавить новость
ru24.net
Все новости
Май
2021

[Перевод] Заметки о Unix: надёжная работа с API C-библиотеки Unix возможна только из программ, написанных на C

0
Для того чтобы полностью реализовать требования системы верификации источника системных вызовов, разработчики OpenBSD хотят, чтобы Go выполнял бы системные вызовы через C-библиотеку, а не напрямую, из собственной среды выполнения (а у Go есть некоторые причины поступать именно так). На первый взгляд это кажется не особенно серьёзной проблемой. Это, конечно, немного неудобно, но у языка вроде Go должна быть возможность просто выполнять вызовы обычных функций из C-библиотеки, вроде open() (и использовать ABI вызова C-функций). К сожалению, не так всё просто, так как очень часто фрагменты обычного API C-библиотеки, на самом деле, реализованы в препроцессоре C. Из-за этого API C-библиотеки нельзя надёжно использовать для решения обычных задач без написания собственного связующего кода на C.


Читать дальше →



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в России и мире

Новости спорта


Новости тенниса
Людмила Самсонова

Российские теннисистки Самсонова и Касаткина сыграют в 3-м круге Индиан-Уэллса






Что будет в Воронеже 10 марта. Тарас Бессонный. День архивов. Продление перекрытия улицы. Одностороннее движение по ул. Калинина

В Приморье вор похитил сейф без ценностей из банка

«Я очень устал»: муж Митрошиной отреагировал на меру пресечения блогеру

Синоптики предупредили москвичей об облачной погоде 10 марта