/***
*** Options
***/
+#ifndef NDEBUG
static int gras_opt_trp_nomoredata_on_close = 0;
+#endif
#include "xbt/ex.h"
#include "xbt/peer.h"
gras_socket_server_range(unsigned short minport, unsigned short maxport,
unsigned long int buf_size, int measurement)
{
-
- int port;
+ volatile int port;
xbt_socket_t res = NULL;
xbt_ex_t e;
xbt_socket_t sock_iter = NULL;
unsigned int cursor;
- XBT_IN("");
+ XBT_IN();
XBT_VERB("Close %p", sock);
if (sock == _gras_lastly_selected_socket) {
xbt_assert(!gras_opt_trp_nomoredata_on_close || !sock->moredata,
for (cursor = 0; cursor < xbt_dynar_length(sockets); cursor++) {
_xbt_dynar_cursor_get(sockets, cursor, &sock_iter);
if (sock == sock_iter) {
- XBT_DEBUG("remove sock cursor %d dize %lu\n", cursor,
+ XBT_DEBUG("remove sock cursor %u dize %lu\n", cursor,
xbt_dynar_length(sockets));
xbt_dynar_cursor_rm(sockets, &cursor);
if (sock->plugin->socket_close)