エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
ひょんなことからread()とfread()が呼ばれてからシステムコールにたどり着くまでを追ってみたので、メモ... ひょんなことからread()とfread()が呼ばれてからシステムコールにたどり着くまでを追ってみたので、メモがてらここに書いておきます。 FreeBSD 6.3-STABLE のソースをざっと追ってみたところ、 fread() からの関数コールトレース(下記参照)では__sys_read() を呼び出していました。 lib/libc/stdio/fread.c fread() { : ret = __fread(buf, size, count, fp); : } ↓ __fread() { : __srefill(fp) : } ↓ lib/libc/stdio/refill.c int __srefill() { : fp->_r = _sread(fp, (char *)fp->_p, fp->_bf._size); : } ↓ lib/libc/stdio/stdio.c _sr