comm_tree_t* comm_tree_new(int procId) { comm_tree_t* newComm = (comm_tree_t*) malloc(sizeof(comm_tree_t)); newComm->executionContextId = procId; newComm->batchCount = 0; newComm->hasWork = TRUE; tree_node_init(&newComm->node); return newComm; }
void ts_tree_node_init(ts_tree_node_t* node) { tree_node_init(&node->tree_node); reflock_init(&node->reflock); }