예제 #1
0
long tst_ncpus_max(void)
{
	long ncpus_max = -1;
#ifdef _SC_NPROCESSORS_CONF
	ncpus_max = SAFE_SYSCONF(NULL, _SC_NPROCESSORS_CONF);
#else
	tst_brkm(TBROK, NULL, "could not determine number of CPUs configured");
#endif
	return ncpus_max;
}
예제 #2
0
long tst_ncpus(void)
{
	long ncpus = -1;
#ifdef _SC_NPROCESSORS_ONLN
	ncpus = SAFE_SYSCONF(NULL, _SC_NPROCESSORS_ONLN);
#else
	tst_brkm(TBROK, NULL, "could not determine number of CPUs online");
#endif
	return ncpus;
}
예제 #3
0
파일: thp03.c 프로젝트: 1587/ltp
void setup(void)
{
	if (access(PATH_THP, F_OK) == -1)
		tst_brkm(TCONF, NULL, "THP not enabled in kernel?");

	hugepage_size = read_meminfo("Hugepagesize:") * KB;
	unaligned_size = hugepage_size * 4 - 1;
	page_size = SAFE_SYSCONF(NULL, _SC_PAGESIZE);

	tst_sig(FORK, DEF_HANDLER, cleanup);
	TEST_PAUSE;
}
예제 #4
0
파일: setsockopt02.c 프로젝트: kraj/ltp
static void setup(void)
{
	pgsz = SAFE_SYSCONF(_SC_PAGESIZE);
}