Changeset 5650
- Timestamp:
- 10/31/09 15:44:35 (3 weeks ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
mpich2/trunk/src/pm/hydra/pm/pmiserv/pmi_serv_launch.c
r5649 r5650 480 480 { 481 481 struct HYD_proxy *proxy; 482 int sockets_open, all_procs_exited ;482 int sockets_open, all_procs_exited, infinite = -1; 483 483 HYD_status status = HYD_SUCCESS; 484 484 … … 496 496 HYDU_ERR_POP(status, "error waiting for event\n"); 497 497 498 /* If the timeout expired, raise a SIGINT and kill all the 499 * processes */ 498 /* timeout expired */ 500 499 if (HYDU_time_left(HYD_handle.start, HYD_handle.timeout) == 0) { 501 500 status = HYD_pmcd_pmi_serv_cleanup(); 502 501 HYDU_ERR_POP(status, "cleanup of processes failed\n"); 502 503 /* Reset timer to infinite */ 504 HYDU_time_set(&HYD_handle.timeout, &infinite); 505 continue; 503 506 } 504 507
