- parse_argc = 0;
- parse_argv = NULL;
- parse_argc++;
- parse_argv = xbt_realloc(parse_argv, (parse_argc) * sizeof(char *));
- parse_argv[(parse_argc) - 1] = xbt_strdup(process_function);
- start_time = process_start_time;
- kill_time = process_kill_time;
+ parse_argc = 1 + xbt_dynar_length(arguments);
+ parse_argv = xbt_new(char *, parse_argc + 1);
+ parse_argv[0] = xbt_strdup(process_function);