note of pthread_exit return value retval