「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 > 0 && 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>