new_exec
result->alert->exec = new_exec(EX_ALERT, result);
result->exec = new_exec(EX_INTERF, result);
result->fault_exec = new_exec(EX_FAULT_MESSAGE, result);
result->alert->exec = new_exec(EX_FALERT, result);
result->alert->exec = new_exec(EX_PALERT, result);
ep = new_exec(EX_SLOWF, NULL);
ep = new_exec(EX_NOTIFY, NULL);
extern EXEC *new_exec(int type, void *ex);
execstr_t *new_exec = NULL;
if ((new_exec = malloc(sizeof (execstr_t))) != NULL) {
new_exec->name = _strdup_null(old_exec->name);
new_exec->type = _strdup_null(old_exec->type);
new_exec->policy = _strdup_null(old_exec->policy);
new_exec->res1 = _strdup_null(old_exec->res1);
new_exec->res2 = _strdup_null(old_exec->res2);
new_exec->id = _strdup_null(old_exec->id);
new_exec->attr = _strdup_null(old_exec->attr);
new_exec->next = old_exec->next;
return (new_exec);