0

brkカーネルソースバージョン>=2.6で定義されている場所を知りたいです。それはどのcファイルにその定義が含まれていますか?grepあまり明らかにされていません。またsbrk、glibcで実装されていますか?

4

1 に答える 1

1

にありmmap.cます。探す:

SYSCALL_DEFINE1(brk, unsigned long, brk)

マニュアルページには次のように書かれています。

Linuxでは、sbrk()はbrk()システムコールを使用するライブラリ関数として実装され、古いブレーク値を返すことができるように内部ブックキーピングを実行します。

于 2012-04-25T09:44:43.970 に答える