gras_socket_t sock_iter;
int cursor;
+ XBT_IN;
/* FIXME: Issue an event when the socket is closed */
if (sock) {
xbt_dynar_foreach(sockets,cursor,sock_iter) {
if (sock->peer_name)
free(sock->peer_name);
free(sock);
+ XBT_OUT;
return;
}
}
WARN0("Ignoring request to free an unknown socket");
}
+ XBT_OUT;
}
/**
gras_sg_portrec_t pr;
+ XBT_IN1(" (sock=%p)",sock);
+
if (!sock) return;
xbt_assert0(hd,"Please run gras_process_init on each process");
DEBUG2("Check pr %d of %lu", cpt, xbt_dynar_length(hd->ports));
if (pr.port == sock->port) {
xbt_dynar_cursor_rm(hd->ports, &cpt);
- return;
+ XBT_OUT;
+ return;
}
}
WARN0("socket_close called on an unknown socket");
}
+ XBT_OUT;
}
typedef struct {
MSG_host_get_name(MSG_host_self()), sock_data->to_chan, size);
if (MSG_task_get(&task, (sock->raw ? pd->rawChan : pd->chan)) != MSG_OK)
RAISE0(unknown_error,"Error in MSG_task_get()");
+ DEBUG1("Got chuck %s",MSG_task_get_name(task));
task_data = MSG_task_get_data(task);
if (task_data->size != size)