エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
mmapとかbrkとか - yarbの日記
「Linuxシステムコールプログラミング」(山森丈範著)で、Linuxにbrk/sbrk(2)というシステムコールがあ... 「Linuxシステムコールプログラミング」(山森丈範著)で、Linuxにbrk/sbrk(2)というシステムコールがあるのを知った。 #include <unistd.h> #include <stdlib.h> #include <string.h> int main() { char *s; if ((s = sbrk(13)) == -1) { perror("sbrk"); return 1; } strcpy(s, "Hello World\n"); write(1, s, 12); if (brk(s) < 0) { perror("brk"); return 1; } return 0; } mallocの動作は「基本mmap」で細かなメモリ確保は違うということを聞いたことがあったけど、その辺を色々調べてみた。mmapはメモリ確保のためのシステムコールだと思ってたけど、そうで