示例#1
0
static int directory_low_disk( const char *path )
{
	UINT64_T avail, total;

	if(disk_info_get(path, &avail, &total) >= 0)
		return avail <= MAKEFLOW_MIN_SPACE;

	return 0;
}
void work_queue_resources_measure( struct work_queue_resources *r, const char *disk_path )
{
	UINT64_T avail,total;

	r->cores.total = load_average_get_cpus();

	disk_info_get(disk_path,&avail,&total);
	r->disk.total = avail / (UINT64_T) MEGA;

	memory_info_get(&avail,&total);
	r->memory.total = avail / (UINT64_T) MEGA;
}