/* * test_client.c * * Created on: Jun 9, 2010 * Author: lamikr */ #include #include #include #include "common.h" #include "process_parser.h" #include int main(int argc, char** argv) { int sleep_time; int ii; t_process_arg_list *ret_val; sleep_time = 2; ret_val = calloc(1, sizeof(t_process_arg_list)); for (ii = 0; ii < 1; ii++) { if (ret_val->arg_arr == NULL) { ret_val->arg_arr = calloc(1, sizeof(char *)); } else { char **arg_arr; arg_arr = ret_val->arg_arr; arg_arr = realloc(arg_arr, (ret_val->count + 1) * sizeof(char *)); ret_val->arg_arr = arg_arr; } ret_val->arg_arr[ii] = strdup("hello\n"); ret_val->count = ret_val->count + 1; } if (argc > 1) { sleep_time = atoi(argv[1]); } release_process_config_arg_list(ret_val); ret_val = NULL; printf("sleep-time: %d seconds\n", sleep_time); sleep(sleep_time); return 0; }