Добавление новой функции в libc - PullRequest
0 голосов
/ 30 апреля 2011

Как я могу добавить новую функцию libc, а также вызвать ее из C программ? Новая функция не является оболочкой для любых системных вызовов уровня ядра. Его функция будет выполняться в пространстве пользователя.

1 Ответ

9 голосов
/ 30 апреля 2011

Поместите его в свой собственный файл библиотеки и свяжите с -llibrary_name_here. Единственные вещи, которые принадлежат libc, уже есть (вместе с множеством вещей, которые там не принадлежат).

...