コード例 #1
0
ファイル: os.c プロジェクト: shidasan/konoha2
void dump_sysinfo(CTX, kOutputStream *w, int isALL)
{
	const knh_sysinfo_t *sysinfo = knh_getsysinfo();
	dump_string(_ctx, w, "konoha.type", sysinfo->konoha_type, isALL);
	dump_string(_ctx, w, "konoha.version", sysinfo->konoha_version, isALL);
	dump_int(_ctx, w, "konoha.patch.level", sysinfo->konoha_patch_level, isALL);
	dump_string(_ctx, w, "konoha.options", sysinfo->konoha_options, isALL);
	dump_int(_ctx, w, "konoha.systembits", sysinfo->konoha_systembits, isALL);
	dump_string(_ctx, w, "konoha.config", sysinfo->konoha_config, isALL);
	dump_string(_ctx, w, "konoha.built.cc", sysinfo->konoha_cc, isALL);
	dump_string(_ctx, w, "konoha.built.date", sysinfo->konoha_builtdate, isALL);
	dump_string(_ctx, w, "konoha.dist_type", sysinfo->konoha_disttype, isALL);
	dump_string(_ctx, w, "konoha.dist_url", sysinfo->konoha_disturl, isALL);
	dump_string(_ctx, w, "kern.ostype", sysinfo->kern_ostype, isALL);
	dump_string(_ctx, w, "kern.version", sysinfo->kern_version, isALL);
	dump_string(_ctx, w, "kern.desc", sysinfo->kern_desc, isALL);
	dump_string(_ctx, w, "hw.machine", sysinfo->hw_machine, isALL);
	dump_string(_ctx, w, "hw.model", sysinfo->hw_model, isALL);
	dump_string(_ctx, w, "cpu.desc", sysinfo->cpu_desc, isALL);
	dump_int(_ctx, w, "hw.ncpu", sysinfo->hw_ncpu, isALL);
	dump_int(_ctx, w, "hw.availcpu", sysinfo->hw_availcpu, isALL);
	dump_int(_ctx, w, "hw.physmem", sysinfo->hw_physmem, isALL);
	dump_int(_ctx, w, "hw.usermem", sysinfo->hw_usermem, isALL);
	dump_int(_ctx, w, "hw.cpufrequency", sysinfo->hw_cpufrequency, isALL);
	dump_int(_ctx, w, "hw.l2cachesize", sysinfo->hw_l2cachesize, isALL);
}
コード例 #2
0
ファイル: runtime.c プロジェクト: utrhira/mpik
static void knh_showWelcome(CTX ctx, kOutputStream *w)
{
	const knh_sysinfo_t *sysinfo = knh_getsysinfo();
	knh_printf(ctx, w, "%s%s %s(%s) %s (rev:%d, %s %s)%s\n",
		TERM_BBOLD(ctx),
		sysinfo->konoha_type, sysinfo->konoha_version, sysinfo->konoha_codename,
		K_DISTTYPE, ((kintptr_t)K_REVISION), __DATE__, __TIME__, TERM_EBOLD(ctx));
	//knh_printf(ctx, w, "[%s] on %s (%d, %s)\n", CC_TYPE, sysinfo->kern_ostype, sysinfo->konoha_systembits, knh_getSystemEncoding());
	knh_printf(ctx, w, "options: %sused_memory:%d kb\n",
		sysinfo->konoha_options, (kintptr_t)(ctx->stat->usedMemorySize / 1024));
}