Добавить новость
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




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

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


Новости тенниса
WTA

Вероника Кудерметова разгромно проиграла Белинде Бенчич во втором круге турнира WTA-500






Почтовые итоги онлайн-шопинга томичей: в 2024 г. трафик интернет-товаров вырос на 78%

Сергунина: Конференция по электронной торговле пройдет в Москве 17 февраля

На Троекуровском кладбище в Москве проходят похороны погибшего при взрыве в «Алых парусах» Саркисяна

Социальный фонд упрощает работодателям возмещение затрат на охрану труда