#endif
rx_pthread_event_rescheduled = 0;
}
- return NULL;
+ AFS_UNREACHED(return(NULL));
}
u_short port;
struct rx_packet *p = (struct rx_packet *)0;
+ if (!(rx_enable_hot_thread && newcallp)) {
+ /* Don't do this for hot threads, since we might stop being the
+ * listener. */
+ opr_threadname_set("rx_Listener");
+ }
+
MUTEX_ENTER(&listener_mutex);
while (!listeners_started) {
CV_WAIT(&rx_listener_cond, &listener_mutex);
rxi_ServerProc(threadID, newcall, &sock);
/* osi_Assert(sock != OSI_NULLSOCKET); */
}
- /* not reached */
- return NULL;
+ AFS_UNREACHED(return(NULL));
}
/* This is the server process request loop. The server process loop
/* osi_Assert(threadID != -1); */
/* osi_Assert(newcall != NULL); */
}
- /* not reached */
- return NULL;
+ AFS_UNREACHED(return(NULL));
}
/*
if (ret < 0) {
while (rxi_HandleSocketError(socket) > 0)
;
+ return ret;
}
- return ret;
-
#else
# ifdef AFS_LINUX22_ENV
/* linux unfortunately returns ECONNREFUSED if the target port
# endif
return -1;
}
- return 0;
#endif /* !AFS_RXERRQ_ENV */
+ return 0;
}
struct rx_ts_info_t * rx_ts_info_init(void) {
rx_ts_info = calloc(1, sizeof(rx_ts_info_t));
osi_Assert(rx_ts_info != NULL && pthread_setspecific(rx_ts_info_key, rx_ts_info) == 0);
#ifdef RX_ENABLE_TSFPQ
- queue_Init(&rx_ts_info->_FPQ);
+ opr_queue_Init(&rx_ts_info->_FPQ.queue);
MUTEX_ENTER(&rx_packets_mutex);
rx_TSFPQMaxProcs++;