rem: if (userReturnCode && user_memcpy(userReturnCode, &returnCode, sizeof(status_t)) < B_OK)
add: if (status == B_OK && userReturnCode != NULL && user_memcpy(userReturnCode, &returnCode, sizeof(status_t)) < B_OK)
context: _user_wait_for_thread(thread_id id, status_t *userReturnCode){	status_t returnCode;	status_t status;	if (!IS_USER_ADDRESS(userReturnCode))		return B_BAD_ADDRESS;	status = wait_for_thread(id, &returnCode);	if (userReturnCode && user_memcpy(userReturnCode, &returnCode, sizeof(status_t)) < B_OK)		return B_BAD_ADDRESS;	return status;}