「bread()」の編集履歴(バックアップ)一覧に戻る

bread() - (2005/10/31 (月) 15:51:50) のソース

一文字だけFile fからlen
byte分だけ読み込んでbufに格納する。<br>
<br>
<br>
以下全文<br>
<br>
void bread(FILE *f, char *name, void *buf, size_t len)<br>
/* Read len bytes. Don't dare return without them. */<br>
{<br>
  if (len &gt; 0 &amp;&amp; fread(buf, len, 1, f) != 1) {<br>
    if (ferror(f)) fatal(name);<br>
    fprintf(stderr, "installboot: Unsuspected EOF on %s ", name);<br>
    exit(1);<br>
  }<br>
}<br>
<br>
<br>
<br>
<br>
目安箱バナー