223 |
|
|
224 |
if ( parent->children != NULL ) { |
if ( parent->children != NULL ) { |
225 |
|
|
226 |
memcpy(tmp, parent->children, sizeof(ProcessTree_T *) * (parent->children_num - 1)); |
memcpy(tmp, parent->children, |
227 |
|
sizeof(ProcessTree_T *) * (parent->children_num - 1)); |
228 |
free(parent->children); |
free(parent->children); |
229 |
|
|
230 |
} |
} |
231 |
|
|
232 |
parent->children = (struct myprocesstree **) tmp; |
parent->children = tmp; |
233 |
parent->children[parent->children_num - 1] = (struct myprocesstree *) child; |
parent->children[parent->children_num - 1] = child; |
234 |
|
|
235 |
return TRUE; |
return TRUE; |
236 |
|
|