void cmos_save(MODEL m) { FILE *f; char fn[512]; if (!m.cmos[0]) return; if (m.compact) compactcmos_save(m); else { snprintf(fn, sizeof fn, "%s%s", exedir, m.cmos); log_debug("CMOS Opening\n"); if ((f=fopen(fn, "wb"))) { fwrite(cmos, 64, 1, f); fclose(f); } else log_error("unable to save CMOS file %s: %s", fn, strerror(errno)); } }
void cmos_save(MODEL m) { FILE *f; char fn[512]; if (!m.cmos[0]) return; if (m.compact) compactcmos_save(m); else { sprintf(fn, "%s%s", exedir, m.cmos); bem_debugf("CMOS Opening %s\n", fn); if ((f=fopen(fn, "wb"))) { fwrite(cmos, 64, 1, f); fclose(f); } else bem_errorf("unable to save CMOS to %s: %s", fn, strerror(errno)); } }