|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|

bread()

※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

一文字だけFile fからlen byte分だけ読み込んでbufに格納する。


以下全文

void bread(FILE *f, char *name, void *buf, size_t len)
/* Read len bytes. Don't dare return without them. */
{
  if (len > 0 && fread(buf, len, 1, f) != 1) {
    if (ferror(f)) fatal(name);
    fprintf(stderr, "installboot: Unsuspected EOF on %s ", name);
    exit(1);
  }
}