thread_data_t
thread_data_t *thread_data = arg;
thread_data_t *thread_data;
sizeof (thread_data_t), destroy_thread_data);