home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume22 / ecu / patch06 < prev    next >
Encoding:
Text File  |  1991-09-08  |  4.1 KB  |  138 lines

  1. Newsgroups: comp.sources.misc
  2. From: Warren Tucker <wht@n4hgf.GA.US>
  3. Subject:  v22i101:  ecu - ECU async comm package rev 3.10, Patch06
  4. Message-ID: <1991Sep7.031153.4376@sparky.IMD.Sterling.COM>
  5. X-Md4-Signature: e5fb06f9ccd062323fedd767afdcf1e0
  6. Date: Sat, 7 Sep 1991 03:11:53 GMT
  7. Approved: kent@sparky.imd.sterling.com
  8.  
  9. Submitted-by: Warren Tucker <wht@n4hgf.GA.US>
  10. Posting-number: Volume 22, Issue 101
  11. Archive-name: ecu/patch06
  12. Environment: SCO, XENIX, ISC, SUNOS4.1, SYSVR4
  13. Patch-To: ecu: Volume 21, Issue 53-89
  14.  
  15. This is patch 6 to ECU 3.16, bringing the program to version 3.16.
  16. Thanks to bhaynes@tridom for pointing this out so soon.
  17.  
  18. Two quick fixes here:
  19. The configuration procedure screws up when you cc on SVR4, Sun or ISC
  20. 1. I forgot to put -DWORKING_SELECT in for cc on these machines.
  21. 2. A '(' got changed to a '*' somewhere in the process.
  22.  
  23. Bad QA.  This is a red-faced patch. Sorry.
  24.  
  25. 1. Apply the patch with
  26.      patch -p < PATCH6.01
  27. 2. If you used gcc or compiled on SCO to make 3.15, you need go no further
  28. unless you just want your version number to say 3.16.
  29. 3. run Configure
  30. 4. make
  31. 5. su root if on SCO or ISC
  32. 6. make install
  33.  
  34. #!/bin/sh
  35. # This is ecu/patch06, a shell archive (shar 3.46)
  36. # made 09/05/1991 21:57 UTC by wht@n4hgf2
  37. # Source directory /export/home/wht/src/ecu
  38. #
  39. # existing files WILL be overwritten
  40. #
  41. # This shar contains:
  42. # length  mode       name
  43. # ------ ---------- ------------------------------------------
  44. #    376 -rw-rw-r-- README.P6
  45. #   1597 -rw-rw-r-- PATCH6.01
  46. #
  47. # ============= README.P6 ==============
  48. echo 'x - extracting README.P6 (Text)'
  49. sed 's/^X//' << 'SHAR_EOF' > 'README.P6' &&
  50. XREADME.P5           ECU 3.10 Patch 5     Wed Sep  4 00:41:23 EDT 1991
  51. X
  52. XThis describes patch 6 to ECU 3.16, bringing the program to
  53. Xversion 3.16.
  54. X
  55. XTwo quick fixes here:
  56. XThe configuration procedure screws up when you cc on SVR4, Sun or ISC
  57. X1. I forgot to put -DWORKING_SELECT in for cc on these machines.
  58. X2. A '(' got changed to a '*' somewhere in the process.
  59. X
  60. XBad QA.  Sorry.
  61. SHAR_EOF
  62. chmod 0664 README.P6 ||
  63. echo 'restore of README.P6 failed'
  64. Wc_c="`wc -c < 'README.P6'`"
  65. test 376 -eq "$Wc_c" ||
  66.     echo 'README.P6: original size 376, current size' "$Wc_c"
  67. # ============= PATCH6.01 ==============
  68. echo 'x - extracting PATCH6.01 (Text)'
  69. sed 's/^X//' << 'SHAR_EOF' > 'PATCH6.01' &&
  70. X*** ../ecu315/patchlevel.h    Wed Sep  4 02:32:38 1991
  71. X--- patchlevel.h    Thu Sep  5 17:15:32 1991
  72. X***************
  73. X*** 1 ****
  74. X! #define PATCHLEVEL 15
  75. X--- 1 ----
  76. X! #define PATCHLEVEL 16
  77. X*** ../ecu315/config.c    Wed Sep  4 02:32:25 1991
  78. X--- config.c    Thu Sep  5 17:20:58 1991
  79. X***************
  80. X*** 317,338 ****
  81. X          case S_ISC:
  82. X              fputs(isc_cc_opts,fpmake);
  83. X              fputs(malloc_3x,fpmake);
  84. X              fputs(isc_sigtype,fpmake);
  85. X              break;
  86. X          case S_SUN:
  87. X              fputs(sun_cc_opts,fpmake);
  88. X              fputs(malloc_3x,fpmake);
  89. X              fputs(isc_sigtype,fpmake);
  90. X              break;
  91. X          case S_SVR4:
  92. X              fputs(svr4_cc_opts,fpmake);
  93. X              fputs(malloc_3x,fpmake);
  94. X              fputs(svr4_sigtype,fpmake);
  95. X              break;
  96. X      }
  97. X      fputs("\t-DECULIBDIR='\"$(ECULIBDIR)\"'\\\n",fpmake);
  98. X      fputs("\t-DHDBFILES='\"$(HDBFILES)\"'\\\n",fpmake);
  99. X!     fputs("\t$(SYMBOLIC) $(CFLAGS_EXTRA) $*CC_CFLAGS_EXTRA)\n\n",fpmake);
  100. X  }
  101. X  
  102. X  void
  103. X--- 317,341 ----
  104. X          case S_ISC:
  105. X              fputs(isc_cc_opts,fpmake);
  106. X              fputs(malloc_3x,fpmake);
  107. X+             fputs("\t-DWORKING_SELECT\\\n",fpmake);
  108. X              fputs(isc_sigtype,fpmake);
  109. X              break;
  110. X          case S_SUN:
  111. X              fputs(sun_cc_opts,fpmake);
  112. X              fputs(malloc_3x,fpmake);
  113. X+             fputs("\t-DWORKING_SELECT\\\n",fpmake);
  114. X              fputs(isc_sigtype,fpmake);
  115. X              break;
  116. X          case S_SVR4:
  117. X              fputs(svr4_cc_opts,fpmake);
  118. X              fputs(malloc_3x,fpmake);
  119. X+             fputs("\t-DWORKING_SELECT\\\n",fpmake);
  120. X              fputs(svr4_sigtype,fpmake);
  121. X              break;
  122. X      }
  123. X      fputs("\t-DECULIBDIR='\"$(ECULIBDIR)\"'\\\n",fpmake);
  124. X      fputs("\t-DHDBFILES='\"$(HDBFILES)\"'\\\n",fpmake);
  125. X!     fputs("\t$(SYMBOLIC) $(CFLAGS_EXTRA) $(CC_CFLAGS_EXTRA)\n\n",fpmake);
  126. X  }
  127. X  
  128. X  void
  129. SHAR_EOF
  130. chmod 0664 PATCH6.01 ||
  131. echo 'restore of PATCH6.01 failed'
  132. Wc_c="`wc -c < 'PATCH6.01'`"
  133. test 1597 -eq "$Wc_c" ||
  134.     echo 'PATCH6.01: original size 1597, current size' "$Wc_c"
  135. exit 0
  136.  
  137. exit 0 # Just in case...
  138.