[mpich2-commits] r7476 - mpich2/trunk/src/pm/hydra/tools/bootstrap/external
balaji at mcs.anl.gov
balaji at mcs.anl.gov
Mon Nov 22 09:55:38 CST 2010
Author: balaji
Date: 2010-11-22 09:55:38 -0600 (Mon, 22 Nov 2010)
New Revision: 7476
Modified:
mpich2/trunk/src/pm/hydra/tools/bootstrap/external/external_launch.c
mpich2/trunk/src/pm/hydra/tools/bootstrap/external/ll_launch.c
mpich2/trunk/src/pm/hydra/tools/bootstrap/external/slurm_launch.c
Log:
Bug-fix to the stdin socket information.
Modified: mpich2/trunk/src/pm/hydra/tools/bootstrap/external/external_launch.c
===================================================================
--- mpich2/trunk/src/pm/hydra/tools/bootstrap/external/external_launch.c 2010-11-22 15:55:07 UTC (rev 7475)
+++ mpich2/trunk/src/pm/hydra/tools/bootstrap/external/external_launch.c 2010-11-22 15:55:38 UTC (rev 7476)
@@ -289,7 +289,8 @@
/* Register stdio callbacks for the spawned process */
if (i == 0 && enable_stdin) {
fd = STDIN_FILENO;
- status = HYDT_dmx_register_fd(1, &fd, HYD_POLLIN, &fd_stdin, HYDT_bscu_stdio_cb);
+ status = HYDT_dmx_register_fd(1, &fd, HYD_POLLIN,
+ (void *) (size_t) fd_stdin, HYDT_bscu_stdio_cb);
HYDU_ERR_POP(status, "demux returned error registering fd\n");
}
Modified: mpich2/trunk/src/pm/hydra/tools/bootstrap/external/ll_launch.c
===================================================================
--- mpich2/trunk/src/pm/hydra/tools/bootstrap/external/ll_launch.c 2010-11-22 15:55:07 UTC (rev 7475)
+++ mpich2/trunk/src/pm/hydra/tools/bootstrap/external/ll_launch.c 2010-11-22 15:55:38 UTC (rev 7476)
@@ -100,7 +100,8 @@
/* Register stdio callbacks for the spawned process */
if (enable_stdin) {
fd = STDIN_FILENO;
- status = HYDT_dmx_register_fd(1, &fd, HYD_POLLIN, &fd_stdin, HYDT_bscu_stdio_cb);
+ status = HYDT_dmx_register_fd(1, &fd, HYD_POLLIN,
+ (void *) (size_t) fd_stdin, HYDT_bscu_stdio_cb);
HYDU_ERR_POP(status, "demux returned error registering fd\n");
}
Modified: mpich2/trunk/src/pm/hydra/tools/bootstrap/external/slurm_launch.c
===================================================================
--- mpich2/trunk/src/pm/hydra/tools/bootstrap/external/slurm_launch.c 2010-11-22 15:55:07 UTC (rev 7475)
+++ mpich2/trunk/src/pm/hydra/tools/bootstrap/external/slurm_launch.c 2010-11-22 15:55:38 UTC (rev 7476)
@@ -153,7 +153,8 @@
/* Register stdio callbacks for the spawned process */
if (enable_stdin) {
fd = STDIN_FILENO;
- status = HYDT_dmx_register_fd(1, &fd, HYD_POLLIN, &fd_stdin, HYDT_bscu_stdio_cb);
+ status = HYDT_dmx_register_fd(1, &fd, HYD_POLLIN,
+ (void *) (size_t) fd_stdin, HYDT_bscu_stdio_cb);
HYDU_ERR_POP(status, "demux returned error registering fd\n");
}
More information about the mpich2-commits
mailing list