Fixed bugs.
authorJosh Yelon <jyelon@uiuc.edu>
Wed, 6 Aug 1997 20:35:30 +0000 (20:35 +0000)
committerJosh Yelon <jyelon@uiuc.edu>
Wed, 6 Aug 1997 20:35:30 +0000 (20:35 +0000)
38 files changed:
src/arch/cm5/conv-mach.h
src/arch/exemplar/conv-mach.h
src/arch/ncube2/conv-mach.h
src/arch/net-aix-ppc/conv-mach.h
src/arch/net-hp-cc/conv-mach.h
src/arch/net-hp/conv-mach.h
src/arch/net-irix-64/conv-mach.h
src/arch/net-irix/conv-mach.h
src/arch/net-sol-cc/conv-mach.h
src/arch/net-sol-smp/conv-mach.h
src/arch/net-sol/conv-mach.h
src/arch/net-sun/conv-mach.h
src/arch/net/machine.c
src/arch/origin2000/conv-mach.h
src/arch/paragon-osf/conv-mach.h
src/arch/paragon-sunmos/conv-mach.h
src/arch/sim-hp/conv-mach.h
src/arch/sim-irix-64/conv-mach.h
src/arch/sim-irix/conv-mach.h
src/arch/sim-rs6k/conv-mach.h
src/arch/sim-sol/conv-mach.h
src/arch/sim-sun/conv-mach.h
src/arch/sim/machine.c
src/arch/sp1/conv-mach.h
src/arch/sp3/conv-mach.h
src/arch/t3d/conv-mach.h
src/arch/t3e/conv-mach.h
src/arch/tcp-hp/conv-mach.h
src/arch/tcp-sol/conv-mach.h
src/arch/uth-hp-cc/conv-mach.h
src/arch/uth-hp/conv-mach.h
src/arch/uth-irix-64/conv-mach.h
src/arch/uth-irix/conv-mach.h
src/arch/uth-linux/conv-mach.h
src/arch/uth-rs6k/conv-mach.h
src/arch/uth-sol-cc/conv-mach.h
src/arch/uth-sol/conv-mach.h
src/arch/uth-sun/conv-mach.h

index 9d742e6035f5a3a620ecb31014eaba28d5ed622c..809683d968429e6d584ab655533b763aaf339bed 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 2.34  1997-07-28 19:00:46  jyelon
+ * Revision 2.35  1997-08-06 20:35:37  jyelon
+ * Fixed bugs.
+ *
+ * Revision 2.34  1997/07/28 19:00:46  jyelon
  * *** empty log message ***
  *
  * Revision 2.33  1997/07/26 16:41:43  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index b656704a43aa2f0534dfebf9deeb0e06f3790c13..1c61e7cf93f7efc11774a28984f2f76a4a2c4614 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 2.33  1997-07-28 19:00:48  jyelon
+ * Revision 2.34  1997-08-06 20:35:39  jyelon
+ * Fixed bugs.
+ *
+ * Revision 2.33  1997/07/28 19:00:48  jyelon
  * *** empty log message ***
  *
  * Revision 2.32  1997/07/26 16:41:44  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index 4ee23a3724008f7c72a633c6273dbfbcf7851448..be03d4c3d34e8e345cb7e33e8b0cc94ff8859d24 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 2.33  1997-07-28 19:00:50  jyelon
+ * Revision 2.34  1997-08-06 20:35:41  jyelon
+ * Fixed bugs.
+ *
+ * Revision 2.33  1997/07/28 19:00:50  jyelon
  * *** empty log message ***
  *
  * Revision 2.32  1997/07/26 16:41:46  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index 8d3c65e4b2e816d7be7225b588b649effdc81f14..548735303f7288cb4bcdf495f8ef1fa2a6a0fe8a 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.34  1997-07-28 19:01:00  jyelon
+ * Revision 1.35  1997-08-06 20:35:48  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.34  1997/07/28 19:01:00  jyelon
  * *** empty log message ***
  *
  * Revision 1.33  1997/07/26 16:41:55  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           0
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index 796935c4a8333e2f380deddf85ca1da1d7102019..939b3be01063c3f6fd72354140352e120d4ba89f 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.24  1997-07-28 20:13:26  milind
+ * Revision 1.25  1997-08-06 20:35:44  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.24  1997/07/28 20:13:26  milind
  * Fixed bugs due to ckfutures declarations in c++interface.h
  * Also, wrote macros for node numbering in exemplar.
  *
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index 82a0b15680d3d8e358948130ba5c2a5bb31f92f5..203c32747a99c27e89277060d35e0386b07a1a4c 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 2.38  1997-07-28 19:00:52  jyelon
+ * Revision 2.39  1997-08-06 20:35:42  jyelon
+ * Fixed bugs.
+ *
+ * Revision 2.38  1997/07/28 19:00:52  jyelon
  * *** empty log message ***
  *
  * Revision 2.37  1997/07/26 16:41:48  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index 7a8550d7c6a6303a6d4709c63971e845eed53459..37329461a27f8770aa9162681cb735e64fb639b6 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.4  1997-07-28 19:00:58  jyelon
+ * Revision 1.5  1997-08-06 20:35:47  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.4  1997/07/28 19:00:58  jyelon
  * *** empty log message ***
  *
  * Revision 1.3  1997/07/26 16:41:53  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
-#define CMK_THREADS_REQUIRE_ALLOCA_H                       0
-#define CMK_THREADS_REQUIRE_PRAGMA_ALLOCA                  0
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_THREADS_UNAVAILABLE                            0
index 8ff868606551c523ce9b23d018b1488d32e2dc6b..1345a6e8f6a857dd7dec86a189aa93711862269b 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.13  1997-07-28 19:00:56  jyelon
+ * Revision 1.14  1997-08-06 20:35:45  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.13  1997/07/28 19:00:56  jyelon
  * *** empty log message ***
  *
  * Revision 1.12  1997/07/26 16:41:52  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index 10c24f15c35e8b7dd2ec4b30a2b3b2a26e021058..258b4ed470ce90f394f544eed47bc2d1e24f2ab2 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.14  1997-07-28 19:01:04  jyelon
+ * Revision 1.15  1997-08-06 20:35:52  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.14  1997/07/28 19:01:04  jyelon
  * *** empty log message ***
  *
  * Revision 1.13  1997/07/26 16:41:59  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index bc201d77250562b5981a40b1de527d5fcf79531d..db8fae798f6d637fcaa3cf7d3746bfd694a1a3e2 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.10  1997-07-28 19:01:05  jyelon
+ * Revision 1.11  1997-08-06 20:35:55  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.10  1997/07/28 19:01:05  jyelon
  * *** empty log message ***
  *
  * Revision 1.9  1997/07/26 16:42:00  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index 78a9cc7b4c71bedfefa9eef1127485997b4c5607..bd245955a75c0054309106e2ffabbac0ccba72ad 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 2.40  1997-08-01 02:43:36  jyelon
+ * Revision 2.41  1997-08-06 20:35:50  jyelon
+ * Fixed bugs.
+ *
+ * Revision 2.40  1997/08/01 02:43:36  jyelon
  * Changed speed-setting CMK_WHEN_PROCESSOR_IDLE_USLEEP.
  *
  * Revision 2.39  1997/07/28 19:01:02  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index ebf393e4f7caa5739847304dea3a2f2019b59209..7d87e8045a2990cd7b51e67c85d82c28905c00ed 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 2.37  1997-07-28 19:01:07  jyelon
+ * Revision 2.38  1997-08-06 20:35:56  jyelon
+ * Fixed bugs.
+ *
+ * Revision 2.37  1997/07/28 19:01:07  jyelon
  * *** empty log message ***
  *
  * Revision 2.36  1997/07/26 16:42:02  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           0
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       1
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            1
index 77f72104e61610e40d326b85261e0dbae005e6a2..2c22824972d78783a73aa9e5496067e7688412ee 100644 (file)
@@ -1400,7 +1400,7 @@ static void KillInit()
 static void ctrl_sendone(va_alist) va_dcl
 {
   char buffer[1024];
-  char *f; int fd, delay;
+  char *f; int fd, delay; char c;
   va_list p;
   va_start(p);
   delay = va_arg(p, int);
@@ -1409,7 +1409,13 @@ static void ctrl_sendone(va_alist) va_dcl
   fd = skt_connect(Cmi_host_IP, Cmi_host_port, delay);
   if (fd<0) KillEveryone("cannot contact host");
   writeall(fd, buffer, strlen(buffer));
+#if CMK_SYNCHRONIZE_ON_TCP_CLOSE
+  shutdown(fd, 1);
+  while (read(fd, &c, 1)==EINTR);
   close(fd);
+#else
+  close(fd);
+#endif
 }
 
 /****************************************************************************
index 1117e4439f1f42d1f30fed04a23bbe1382a650c8..a5f96e93923c67166edff68b1929f33585239624 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.4  1997-07-28 19:01:08  jyelon
+ * Revision 1.5  1997-08-06 20:35:58  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.4  1997/07/28 19:01:08  jyelon
  * *** empty log message ***
  *
  * Revision 1.3  1997/07/26 16:42:03  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
-#define CMK_THREADS_REQUIRE_ALLOCA_H                       0
-#define CMK_THREADS_REQUIRE_PRAGMA_ALLOCA                  0
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_THREADS_UNAVAILABLE                            0
index 7346ce33fd465d8523e6b0aa8fdffbddb8005b47..32ae18475e2789d523ef775ee09692f238c21bb5 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.20  1997-07-28 19:01:10  jyelon
+ * Revision 1.21  1997-08-06 20:36:00  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.20  1997/07/28 19:01:10  jyelon
  * *** empty log message ***
  *
  * Revision 1.19  1997/07/26 16:42:05  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index 3a8d805683437bfe445ba1c207454518437d857e..5758be9e76df0e7155814c0f4c658afb9ae084e7 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.20  1997-07-28 19:01:12  jyelon
+ * Revision 1.21  1997-08-06 20:36:02  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.20  1997/07/28 19:01:12  jyelon
  * *** empty log message ***
  *
  * Revision 1.19  1997/07/26 16:42:06  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index f9e19df337b6f5a6213ef7f5929f212c78bf3d19..af7611cd20fa1919a83b873a9ae15e517baaea09 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.25  1997-07-28 19:01:13  jyelon
+ * Revision 1.26  1997-08-06 20:36:04  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.25  1997/07/28 19:01:13  jyelon
  * *** empty log message ***
  *
  * Revision 1.24  1997/07/26 16:42:08  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
-#define CMK_THREADS_REQUIRE_NO_CPV                         0
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
+#define CMK_THREADS_REQUIRE_NO_CPV                         1
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
 #define CMK_TIMER_USE_SPECIAL                              0
 #define CMK_TIMER_SIM_USE_GETRUSAGE                        0
 #define CMK_TIMER_SIM_USE_TIMES                            1
 
-#define CMK_VECTOR_SEND_USES_COMMON_CODE                        1
-#define CMK_VECTOR_SEND_USES_SPECIAL_CODE                        0
+#define CMK_VECTOR_SEND_USES_COMMON_CODE                   1
+#define CMK_VECTOR_SEND_USES_SPECIAL_CODE                  0
 
 #define CMK_WAIT_NOT_NEEDED                                1
 #define CMK_WAIT_USES_SYS_WAIT_H                           0
index 24dbe1dacd83c08673d39d9e00c142779512eee7..765e4a3edf88a2503583eadbfcead41e3ef8a9a4 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.4  1997-07-28 19:01:16  jyelon
+ * Revision 1.5  1997-08-06 20:36:07  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.4  1997/07/28 19:01:16  jyelon
  * *** empty log message ***
  *
  * Revision 1.3  1997/07/26 16:42:11  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
-#define CMK_THREADS_REQUIRE_ALLOCA_H                       0
-#define CMK_THREADS_REQUIRE_PRAGMA_ALLOCA                  0
-#define CMK_THREADS_REQUIRE_NO_CPV                         0
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
+#define CMK_THREADS_REQUIRE_NO_CPV                         1
 
 #define CMK_THREADS_UNAVAILABLE                            1
 #define CMK_THREADS_USE_ALLOCA                             0
 #define CMK_TIMER_SIM_USE_GETRUSAGE                        0
 #define CMK_TIMER_SIM_USE_TIMES                            1
 
-#define CMK_VECTOR_SEND_USES_COMMON_CODE                        1
-#define CMK_VECTOR_SEND_USES_SPECIAL_CODE                        0
+#define CMK_VECTOR_SEND_USES_COMMON_CODE                   1
+#define CMK_VECTOR_SEND_USES_SPECIAL_CODE                  0
 
 #define CMK_WAIT_NOT_NEEDED                                1
 #define CMK_WAIT_USES_SYS_WAIT_H                           0
index 10fa318699716e93370197210f49e22bf8c125fa..de0c530fc8b3b811c0ffc17720e092bb2773b5b8 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.4  1997-07-28 19:01:15  jyelon
+ * Revision 1.5  1997-08-06 20:36:05  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.4  1997/07/28 19:01:15  jyelon
  * *** empty log message ***
  *
  * Revision 1.3  1997/07/26 16:42:09  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
-#define CMK_THREADS_REQUIRE_ALLOCA_H                       0
-#define CMK_THREADS_REQUIRE_PRAGMA_ALLOCA                  0
-#define CMK_THREADS_REQUIRE_NO_CPV                         0
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
+#define CMK_THREADS_REQUIRE_NO_CPV                         1
 
 #define CMK_THREADS_UNAVAILABLE                            1
 #define CMK_THREADS_USE_ALLOCA                             0
 #define CMK_TIMER_SIM_USE_GETRUSAGE                        0
 #define CMK_TIMER_SIM_USE_TIMES                            1
 
-#define CMK_VECTOR_SEND_USES_COMMON_CODE                        1
-#define CMK_VECTOR_SEND_USES_SPECIAL_CODE                        0
+#define CMK_VECTOR_SEND_USES_COMMON_CODE                   1
+#define CMK_VECTOR_SEND_USES_SPECIAL_CODE                  0
 
 #define CMK_WAIT_NOT_NEEDED                                1
 #define CMK_WAIT_USES_SYS_WAIT_H                           0
index ab1836e0add80c7f5a32b58f17df5e8de6bb0e22..53bc7ac4d7c871a69573f86450735f9d9f5fe00c 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.24  1997-07-28 19:01:18  jyelon
+ * Revision 1.25  1997-08-06 20:36:08  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.24  1997/07/28 19:01:18  jyelon
  * *** empty log message ***
  *
  * Revision 1.23  1997/07/26 16:42:12  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           0
 
-#define CMK_THREADS_REQUIRE_NO_CPV                         0
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
+#define CMK_THREADS_REQUIRE_NO_CPV                         1
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
 #define CMK_TIMER_USE_SPECIAL                              0
 #define CMK_TIMER_USE_TIMES                                0
-#define CMK_TIMER_USE_SIM_TIMES                            1
-#define CMK_TIMER_USE_SIM_GETRUSAGE                        0
+#define CMK_TIMER_SIM_USE_TIMES                            1
+#define CMK_TIMER_SIM_USE_GETRUSAGE                        0
 
 #define CMK_VECTOR_SEND_USES_COMMON_CODE                   1
 #define CMK_VECTOR_SEND_USES_SPECIAL_CODE                  0
index c039f537025b1fe7e008f138ffe77b370aa02294..81686c034a4a949ceec4323b399afe5925f89a7f 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.24  1997-07-28 19:01:19  jyelon
+ * Revision 1.25  1997-08-06 20:36:10  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.24  1997/07/28 19:01:19  jyelon
  * *** empty log message ***
  *
  * Revision 1.23  1997/07/26 16:42:14  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
-#define CMK_THREADS_REQUIRE_NO_CPV                         0
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
+#define CMK_THREADS_REQUIRE_NO_CPV                         1
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
 #define CMK_TIMER_USE_SPECIAL                              0
 #define CMK_TIMER_SIM_USE_GETRUSAGE                        0
 #define CMK_TIMER_SIM_USE_TIMES                            1
 
-
-#define CMK_VECTOR_SEND_USES_COMMON_CODE                        1
-#define CMK_VECTOR_SEND_USES_SPECIAL_CODE                        0
+#define CMK_VECTOR_SEND_USES_COMMON_CODE                   1
+#define CMK_VECTOR_SEND_USES_SPECIAL_CODE                  0
 
 #define CMK_WAIT_NOT_NEEDED                                0
 #define CMK_WAIT_USES_SYS_WAIT_H                           1
index 8a27552fe208b0c0057af53e750437652bd9393d..f272589f45aa4e7d978689623e8a08852b8df5c5 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.24  1997-08-04 09:50:46  jyelon
+ * Revision 1.25  1997-08-06 20:36:11  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.24  1997/08/04 09:50:46  jyelon
  * *** empty log message ***
  *
  * Revision 1.23  1997/07/28 19:01:21  jyelon
 
 #define CMK_SHARED_VARS_EXEMPLAR                           0
 #define CMK_SHARED_VARS_UNAVAILABLE                        0
-#define CMK_SHARED_VARS_SUN_THREADS                            0
+#define CMK_SHARED_VARS_SUN_THREADS                        0
 #define CMK_SHARED_VARS_UNIPROCESSOR                       1
 
 #define CMK_SIGHOLD_IS_A_BUILTIN                           0
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           0
 
-#define CMK_THREADS_REQUIRE_NO_CPV                         0
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       1
+
+#define CMK_THREADS_REQUIRE_NO_CPV                         1
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
 #define CMK_TIMER_USE_SPECIAL                              0
 #define CMK_TIMER_SIM_USE_GETRUSAGE                        1
 #define CMK_TIMER_SIM_USE_TIMES                            0
 
-#define CMK_VECTOR_SEND_USES_COMMON_CODE                        1
-#define CMK_VECTOR_SEND_USES_SPECIAL_CODE                        0
+#define CMK_VECTOR_SEND_USES_COMMON_CODE                   1
+#define CMK_VECTOR_SEND_USES_SPECIAL_CODE                  0
 
 #define CMK_WAIT_NOT_NEEDED                                0
 #define CMK_WAIT_USES_SYS_WAIT_H                           1
index 1567e45858b29266ce559b99b6679e26e87a7acc..9fdd5328d189cc5c0a63d50cbd57c680bb8f0bd0 100644 (file)
  * REVISION HISTORY:
  *
  * $Log$
- * Revision 1.14  1997-08-06 14:57:32  milind
+ * Revision 1.15  1997-08-06 20:35:36  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.14  1997/08/06 14:57:32  milind
  * Added net-linux and sim-linux versions.
  * Fixed some bugs in Makefile.
  * Fixed a bug in machine.c in common.sim.
@@ -117,6 +120,8 @@ int maxmsgs;
 void CmiDeliverSpecificMsg(handler)
 int handler;
 {
+  CmiError("CmiDeliverSpecificMsg not implemented in SIM versions.\n");
+  exit(1);
 }
 
 CmiUniContextSwitch(i)
index d4872eb7cd459c1563928417c2740e16edb9d8d3..96d12485ec1334acf0108d45a95b19ea260fdfed 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 2.32  1997-07-28 19:01:24  jyelon
+ * Revision 2.33  1997-08-06 20:36:13  jyelon
+ * Fixed bugs.
+ *
+ * Revision 2.32  1997/07/28 19:01:24  jyelon
  * *** empty log message ***
  *
  * Revision 2.31  1997/07/26 16:42:17  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index ce7aa5710653cd2858dcadd383755aeab1911bba..3eb3256613e4821e4b805f4171fbc5bbf5818107 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.3  1997-07-28 19:01:26  jyelon
+ * Revision 1.4  1997-08-06 20:36:14  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.3  1997/07/28 19:01:26  jyelon
  * *** empty log message ***
  *
  * Revision 1.2  1997/07/26 16:42:18  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index d316c5f1ad05179b3edb5d34223ee714f1e3cd60..ac61796a881f76f917141cb734548de8a3429cc4 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.22  1997-07-31 18:50:27  rbrunner
+ * Revision 1.23  1997-08-06 20:36:16  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.22  1997/07/31 18:50:27  rbrunner
  * New T3D version based on T3E version.  Old files are now in t3d-fm
  *
  * Revision 1.3  1997/07/28 19:01:29  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index d1e5fb74595db9c07669843bbdac6668fc652013..83d35f7900d6bd9d5ca61b0a2fb5785a4a4aeb97 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.3  1997-07-28 19:01:29  jyelon
+ * Revision 1.4  1997-08-06 20:36:17  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.3  1997/07/28 19:01:29  jyelon
  * *** empty log message ***
  *
  * Revision 1.2  1997/07/26 16:42:21  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index 6296a6c2c09c93b989414d4e4faa50b7194936e9..fb5d8e10b9e9088505d998baa789d1e5ad199d36 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 2.39  1997-07-28 19:01:31  jyelon
+ * Revision 2.40  1997-08-06 20:36:19  jyelon
+ * Fixed bugs.
+ *
+ * Revision 2.39  1997/07/28 19:01:31  jyelon
  * *** empty log message ***
  *
  * Revision 2.38  1997/07/26 16:42:23  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index 6b69129b8f75d33a6492e0db18938c2d7d691a64..6f1b15f875e46542f9f93020a1d90f7612c4f5a0 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 2.38  1997-07-28 19:01:32  jyelon
+ * Revision 2.39  1997-08-06 20:36:20  jyelon
+ * Fixed bugs.
+ *
+ * Revision 2.38  1997/07/28 19:01:32  jyelon
  * *** empty log message ***
  *
  * Revision 2.37  1997/07/26 16:42:25  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         0
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index cf97180a78317cad633c685696341b6543617a22..86a00e1121e3caf01ebc4b2384f176de13e52475 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.14  1997-07-28 19:01:36  jyelon
+ * Revision 1.15  1997-08-06 20:36:24  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.14  1997/07/28 19:01:36  jyelon
  * *** empty log message ***
  *
  * Revision 1.13  1997/07/26 16:42:28  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         1
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index b620ec00cd74843fc554638d099c0117ab638c97..4466fc911cb793c538195f5033b69df3414caf0e 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.27  1997-07-28 19:01:34  jyelon
+ * Revision 1.28  1997-08-06 20:36:22  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.27  1997/07/28 19:01:34  jyelon
  * *** empty log message ***
  *
  * Revision 1.26  1997/07/26 16:42:26  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         1
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index a4ebf882ca287e89e1fb494d68475f2337ac0ca1..4020ba9e20d1dc7ecd78926b60e18f6be0c7b048 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.3  1997-07-28 19:01:39  jyelon
+ * Revision 1.4  1997-08-06 20:36:26  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.3  1997/07/28 19:01:39  jyelon
  * *** empty log message ***
  *
  * Revision 1.2  1997/07/26 16:42:32  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
-#define CMK_THREADS_REQUIRE_ALLOCA_H                       1
-#define CMK_THREADS_REQUIRE_PRAGMA_ALLOCA                  0
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         1
 
 #define CMK_THREADS_UNAVAILABLE                            0
index bd9d25ff7d9a634f3fe89daa2e7222e9dad34a00..e3bb0629bba9b3c2fed0f3f12272da91608eb67f 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.8  1997-07-28 19:01:37  jyelon
+ * Revision 1.9  1997-08-06 20:36:25  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.8  1997/07/28 19:01:37  jyelon
  * *** empty log message ***
  *
  * Revision 1.7  1997/07/26 16:42:30  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         1
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index 9d4e5fc8066b1580d65cdfb7bd4782b869200b4c..e486249589facf018dbb5c3a20b4757a1672e1e9 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.1  1997-08-01 21:33:08  milind
+ * Revision 1.2  1997-08-06 20:36:28  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.1  1997/08/01 21:33:08  milind
  * Fixed posixthreads bug.
  *
  * Revision 1.30  1997/07/28 19:01:45  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           0
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         1
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index a7bcb91a6a2db2416e7cde12e189ddca53a1ec21..2d35585c251bf98b974918b050d304cbde56fe19 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.29  1997-07-28 19:01:40  jyelon
+ * Revision 1.30  1997-08-06 20:36:31  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.29  1997/07/28 19:01:40  jyelon
  * *** empty log message ***
  *
  * Revision 1.28  1997/07/26 16:42:33  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           0
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         1
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index 9c5f62c4e0e322e717d5fe184c697cf4d2c41b5a..d0daf7c57ca1dea3b0d20c3b48b4a7d5d6cee9ff 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.14  1997-07-28 19:01:43  jyelon
+ * Revision 1.15  1997-08-06 20:36:35  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.14  1997/07/28 19:01:43  jyelon
  * *** empty log message ***
  *
  * Revision 1.13  1997/07/26 16:42:37  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         1
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index bd7678b0759e1494ee92748f43bdd9f20abacb5d..fce66f8c7c3af667f0f2d5045144ca7eb3b5b614 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.29  1997-07-28 19:01:42  jyelon
+ * Revision 1.30  1997-08-06 20:36:33  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.29  1997/07/28 19:01:42  jyelon
  * *** empty log message ***
  *
  * Revision 1.28  1997/07/26 16:42:35  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           1
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       0
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         1
 
 #define CMK_TIMER_USE_GETRUSAGE                            0
index 895166183cc5f1d579ff9fffa242b978b9f7a980..06189dc39a2969849b80b117698fef750eda3249 100644 (file)
@@ -8,7 +8,10 @@
  ***************************************************************************
  *
  * $Log$
- * Revision 1.30  1997-07-28 19:01:45  jyelon
+ * Revision 1.31  1997-08-06 20:36:36  jyelon
+ * Fixed bugs.
+ *
+ * Revision 1.30  1997/07/28 19:01:45  jyelon
  * *** empty log message ***
  *
  * Revision 1.29  1997/07/26 16:42:38  jyelon
 #define CMK_STRINGS_USE_STRINGS_H                          0
 #define CMK_STRINGS_USE_STRING_H                           0
 
+#define CMK_SYNCHRONIZE_ON_TCP_CLOSE                       1
+
 #define CMK_THREADS_REQUIRE_NO_CPV                         1
 
-#define CMK_TIMER_USE_GETRUSAGE                            0
+#define CMK_TIMER_USE_GETRUSAGE                            1
 #define CMK_TIMER_USE_SPECIAL                              0
-#define CMK_TIMER_USE_TIMES                                1
+#define CMK_TIMER_USE_TIMES                                0
 
-#define CMK_VECTOR_SEND_USES_COMMON_CODE                    1
-#define CMK_VECTOR_SEND_USES_SPECIAL_CODE                   0
+#define CMK_VECTOR_SEND_USES_COMMON_CODE                   1
+#define CMK_VECTOR_SEND_USES_SPECIAL_CODE                  0
 
 #define CMK_WAIT_NOT_NEEDED                                0
 #define CMK_WAIT_USES_SYS_WAIT_H                           1