Источник ядра - в каком файле определен brk()

Я хотел бы знать в исходной версии ядра>= 2.6 где brk определено. То есть какой файл c содержит его определение? grep не раскрывая много. Также sbrk реализован в glibc правильно?

1 ответ

Решение

Оно в mmap.c, Ищу:

SYSCALL_DEFINE1(brk, unsigned long, brk)

Страница руководства гласит:

В Linux sbrk() реализован как библиотечная функция, которая использует системный вызов brk () и выполняет некоторую внутреннюю бухгалтерию, чтобы он мог вернуть старое значение разрыва.

Другие вопросы по тегам