0

我想知道在内核源代码版本 >= 2.6 中brk定义的位置。那是哪个c文件包含它的定义?grep没有透露太多。也在sbrkglibc中实现正确吗?

4

1 回答 1

1

它在mmap.c。寻找:

SYSCALL_DEFINE1(brk, unsigned long, brk)

手册页说:

在 Linux 上,sbrk() 被实现为一个使用 brk() 系统调用的库函数,并进行一些内部记账以便它可以返回旧的中断值。

于 2012-04-25T09:44:43.970 回答