コード例 #1
0
ファイル: cmos.c プロジェクト: hoglet67/b-em
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));
        }
}
コード例 #2
0
ファイル: cmos.c プロジェクト: SteveFosdick/b-em
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));
        }
}