[mpich2-commits] r8038 - mpich2/trunk/src/mpid/ch3/channels/nemesis/nemesis/netmod/nd

jayesh at mcs.anl.gov jayesh at mcs.anl.gov
Thu Feb 24 14:56:21 CST 2011


Author: jayesh
Date: 2011-02-24 14:56:21 -0600 (Thu, 24 Feb 2011)
New Revision: 8038

Modified:
   mpich2/trunk/src/mpid/ch3/channels/nemesis/nemesis/netmod/nd/nd_sm.cpp
Log:
Explicitly type cast the arg - reqd for 32-bit. The code was added in r8003

Modified: mpich2/trunk/src/mpid/ch3/channels/nemesis/nemesis/netmod/nd/nd_sm.cpp
===================================================================
--- mpich2/trunk/src/mpid/ch3/channels/nemesis/nemesis/netmod/nd/nd_sm.cpp	2011-02-24 16:35:12 UTC (rev 8037)
+++ mpich2/trunk/src/mpid/ch3/channels/nemesis/nemesis/netmod/nd/nd_sm.cpp	2011-02-24 20:56:21 UTC (rev 8038)
@@ -414,10 +414,10 @@
      * override the default interface selected
      * FIXME: Do we need to change the override env var names ?
      */
-    ret = getenv_s(&len, NULL, 0, "MPICH_INTERFACE_HOSTNAME");
+    ret = getenv_s((size_t *)&len, NULL, 0, "MPICH_INTERFACE_HOSTNAME");
     if(ret == ERANGE){
         MPIU_Assert(sizeof(tmp_buf) >= len);
-        ret = getenv_s(&len, tmp_buf, sizeof(tmp_buf), "MPICH_INTERFACE_HOSTNAME");
+        ret = getenv_s((size_t *)&len, tmp_buf, sizeof(tmp_buf), "MPICH_INTERFACE_HOSTNAME");
         if(ret == 0){
             use_default_interface = 0;
             ret = MPIU_Str_add_string_arg(bc_val_p, val_max_sz_p, MPIDI_CH3I_ND_INTERFACE_KEY, tmp_buf);
@@ -426,11 +426,11 @@
     }
 
     MPIU_Snprintf(tmp_buf, sizeof(tmp_buf), "MPICH_INTERFACE_HOSTNAME_R%d", pg_rank);
-    ret = getenv_s(&len, NULL, 0, tmp_buf);
+    ret = getenv_s((size_t *)&len, NULL, 0, tmp_buf);
     if(ret == ERANGE){
         buf = MPIU_Strdup(tmp_buf);
         MPIU_Assert(sizeof(tmp_buf) >= len);
-        ret = getenv_s(&len, tmp_buf, sizeof(tmp_buf), buf);
+        ret = getenv_s((size_t *)&len, tmp_buf, sizeof(tmp_buf), buf);
         MPIU_Free(buf);
         if(ret == 0){
             use_default_interface = 0;



More information about the mpich2-commits mailing list