Scroll to navigation

INTRO(3) Руководство программиста Linux INTRO(3)

ИМЯ

intro - введение в библиотечные функции

ОПИСАНИЕ

В разделе 3 описываются все библиотечные функции за исключением библиотечных функций (обёрток системных вызовов), описанных в разделе 2, которые предоставляют системные вызовы.

Много функций этого раздела являются частью стандартной библиотеки C (libc). Некоторые функции находятся в других библиотеках (например, в математической библиотеке libm или библиотеке реального времени librt); в таких справочных страницах указывается параметр компоновщика для связывания с требуемой библиотекой (например, -lm и -lrt, соответственно, для вышеупомянутых библиотек).

В некоторых случаях программист должен определить макрос тестирования свойств, чтобы получить объявление функции из заголовочного файла, указанного в справочной странице в разделе СИНТАКСИС. (Где необходимо, эти макросы тестирования свойств должны быть определены перед включением какого-либо заголовочного файла.) В таких случаях требуемый макрос описан в справочной странице. Подробней о макросах тестирования свойств написано в feature_test_macros(7).

СООТВЕТСТВИЕ СТАНДАРТАМ

Для обозначение вариантов UNIX и разнообразных стандартов, которым соответствуют системные вызовы, описанные в этом разделе, используются различные сокращения. См. standards(7).

ЗАМЕЧАНИЯ

Авторы и условия распространения

Авторы и условия распространения указаны в заголовке исходной справочной страницы. Заметим, что у разных страниц они могут быть разными! Список русских переводчиков для каждой страницы можно найти в .po файле в исходном коде пакета.

СМ. ТАКЖЕ

intro(2), errno(3), capabilities(7), credentials(7), environ(7), feature_test_macros(7), libc(7), math_error(7), path_resolution(7), pthreads(7), signal(7), standards(7)

ЗАМЕЧАНИЯ

Эта страница является частью проекта Linux man-pages версии 4.16. Описание проекта, информацию об ошибках и последнюю версию этой страницы можно найти по адресу https://www.kernel.org/doc/man-pages/.

ПЕРЕВОД

Русский перевод этой страницы руководства был сделан Azamat Hackimov <azamat.hackimov@gmail.com>, Dmitriy S. Seregin <dseregin@59.ru>, Yuri Kozlov <yuray@komyakino.ru> и Иван Павлов <pavia00@gmail.com>

Этот перевод является бесплатной документацией; прочитайте Стандартную общественную лицензию GNU версии 3 или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.

Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на man-pages-ru-talks@lists.sourceforge.net.

15 сентября 2017 г. Linux