From: mquinson Date: Thu, 2 Jun 2005 15:54:06 +0000 (+0000) Subject: Don't use htonl in SG X-Git-Tag: v3.3~4030 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/b4b91e3eb08326707a5152d7e99ecadc0860f115 Don't use htonl in SG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1325 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/gras/Transport/transport_plugin_buf.c b/src/gras/Transport/transport_plugin_buf.c index b4f6bc7c17..1de00c6aa0 100644 --- a/src/gras/Transport/transport_plugin_buf.c +++ b/src/gras/Transport/transport_plugin_buf.c @@ -313,10 +313,11 @@ gras_trp_buf_flush(gras_socket_t sock) { return no_error; } - size = (int)htonl(data->out.size - data->out.pos); + size = (int)data->out.size - data->out.pos; DEBUG4("%s the size (=%d) to %s:%d",(gras_if_RL()?"Send":"Embeed"),data->out.size-data->out.pos, gras_socket_peer_name(sock),gras_socket_peer_port(sock)); if (gras_if_RL()) { + size = (int)htonl(size); TRY(super->chunk_send(sock,(char*) &size, 4)); } else { memcpy(data->out.data, &size, 4); diff --git a/src/gras/Transport/transport_plugin_sg.c b/src/gras/Transport/transport_plugin_sg.c index 41351dc838..8e1e0ccbf5 100644 --- a/src/gras/Transport/transport_plugin_sg.c +++ b/src/gras/Transport/transport_plugin_sg.c @@ -293,7 +293,6 @@ xbt_error_t gras_trp_sg_chunk_recv(gras_socket_t sock, int netsize; memcpy((char*)&netsize,task_data->data,4); - netsize = (int)ntohl(netsize); DEBUG1("netsize embeeded = %d",netsize); memcpy(data,task_data->data,netsize+4);