diff -ruN mpich-1.2.3-alpha-020118-stock/mpid/ch_p4/p4/lib/p4_bm.c mpich-1.2.3-alpha-020118/mpid/ch_p4/p4/lib/p4_bm.c
--- mpich-1.2.3-alpha-020118-stock/mpid/ch_p4/p4/lib/p4_bm.c Thu Jan 17 09:27:23 2002
+++ mpich-1.2.3-alpha-020118/mpid/ch_p4/p4/lib/p4_bm.c Mon Jan 21 12:19:55 2002
@@ -380,7 +380,7 @@
# ifdef CAN_DO_SOCKET_MSGS
if (!(p4_global->local_communication_only))
{
-#ifdef USE_NONBLOCKING_LISTENER_SOCKETS
+#ifndef USE_BLOCKING_LISTENER_SOCKETS
/* Set the listener socket to be nonblocking. Why? */
int cc = fcntl(end_1, F_SETFL, O_NONBLOCK);
if (cc < 0) {
diff -ruN mpich-1.2.3-alpha-020118-stock/mpid/ch_p4/p4/lib/p4_rm.c mpich-1.2.3-alpha-020118/mpid/ch_p4/p4/lib/p4_rm.c
--- mpich-1.2.3-alpha-020118-stock/mpid/ch_p4/p4/lib/p4_rm.c Thu Jan 17 09:27:24 2002
+++ mpich-1.2.3-alpha-020118/mpid/ch_p4/p4/lib/p4_rm.c Mon Jan 21 12:20:56 2002
@@ -363,9 +363,9 @@
# if !defined(NO_LISTENER)
{
-#ifdef USE_NONBLOCKING_LISTENER_SOCKETS
+#ifndef USE_BLOCKING_LISTENER_SOCKETS
int cc;
- cc = fcntl(end1, F_SETFL, O_NONBLOCK);
+ cc = fcntl(end_1, F_SETFL, O_NONBLOCK);
if (cc < 0) {
p4_error("create_rm_processes: set listener nonblocking",
cc);
diff -ruN mpich-1.2.3-alpha-020118-stock/mpid/ch_p4/p4/lib/p4_sock_conn.c mpich-1.2.3-alpha-020118/mpid/ch_p4/p4/lib/p4_sock_conn.c
--- mpich-1.2.3-alpha-020118-stock/mpid/ch_p4/p4/lib/p4_sock_conn.c Thu Jan 17 09:27:25 2002
+++ mpich-1.2.3-alpha-020118/mpid/ch_p4/p4/lib/p4_sock_conn.c Mon Jan 21 12:20:29 2002
@@ -331,7 +331,7 @@
p4_dprintfl(70, "Inside handle_connection_interrupt fd=%d\n",p4_local->listener_fd);
listener_fd = p4_local->listener_fd;
-#ifdef USE_NONBLOCKING_LISTENER_SOCKETS
+#ifndef USE_BLOCKING_LISTENER_SOCKETS
/*
* Must read non-blocking due to race conditions with using
* signals as IPC mechanism. See the fcntl near get_pipe where
syntax highlighted by Code2HTML, v. 0.9.1