home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume39 / dist-3.0 / patch11 < prev    next >
Encoding:
Text File  |  1993-09-16  |  21.6 KB  |  793 lines

  1. Newsgroups: comp.sources.misc
  2. From: Raphael Manfredi <ram@acri.fr>
  3. Subject: v39i088:  dist-3.0 - Configure script generator and related tools, Patch11
  4. Message-ID: <1993Sep16.191427.22778@sparky.sterling.com>
  5. X-Md4-Signature: 26a06af47ed5e37e131ac6459ecf4d46
  6. Sender: kent@sparky.sterling.com (Kent Landfield)
  7. Organization: Advanced Computer Research Institute, Lyon, France
  8. Date: Thu, 16 Sep 1993 19:14:27 GMT
  9. Approved: kent@sparky.sterling.com
  10.  
  11. Submitted-by: Raphael Manfredi <ram@acri.fr>
  12. Posting-number: Volume 39, Issue 88
  13. Archive-name: dist-3.0/patch11
  14. Environment: UNIX, Perl, RCS
  15. Patch-To: dist-3.0: Volume 39, Issue 5-32
  16.  
  17. [The latest patch for dist version 3.0 is #11.]
  18.  
  19. System: dist version 3.0
  20. Patch #: 11
  21. Priority: LOW
  22. Subject: patch #10, continued
  23. Date: Mon Sep 13 18:31:43 MET DST 1993
  24. From: Raphael Manfredi <ram@acri.fr>
  25.  
  26. Description:
  27.     See patch #10.
  28.  
  29.  
  30. Fix:    From rn, say "| patch -p -N -d DIR", where DIR is your dist source
  31.     directory.  Outside of rn, say "cd DIR; patch -p -N <thisarticle".
  32.     If you don't have the patch program, apply the following by hand,
  33.     or get patch (version 2.0, latest patchlevel).
  34.  
  35.     After patching:
  36.         Configure -ders
  37.         make
  38.         make install
  39.         make install.man
  40.  
  41.     If patch indicates that patchlevel is the wrong version, you may need
  42.     to apply one or more previous patches, or the patch may already
  43.     have been applied.  See the patchlevel.h file to find out what has or
  44.     has not been applied.  In any event, don't continue with the patch.
  45.  
  46.     If you are missing previous patches they can be obtained from me:
  47.  
  48.         Raphael Manfredi <ram@acri.fr>
  49.  
  50.     If you send a mail message of the following form it will greatly speed
  51.     processing:
  52.  
  53.         Subject: Command
  54.         @SH mailpatch PATH dist 3.0 LIST
  55.                ^ note the c
  56.  
  57.     where PATH is a return path FROM ME TO YOU either in Internet notation,
  58.     or in bang notation from some well-known host, and LIST is the number
  59.     of one or more patches you need, separated by spaces, commas, and/or
  60.     hyphens.  Saying 35- says everything from 35 to the end.
  61.  
  62.     To get some more detailed instructions, send me the following mail:
  63.  
  64.         Subject: Command
  65.         @SH mailhelp PATH
  66.  
  67.  
  68. Index: patchlevel.h
  69. Prereq: 10
  70. 4c4
  71. < #define PATCHLEVEL 10
  72. ---
  73. > #define PATCHLEVEL 11
  74.  
  75. Index: mcon/U/package.U
  76. Prereq: 3.0
  77. *** mcon/U/package.U.old    Mon Sep 13 18:14:31 1993
  78. --- mcon/U/package.U    Mon Sep 13 18:14:31 1993
  79. ***************
  80. *** 1,4 ****
  81. ! ?RCS: $Id: package.U,v 3.0 1993/08/18 12:09:28 ram Exp $
  82.   ?RCS:
  83.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  84.   ?RCS: 
  85. --- 1,4 ----
  86. ! ?RCS: $Id: package.U,v 3.0.1.1 1993/09/13 16:11:10 ram Exp $
  87.   ?RCS:
  88.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  89.   ?RCS: 
  90. ***************
  91. *** 9,23 ****
  92.   ?RCS: of the source tree for dist 3.0.
  93.   ?RCS:
  94.   ?RCS: $Log: package.U,v $
  95.   ?RCS: Revision 3.0  1993/08/18  12:09:28  ram
  96.   ?RCS: Baseline for dist 3.0 netwide release.
  97.   ?RCS:
  98. ! ?MAKE:package: Null
  99.   ?MAKE:    -pick wipe $@ %<
  100.   ?S:package:
  101.   ?S:    This variable contains the name of the package being constructed.
  102.   ?S:    It is primarily intended for the use of later Configure units.
  103.   ?S:.
  104.   : set package name
  105.   package=<PACKAGENAME>
  106. --- 9,34 ----
  107.   ?RCS: of the source tree for dist 3.0.
  108.   ?RCS:
  109.   ?RCS: $Log: package.U,v $
  110. + ?RCS: Revision 3.0.1.1  1993/09/13  16:11:10  ram
  111. + ?RCS: patch10: added spackage, suitable for starting sentences
  112. + ?RCS:
  113.   ?RCS: Revision 3.0  1993/08/18  12:09:28  ram
  114.   ?RCS: Baseline for dist 3.0 netwide release.
  115.   ?RCS:
  116. ! ?MAKE:package spackage: Null
  117.   ?MAKE:    -pick wipe $@ %<
  118.   ?S:package:
  119.   ?S:    This variable contains the name of the package being constructed.
  120.   ?S:    It is primarily intended for the use of later Configure units.
  121.   ?S:.
  122. + ?S:spackage:
  123. + ?S:    This variable contains the name of the package being constructed,
  124. + ?S:    with the first letter uppercased, i.e. suitable for starting
  125. + ?S:    sentences.
  126. + ?S:.
  127. + ?T:first last
  128.   : set package name
  129.   package=<PACKAGENAME>
  130. ! first=`echo $package | sed -e 's/^\(.\).*/\1/'`
  131. ! last=`echo $package | sed -e 's/^.\(.*\)/\1/'`
  132. ! spackage=`echo $first | tr '[a-z]' '[A-Z]'`$last
  133.  
  134. Index: mcon/U/mansrc.U
  135. Prereq: 3.0
  136. *** mcon/U/mansrc.U.old    Mon Sep 13 18:14:27 1993
  137. --- mcon/U/mansrc.U    Mon Sep 13 18:14:28 1993
  138. ***************
  139. *** 1,4 ****
  140. ! ?RCS: $Id: mansrc.U,v 3.0 1993/08/18 12:09:14 ram Exp $
  141.   ?RCS:
  142.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  143.   ?RCS: 
  144. --- 1,4 ----
  145. ! ?RCS: $Id: mansrc.U,v 3.0.1.1 1993/09/13 16:09:31 ram Exp $
  146.   ?RCS:
  147.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  148.   ?RCS: 
  149. ***************
  150. *** 9,14 ****
  151. --- 9,17 ----
  152.   ?RCS: of the source tree for dist 3.0.
  153.   ?RCS:
  154.   ?RCS: $Log: mansrc.U,v $
  155. + ?RCS: Revision 3.0.1.1  1993/09/13  16:09:31  ram
  156. + ?RCS: patch10: allows for L1 man page extension (WAD)
  157. + ?RCS:
  158.   ?RCS: Revision 3.0  1993/08/18  12:09:14  ram
  159.   ?RCS: Baseline for dist 3.0 netwide release.
  160.   ?RCS:
  161. ***************
  162. *** 76,82 ****
  163.       $cat <<EOM
  164.   
  165.   Since you are running AFS, I need to distinguish the directory in which
  166. ! manual page reside from the directory in which they are installed (and from
  167.   which they are presumably copied to the former directory by occult means).
  168.   
  169.   EOM
  170. --- 79,85 ----
  171.       $cat <<EOM
  172.   
  173.   Since you are running AFS, I need to distinguish the directory in which
  174. ! manual pages reside from the directory in which they are installed (and from
  175.   which they are presumably copied to the former directory by occult means).
  176.   
  177.   EOM
  178. ***************
  179. *** 85,91 ****
  180.       *) dflt="$installmansrc";;
  181.       esac
  182.       fn=de~
  183. !     rp='Where will public executables be installed?'
  184.       . ./getfile
  185.       installmansrc="$ans"
  186.   else
  187. --- 88,94 ----
  188.       *) dflt="$installmansrc";;
  189.       esac
  190.       fn=de~
  191. !     rp='Where will man pages be installed?'
  192.       . ./getfile
  193.       installmansrc="$ans"
  194.   else
  195. ***************
  196. *** 101,106 ****
  197. --- 104,110 ----
  198.   *p) manext=n;;
  199.   *C) manext=C;;
  200.   *L) manext=L;;
  201. + *L1) manext=L1;;
  202.   *) manext=1;;
  203.   esac
  204.   
  205.  
  206. Index: mcon/U/prefshell.U
  207. Prereq: 3.0
  208. *** mcon/U/prefshell.U.old    Mon Sep 13 18:14:32 1993
  209. --- mcon/U/prefshell.U    Mon Sep 13 18:14:32 1993
  210. ***************
  211. *** 1,4 ****
  212. ! ?RCS: $Id: prefshell.U,v 3.0 1993/08/18 12:09:34 ram Exp $
  213.   ?RCS:
  214.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  215.   ?RCS: 
  216. --- 1,4 ----
  217. ! ?RCS: $Id: prefshell.U,v 3.0.1.1 1993/09/13 16:11:47 ram Exp $
  218.   ?RCS:
  219.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  220.   ?RCS: 
  221. ***************
  222. *** 9,14 ****
  223. --- 9,17 ----
  224.   ?RCS: of the source tree for dist 3.0.
  225.   ?RCS:
  226.   ?RCS: $Log: prefshell.U,v $
  227. + ?RCS: Revision 3.0.1.1  1993/09/13  16:11:47  ram
  228. + ?RCS: patch10: non-portable var substitution was used (WAD)
  229. + ?RCS:
  230.   ?RCS: Revision 3.0  1993/08/18  12:09:34  ram
  231.   ?RCS: Baseline for dist 3.0 netwide release.
  232.   ?RCS:
  233. ***************
  234. *** 37,48 ****
  235.       ;;
  236.   *)  dflt="$prefshell";;
  237.   esac
  238.   $cat <<EOM
  239.   
  240.   Give the full path name of the shell most people like to use on your system.
  241.   This will be used by $package whenever the user wants to get a shell
  242.   escape (for instance) and is not necessarily the same as the shell you are
  243. ! currently using (${SHELL:-/bin/sh}).
  244.   
  245.   EOM
  246.   fn=f/~
  247. --- 40,52 ----
  248.       ;;
  249.   *)  dflt="$prefshell";;
  250.   esac
  251. + ?X: Some shells (Ultrix) do not understand ${SHELL:-/bin/sh}, sigh!
  252.   $cat <<EOM
  253.   
  254.   Give the full path name of the shell most people like to use on your system.
  255.   This will be used by $package whenever the user wants to get a shell
  256.   escape (for instance) and is not necessarily the same as the shell you are
  257. ! currently using (${SHELL-/bin/sh}).
  258.   
  259.   EOM
  260.   fn=f/~
  261.  
  262. Index: mcon/U/d_memset.U
  263. Prereq: 3.0
  264. *** mcon/U/d_memset.U.old    Mon Sep 13 18:14:19 1993
  265. --- mcon/U/d_memset.U    Mon Sep 13 18:14:20 1993
  266. ***************
  267. *** 1,4 ****
  268. ! ?RCS: $Id: d_memset.U,v 3.0 1993/08/18 12:06:36 ram Exp $
  269.   ?RCS:
  270.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  271.   ?RCS: 
  272. --- 1,4 ----
  273. ! ?RCS: $Id: d_memset.U,v 3.0.1.1 1993/09/13 16:03:11 ram Exp $
  274.   ?RCS:
  275.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  276.   ?RCS: 
  277. ***************
  278. *** 9,14 ****
  279. --- 9,17 ----
  280.   ?RCS: of the source tree for dist 3.0.
  281.   ?RCS:
  282.   ?RCS: $Log: d_memset.U,v $
  283. + ?RCS: Revision 3.0.1.1  1993/09/13  16:03:11  ram
  284. + ?RCS: patch10: removed text recommending bzero over memset (WAD)
  285. + ?RCS:
  286.   ?RCS: Revision 3.0  1993/08/18  12:06:36  ram
  287.   ?RCS: Baseline for dist 3.0 netwide release.
  288.   ?RCS:
  289. ***************
  290. *** 21,31 ****
  291.   ?S:.
  292.   ?C:HAS_MEMSET (MEMSET):
  293.   ?C:    This symbol, if defined, indicates that the memset routine is available
  294. ! ?C:    to set blocks of memory. You should always use bzero() instead of
  295. ! ?C:    memset() because bzero is remaped to memset if necessary. This means
  296. ! ?C:    that a memset() routine must be provided in case HAS_MEMSET is not
  297. ! ?C:    defined and no bzero() is found. In other words, you must provide your
  298. ! ?C:    own copy whenever HAS_MEMSET is not defined, but call bzero().
  299.   ?C:.
  300.   ?H:#$d_memset HAS_MEMSET    /**/
  301.   ?H:.
  302. --- 24,30 ----
  303.   ?S:.
  304.   ?C:HAS_MEMSET (MEMSET):
  305.   ?C:    This symbol, if defined, indicates that the memset routine is available
  306. ! ?C:    to set blocks of memory.
  307.   ?C:.
  308.   ?H:#$d_memset HAS_MEMSET    /**/
  309.   ?H:.
  310.  
  311. Index: mcon/U/d_memcpy.U
  312. Prereq: 3.0
  313. *** mcon/U/d_memcpy.U.old    Mon Sep 13 18:14:18 1993
  314. --- mcon/U/d_memcpy.U    Mon Sep 13 18:14:18 1993
  315. ***************
  316. *** 1,4 ****
  317. ! ?RCS: $Id: d_memcpy.U,v 3.0 1993/08/18 12:06:34 ram Exp $
  318.   ?RCS:
  319.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  320.   ?RCS: 
  321. --- 1,4 ----
  322. ! ?RCS: $Id: d_memcpy.U,v 3.0.1.1 1993/09/13 16:02:58 ram Exp $
  323.   ?RCS:
  324.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  325.   ?RCS: 
  326. ***************
  327. *** 9,14 ****
  328. --- 9,17 ----
  329.   ?RCS: of the source tree for dist 3.0.
  330.   ?RCS:
  331.   ?RCS: $Log: d_memcpy.U,v $
  332. + ?RCS: Revision 3.0.1.1  1993/09/13  16:02:58  ram
  333. + ?RCS: patch10: removed text recommending bcopy over memcpy (WAD)
  334. + ?RCS:
  335.   ?RCS: Revision 3.0  1993/08/18  12:06:34  ram
  336.   ?RCS: Baseline for dist 3.0 netwide release.
  337.   ?RCS:
  338. ***************
  339. *** 21,31 ****
  340.   ?S:.
  341.   ?C:HAS_MEMCPY (MEMCPY):
  342.   ?C:    This symbol, if defined, indicates that the memcpy routine is available
  343. ! ?C:    to copy blocks of memory. You should always use bcopy() instead of
  344. ! ?C:    memcpy() because bcopy is remaped to memcpy if necessary. This means
  345. ! ?C:    that a memcpy() routine must be provided in case HAS_MEMCPY is not
  346. ! ?C:    defined and no bcopy() is found, that is to say you must provided
  347. ! ?C:    your own version if and only if HAS_MEMCPY is not found.
  348.   ?C:.
  349.   ?H:#$d_memcpy HAS_MEMCPY    /**/
  350.   ?H:.
  351. --- 24,30 ----
  352.   ?S:.
  353.   ?C:HAS_MEMCPY (MEMCPY):
  354.   ?C:    This symbol, if defined, indicates that the memcpy routine is available
  355. ! ?C:    to copy blocks of memory.
  356.   ?C:.
  357.   ?H:#$d_memcpy HAS_MEMCPY    /**/
  358.   ?H:.
  359.  
  360. Index: mcon/U/d_memcmp.U
  361. Prereq: 3.0
  362. *** mcon/U/d_memcmp.U.old    Mon Sep 13 18:14:17 1993
  363. --- mcon/U/d_memcmp.U    Mon Sep 13 18:14:17 1993
  364. ***************
  365. *** 1,4 ****
  366. ! ?RCS: $Id: d_memcmp.U,v 3.0 1993/08/18 12:06:33 ram Exp $
  367.   ?RCS:
  368.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  369.   ?RCS: 
  370. --- 1,4 ----
  371. ! ?RCS: $Id: d_memcmp.U,v 3.0.1.1 1993/09/13 16:02:35 ram Exp $
  372.   ?RCS:
  373.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  374.   ?RCS: 
  375. ***************
  376. *** 9,14 ****
  377. --- 9,17 ----
  378.   ?RCS: of the source tree for dist 3.0.
  379.   ?RCS:
  380.   ?RCS: $Log: d_memcmp.U,v $
  381. + ?RCS: Revision 3.0.1.1  1993/09/13  16:02:35  ram
  382. + ?RCS: patch10: removed text recommending bcmp over memcmp (WAD)
  383. + ?RCS:
  384.   ?RCS: Revision 3.0  1993/08/18  12:06:33  ram
  385.   ?RCS: Baseline for dist 3.0 netwide release.
  386.   ?RCS:
  387. ***************
  388. *** 21,31 ****
  389.   ?S:.
  390.   ?C:HAS_MEMCMP (MEMCMP):
  391.   ?C:    This symbol, if defined, indicates that the memcmp routine is available
  392. ! ?C:    to compare blocks of memory. You should always use bcmp() instead of
  393. ! ?C:    memcmp() because bcmp is remaped to memcmp if necessary. This means
  394. ! ?C:    that a memcmp() routine must be provided in case HAS_MEMCMP is not
  395. ! ?C:    defined and no bcmp() is found, but you just have to check for this
  396. ! ?C:    HAS_MEMCMP symbol to conditionally implement it.
  397.   ?C:.
  398.   ?H:#$d_memcmp HAS_MEMCMP    /**/
  399.   ?H:.
  400. --- 24,30 ----
  401.   ?S:.
  402.   ?C:HAS_MEMCMP (MEMCMP):
  403.   ?C:    This symbol, if defined, indicates that the memcmp routine is available
  404. ! ?C:    to compare blocks of memory.
  405.   ?C:.
  406.   ?H:#$d_memcmp HAS_MEMCMP    /**/
  407.   ?H:.
  408.  
  409. Index: mcon/U/d_strccmp.U
  410. *** mcon/U/d_strccmp.U.old    Mon Sep 13 18:14:20 1993
  411. --- mcon/U/d_strccmp.U    Mon Sep 13 18:14:21 1993
  412. ***************
  413. *** 0 ****
  414. --- 1,35 ----
  415. + ?RCS: $Id: d_strccmp.U,v 3.0.1.1 1993/09/13 16:04:39 ram Exp $
  416. + ?RCS:
  417. + ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  418. + ?RCS: 
  419. + ?RCS: You may redistribute only under the terms of the Artistic Licence,
  420. + ?RCS: as specified in the README file that comes with the distribution.
  421. + ?RCS: You may reuse parts of this distribution only within the terms of
  422. + ?RCS: that same Artistic Licence; a copy of which may be found at the root
  423. + ?RCS: of the source tree for dist 3.0.
  424. + ?RCS: 
  425. + ?RCS: $Log: d_strccmp.U,v $
  426. + ?RCS: Revision 3.0.1.1  1993/09/13  16:04:39  ram
  427. + ?RCS: patch10: created (WAD)
  428. + ?RCS:
  429. + ?RCS: Revision 3.0  1993/08/18  12:06:24  ram
  430. + ?RCS: Baseline for dist 3.0 netwide release.
  431. + ?RCS:
  432. + ?MAKE:d_strccmp: Inlibc
  433. + ?MAKE:    -pick add $@ %<
  434. + ?S:d_strccmp:
  435. + ?S:    This variable conditionally defines the HAS_STRCASECMP symbol, which
  436. + ?S:    indicates to the C program that the strcasecmp() routine is available
  437. + ?S:    for case-insensitive string compares.
  438. + ?S:.
  439. + ?C:HAS_STRCASECMP:
  440. + ?C:    This symbol, if defined, indicates that the strcasecmp() routine is
  441. + ?C:    available for case-insensitive string compares.
  442. + ?C:.
  443. + ?H:#$d_strccmp HAS_STRCASECMP    /**/
  444. + ?H:.
  445. + ?LINT:set d_strccmp
  446. + : see if strccmp exists
  447. + set strcasecmp d_strccmp
  448. + eval $inlibc
  449.  
  450. Index: mcon/U/orgname.U
  451. Prereq: 3.0
  452. *** mcon/U/orgname.U.old    Mon Sep 13 18:14:30 1993
  453. --- mcon/U/orgname.U    Mon Sep 13 18:14:30 1993
  454. ***************
  455. *** 1,4 ****
  456. ! ?RCS: $Id: orgname.U,v 3.0 1993/08/18 12:09:27 ram Exp $
  457.   ?RCS:
  458.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  459.   ?RCS: 
  460. --- 1,4 ----
  461. ! ?RCS: $Id: orgname.U,v 3.0.1.1 1993/09/13 16:10:25 ram Exp $
  462.   ?RCS:
  463.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  464.   ?RCS: 
  465. ***************
  466. *** 9,14 ****
  467. --- 9,17 ----
  468.   ?RCS: of the source tree for dist 3.0.
  469.   ?RCS:
  470.   ?RCS: $Log: orgname.U,v $
  471. + ?RCS: Revision 3.0.1.1  1993/09/13  16:10:25  ram
  472. + ?RCS: patch10: added support for /local/src to the search (WAD)
  473. + ?RCS:
  474.   ?RCS: Revision 3.0  1993/08/18  12:09:27  ram
  475.   ?RCS: Baseline for dist 3.0 netwide release.
  476.   ?RCS:
  477. ***************
  478. *** 28,34 ****
  479.   ?H:.
  480.   ?T:longshots xxx
  481.   : get organization name
  482. ! longshots='/usr/src/new /usr/src/local /usr/local/src'
  483.   case "$orgname" in
  484.   '') if xxx=`./loc news/src/defs.h x $longshots`; then
  485.           dflt=`$sed -n 's/^.*MYORG[     ]*"\(.*\)".*$/\1/p' $xxx`
  486. --- 31,37 ----
  487.   ?H:.
  488.   ?T:longshots xxx
  489.   : get organization name
  490. ! longshots='/local/src /usr/src/new /usr/src/local /usr/local/src'
  491.   case "$orgname" in
  492.   '') if xxx=`./loc news/src/defs.h x $longshots`; then
  493.           dflt=`$sed -n 's/^.*MYORG[     ]*"\(.*\)".*$/\1/p' $xxx`
  494.  
  495. Index: mcon/U/Loc.U
  496. Prereq: 3.0
  497. *** mcon/U/Loc.U.old    Mon Sep 13 18:14:08 1993
  498. --- mcon/U/Loc.U    Mon Sep 13 18:14:08 1993
  499. ***************
  500. *** 1,4 ****
  501. ! ?RCS: $Id: Loc.U,v 3.0 1993/08/18 12:05:05 ram Exp $
  502.   ?RCS:
  503.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  504.   ?RCS: 
  505. --- 1,4 ----
  506. ! ?RCS: $Id: Loc.U,v 3.0.1.1 1993/09/13 15:47:13 ram Exp $
  507.   ?RCS:
  508.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  509.   ?RCS: 
  510. ***************
  511. *** 9,14 ****
  512. --- 9,17 ----
  513.   ?RCS: of the source tree for dist 3.0.
  514.   ?RCS:
  515.   ?RCS: $Log: Loc.U,v $
  516. + ?RCS: Revision 3.0.1.1  1993/09/13  15:47:13  ram
  517. + ?RCS: patch10: test program not always in /bin/test (WAD)
  518. + ?RCS:
  519.   ?RCS: Revision 3.0  1993/08/18  12:05:05  ram
  520.   ?RCS: Baseline for dist 3.0 netwide release.
  521.   ?RCS:
  522. ***************
  523. *** 189,202 ****
  524.   test)
  525.       echo "Hopefully test is built into your sh."
  526.       ;;
  527. ! /bin/test)
  528.       if sh -c "PATH= test true" >/dev/null 2>&1; then
  529.           echo "Using the test built into your sh."
  530.           test=test
  531.       fi
  532. -     ;;
  533. - *)
  534. -     test=test
  535.       ;;
  536.   esac
  537.   ?LINT:change n c
  538. --- 192,202 ----
  539.   test)
  540.       echo "Hopefully test is built into your sh."
  541.       ;;
  542. ! *)
  543.       if sh -c "PATH= test true" >/dev/null 2>&1; then
  544.           echo "Using the test built into your sh."
  545.           test=test
  546.       fi
  547.       ;;
  548.   esac
  549.   ?LINT:change n c
  550.  
  551. Index: mcon/U/Finish.U
  552. Prereq: 3.0.1.1
  553. *** mcon/U/Finish.U.old    Mon Sep 13 18:14:06 1993
  554. --- mcon/U/Finish.U    Mon Sep 13 18:14:06 1993
  555. ***************
  556. *** 1,4 ****
  557. ! ?RCS: $Id: Finish.U,v 3.0.1.1 1993/08/30 08:55:59 ram Exp $
  558.   ?RCS:
  559.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  560.   ?RCS: 
  561. --- 1,4 ----
  562. ! ?RCS: $Id: Finish.U,v 3.0.1.2 1993/09/13 15:45:26 ram Exp $
  563.   ?RCS:
  564.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  565.   ?RCS: 
  566. ***************
  567. *** 9,14 ****
  568. --- 9,17 ----
  569.   ?RCS: of the source tree for dist 3.0.
  570.   ?RCS:
  571.   ?RCS: $Log: Finish.U,v $
  572. + ?RCS: Revision 3.0.1.2  1993/09/13  15:45:26  ram
  573. + ?RCS: patch10: fixed shell evaluation w/o shell escape while in silent mode
  574. + ?RCS:
  575.   ?RCS: Revision 3.0.1.1  1993/08/30  08:55:59  ram
  576.   ?RCS: patch8: prevents myread from blocking on empty answers, exceptionally
  577.   ?RCS:
  578. ***************
  579. *** 42,48 ****
  580.       case "$ans" in
  581.       '') ;;
  582.       *) : in case they cannot read
  583. !         eval $ans;;
  584.       esac
  585.       ;;
  586.   esac
  587. --- 45,51 ----
  588.       case "$ans" in
  589.       '') ;;
  590.       *) : in case they cannot read
  591. !         sh 1>&4 -c "$ans";;
  592.       esac
  593.       ;;
  594.   esac
  595.  
  596. Index: mcon/U/AAAAA.U
  597. Prereq: 3.0
  598. *** mcon/U/AAAAA.U.old    Mon Sep 13 18:14:05 1993
  599. --- mcon/U/AAAAA.U    Mon Sep 13 18:14:05 1993
  600. ***************
  601. *** 1,4 ****
  602. ! ?RCS: $Id: AAAAA.U,v 3.0 1993/08/18 12:04:44 ram Exp $
  603.   ?RCS:
  604.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  605.   ?RCS: 
  606. --- 1,4 ----
  607. ! ?RCS: $Id: AAAAA.U,v 3.0.1.1 1993/09/13 15:43:57 ram Exp $
  608.   ?RCS:
  609.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  610.   ?RCS: 
  611. ***************
  612. *** 9,14 ****
  613. --- 9,17 ----
  614.   ?RCS: of the source tree for dist 3.0.
  615.   ?RCS:
  616.   ?RCS: $Log: AAAAA.U,v $
  617. + ?RCS: Revision 3.0.1.1  1993/09/13  15:43:57  ram
  618. + ?RCS: patch10: documents initials used for Wayne Davison's contributions
  619. + ?RCS:
  620.   ?RCS: Revision 3.0  1993/08/18  12:04:44  ram
  621.   ?RCS: Baseline for dist 3.0 netwide release.
  622.   ?RCS:
  623. ***************
  624. *** 22,27 ****
  625. --- 25,31 ----
  626.   ?X:
  627.   ?X:        HMS: Harlan Stenn
  628.   ?X:        RAM: Raphael Manfredi
  629. + ?X:        WAD: Wayne Davison
  630.   ?X:
  631.   ?X: Agreed, this is a weird place to document it, but I couldn't find a better
  632.   ?X: place to do so. I've bet on the curiosity of users, who would probably
  633.  
  634. Index: mcon/U/spitshell.U
  635. Prereq: 3.0
  636. *** mcon/U/spitshell.U.old    Mon Sep 13 18:14:34 1993
  637. --- mcon/U/spitshell.U    Mon Sep 13 18:14:34 1993
  638. ***************
  639. *** 1,4 ****
  640. ! ?RCS: $Id: spitshell.U,v 3.0 1993/08/18 12:09:49 ram Exp $
  641.   ?RCS:
  642.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  643.   ?RCS: 
  644. --- 1,4 ----
  645. ! ?RCS: $Id: spitshell.U,v 3.0.1.1 1993/09/13 16:12:58 ram Exp $
  646.   ?RCS:
  647.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  648.   ?RCS: 
  649. ***************
  650. *** 9,14 ****
  651. --- 9,17 ----
  652.   ?RCS: of the source tree for dist 3.0.
  653.   ?RCS:
  654.   ?RCS: $Log: spitshell.U,v $
  655. + ?RCS: Revision 3.0.1.1  1993/09/13  16:12:58  ram
  656. + ?RCS: patch10: made #!-failure message more friendly (WAD)
  657. + ?RCS:
  658.   ?RCS: Revision 3.0  1993/08/18  12:09:49  ram
  659.   ?RCS: Baseline for dist 3.0 netwide release.
  660.   ?RCS:
  661. ***************
  662. *** 51,57 ****
  663.               echo "It does."
  664.               sharpbang='#! '
  665.           else
  666. !             echo "It doesn't."
  667.               sharpbang=': use '
  668.           fi
  669.       fi
  670. --- 54,60 ----
  671.               echo "It does."
  672.               sharpbang='#! '
  673.           else
  674. !             echo "It's just a comment."
  675.               sharpbang=': use '
  676.           fi
  677.       fi
  678.  
  679. Index: mcon/U/bin.U
  680. Prereq: 3.0
  681. *** mcon/U/bin.U.old    Mon Sep 13 18:14:11 1993
  682. --- mcon/U/bin.U    Mon Sep 13 18:14:11 1993
  683. ***************
  684. *** 1,4 ****
  685. ! ?RCS: $Id: bin.U,v 3.0 1993/08/18 12:05:26 ram Exp $
  686.   ?RCS:
  687.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  688.   ?RCS: 
  689. --- 1,4 ----
  690. ! ?RCS: $Id: bin.U,v 3.0.1.1 1993/09/13 15:56:51 ram Exp $
  691.   ?RCS:
  692.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  693.   ?RCS: 
  694. ***************
  695. *** 9,14 ****
  696. --- 9,17 ----
  697.   ?RCS: of the source tree for dist 3.0.
  698.   ?RCS:
  699.   ?RCS: $Log: bin.U,v $
  700. + ?RCS: Revision 3.0.1.1  1993/09/13  15:56:51  ram
  701. + ?RCS: patch10: made prompting more explicit (WAD)
  702. + ?RCS:
  703.   ?RCS: Revision 3.0  1993/08/18  12:05:26  ram
  704.   ?RCS: Baseline for dist 3.0 netwide release.
  705.   ?RCS:
  706. ***************
  707. *** 52,58 ****
  708.       ;;
  709.   esac
  710.   fn=d~
  711. ! rp='Where do you want to put the public executables?'
  712.   . ./getfile
  713.   bin="$ans"
  714.   binexp="$ansexp"
  715. --- 55,61 ----
  716.       ;;
  717.   esac
  718.   fn=d~
  719. ! rp='Pathname where the public executables will reside?'
  720.   . ./getfile
  721.   bin="$ans"
  722.   binexp="$ansexp"
  723.  
  724. Index: mcon/U/manfmt.U
  725. Prereq: 3.0
  726. *** mcon/U/manfmt.U.old    Mon Sep 13 18:14:26 1993
  727. --- mcon/U/manfmt.U    Mon Sep 13 18:14:26 1993
  728. ***************
  729. *** 1,4 ****
  730. ! ?RCS: $Id: manfmt.U,v 3.0 1993/08/18 12:09:13 ram Exp $
  731.   ?RCS:
  732.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  733.   ?RCS: 
  734. --- 1,4 ----
  735. ! ?RCS: $Id: manfmt.U,v 3.0.1.1 1993/09/13 16:09:22 ram Exp $
  736.   ?RCS:
  737.   ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  738.   ?RCS: 
  739. ***************
  740. *** 9,14 ****
  741. --- 9,17 ----
  742.   ?RCS: of the source tree for dist 3.0.
  743.   ?RCS:
  744.   ?RCS: $Log: manfmt.U,v $
  745. + ?RCS: Revision 3.0.1.1  1993/09/13  16:09:22  ram
  746. + ?RCS: patch10: allows for L1 man page extension (WAD)
  747. + ?RCS:
  748.   ?RCS: Revision 3.0  1993/08/18  12:09:13  ram
  749.   ?RCS: Baseline for dist 3.0 netwide release.
  750.   ?RCS:
  751. ***************
  752. *** 54,59 ****
  753. --- 57,63 ----
  754.   *p) manext=n;;
  755.   *C) manext=C;;
  756.   *L) manext=L;;
  757. + *L1) manext=L1;;
  758.   *) manext=1;;
  759.   esac
  760.   
  761.  
  762. Index: MANIFEST
  763. *** MANIFEST.old    Mon Sep 13 18:14:36 1993
  764. --- MANIFEST    Mon Sep 13 18:14:37 1993
  765. ***************
  766. *** 231,236 ****
  767. --- 231,237 ----
  768.   mcon/U/d_stat.U            Do we have stat()?
  769.   mcon/U/d_statblks.U        Does stat know about blksize and blocks?
  770.   mcon/U/d_stdstdio.U        How standard is stdio?
  771. + mcon/U/d_strccmp.U         Do we have strcasecmp()?
  772.   mcon/U/d_strchr.U          Use strchr() or index()?
  773.   mcon/U/d_strcspn.U         Do we have strcspn()?
  774.   mcon/U/d_strctcpy.U        Do we do struct copies?
  775.  
  776. Index: Credits
  777. *** Credits.old    Mon Sep 13 18:14:03 1993
  778. --- Credits    Mon Sep 13 18:14:03 1993
  779. ***************
  780. *** 88,91 ****
  781. --- 88,92 ----
  782.       Joseph H Buehler <jhpb@sarto.gaithersburg.md.us>
  783.       Keith Walker <kew@timesink.spk.wa.us>
  784.       Scott Presnell <srp@cgl.ucsf.edu>
  785. +     Wayne Davison <davison@borland.com>
  786.   
  787.  
  788. *** End of Patch 11 ***
  789.  
  790. exit 0 # Just in case...
  791.