//------------------------------------------------- // ctor //------------------------------------------------- datfile_manager::datfile_manager(running_machine &machine) : m_machine(machine) { if (machine.options().enabled_dats() && first_run) { first_run = false; if (parseopen("mameinfo.dat")) { init_mameinfo(); parseclose(); } if (parseopen("command.dat")) { init_command(); parseclose(); } if (parseopen("story.dat")) { init_storyinfo(); parseclose(); } if (parseopen("messinfo.dat")) { init_messinfo(); parseclose(); } if (parseopen("sysinfo.dat")) { init_sysinfo(); parseclose(); } if (parseopen("history.dat")) { init_history(); parseclose(); } } }
const glibtop_sysinfo * glibtop_get_sysinfo_s (glibtop *server) { init_sysinfo (server); return &sysinfo; }
size_t Process::getPageSize(void) { init_sysinfo(); return (size_t) lpSysInfo->dwPageSize; }