working on __set_thread_area.c