home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume39 / dist-3.0 / part25 < prev    next >
Encoding:
Text File  |  1993-08-20  |  53.7 KB  |  1,526 lines

  1. Newsgroups: comp.sources.misc
  2. From: Raphael Manfredi <ram@acri.fr>
  3. Subject: v39i029:  dist-3.0 - Configure script generator and related tools, Part25/28
  4. Message-ID: <1993Aug20.131715.22436@sparky.sterling.com>
  5. X-Md4-Signature: 4b61c9594fd3a19cc6c4f45688b20164
  6. Sender: kent@sparky.sterling.com (Kent Landfield)
  7. Organization: Advanced Computer Research Institute, Lyon, France.
  8. Date: Fri, 20 Aug 1993 13:17:15 GMT
  9. Approved: kent@sparky.sterling.com
  10.  
  11. Submitted-by: Raphael Manfredi <ram@acri.fr>
  12. Posting-number: Volume 39, Issue 29
  13. Archive-name: dist-3.0/part25
  14. Environment: UNIX, Perl, RCS
  15.  
  16. #! /bin/sh
  17. # This is a shell archive.  Remove anything before this line, then feed it
  18. # into a shell via "sh file" or similar.  To overwrite existing files,
  19. # type "sh file -c".
  20. # The tool that generated this appeared in the comp.sources.unix newsgroup;
  21. # send mail to comp-sources-unix@uunet.uu.net if you want that tool.
  22. # Contents:  mcon/README mcon/U/Warn_v7EXT.U mcon/U/d_chsize.U
  23. #   mcon/U/d_fchmod.U mcon/U/d_fchown.U mcon/U/d_getgrps.U
  24. #   mcon/U/d_gethbynm.U mcon/U/d_getpgrp2.U mcon/U/d_killpg.U
  25. #   mcon/U/d_mbstowcs.U mcon/U/d_memccpy.U mcon/U/d_memchr.U
  26. #   mcon/U/d_mkdir.U mcon/U/d_rdchk.U mcon/U/d_readdir.U
  27. #   mcon/U/d_rename.U mcon/U/d_select.U mcon/U/d_setegid.U
  28. #   mcon/U/d_seteuid.U mcon/U/d_setpgrp2.U mcon/U/d_setrgid.U
  29. #   mcon/U/d_setruid.U mcon/U/d_strtok.U mcon/U/d_strtol.U
  30. #   mcon/U/d_wcstombs.U mcon/U/defeditor.U mcon/U/i_limits.U
  31. #   mcon/U/i_sysresrc.U mcon/U/i_sysun.U mcon/U/i_syswait.U
  32. #   mcon/U/pager.U mcon/files/i_include.U pl/rangeargs.pl
  33. # Wrapped by ram@soft208 on Wed Aug 18 14:42:26 1993
  34. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  35. echo If this archive is complete, you will see the following message:
  36. echo '          "shar: End of archive 25 (of 28)."'
  37. if test -f 'mcon/README' -a "${1}" != "-c" ; then 
  38.   echo shar: Will not clobber existing file \"'mcon/README'\"
  39. else
  40.   echo shar: Extracting \"'mcon/README'\" \(1191 characters\)
  41.   sed "s/^X//" >'mcon/README' <<'END_OF_FILE'
  42. XThis is the root directory for metaconfig.
  43. X
  44. XIf you are new to metaconfig, you may wish to have a look at the INTRO
  45. Xfile, which gives a quick introduction.
  46. X
  47. XThe metaconfig you have here is a modified version of Larry Wall's 2.0
  48. Xrelease.  The units themselves have been ripped off from some Configure
  49. Xscripts (perl 4.0, elm 2.3).  They all carry a copyright from me, which
  50. Xis not true, but it was automatically produced and I had no time yet to
  51. Xset the proper copyrights for each unit.
  52. X
  53. XAlthough metaconfig, as being part of dist, is covered by the GNU General
  54. XPublic Licence, a Configure script is not copyrighted and belongs to the
  55. Xpublic domain. Units can be copyrighted, and credits for each unit may
  56. Xappear in the generated Configure script, at the author's request.
  57. X
  58. XThe manual page for metaconfig is not up-to-date.  The built-in
  59. Xinterpreter and the changes are documented in NOTES.
  60. X
  61. XThe units that come from dist 2.0 need to be changed. A script should be
  62. Xprovided in the final release to do an automatic conversion, which will
  63. Xbe fine 90% of the time. If you want to see how new features can be used,
  64. XI would recommend you to have a look at Oldconfig.U, d_gethname.U and
  65. Xvoidflags.U.
  66. END_OF_FILE
  67.   if test 1191 -ne `wc -c <'mcon/README'`; then
  68.     echo shar: \"'mcon/README'\" unpacked with wrong size!
  69.   fi
  70.   # end of 'mcon/README'
  71. fi
  72. if test -f 'mcon/U/Warn_v7EXT.U' -a "${1}" != "-c" ; then 
  73.   echo shar: Will not clobber existing file \"'mcon/U/Warn_v7EXT.U'\"
  74. else
  75.   echo shar: Extracting \"'mcon/U/Warn_v7EXT.U'\" \(1119 characters\)
  76.   sed "s/^X//" >'mcon/U/Warn_v7EXT.U' <<'END_OF_FILE'
  77. X?RCS: $Id: Warn_v7EXT.U,v 3.0 1993/08/18 12:05:17 ram Exp $
  78. X?RCS:
  79. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  80. X?RCS: 
  81. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  82. X?RCS: as specified in the README file that comes with the distribution.
  83. X?RCS: You may reuse parts of this distribution only within the terms of
  84. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  85. X?RCS: of the source tree for dist 3.0.
  86. X?RCS:
  87. X?RCS: $Log: Warn_v7EXT.U,v $
  88. X?RCS: Revision 3.0  1993/08/18  12:05:17  ram
  89. X?RCS: Baseline for dist 3.0 netwide release.
  90. X?RCS:
  91. X?X: 
  92. X?X: This unit issues warnings to V7 sites that they are living dangerously.
  93. X?X: This unit needs to get mentioned in End.U to get included.
  94. X?X: 
  95. X?MAKE:Warn_v7EXT: package Guess 
  96. X?MAKE:    -pick add $@ %<
  97. X: Warnings
  98. Xif v7; then
  99. X    cat <<'EOM'
  100. XNOTE: the V7 compiler may ignore some #undefs that $package uses.  If so,
  101. Xyou may get messages about redefining EXT.  Some V7 compilers also have
  102. Xdifficulties with #defines near buffer boundaries, so beware.  You may have
  103. Xto play with the spacing in some .h files, believe it or not.
  104. XEOM
  105. Xfi
  106. X
  107. END_OF_FILE
  108.   if test 1119 -ne `wc -c <'mcon/U/Warn_v7EXT.U'`; then
  109.     echo shar: \"'mcon/U/Warn_v7EXT.U'\" unpacked with wrong size!
  110.   fi
  111.   # end of 'mcon/U/Warn_v7EXT.U'
  112. fi
  113. if test -f 'mcon/U/d_chsize.U' -a "${1}" != "-c" ; then 
  114.   echo shar: Will not clobber existing file \"'mcon/U/d_chsize.U'\"
  115. else
  116.   echo shar: Extracting \"'mcon/U/d_chsize.U'\" \(1128 characters\)
  117.   sed "s/^X//" >'mcon/U/d_chsize.U' <<'END_OF_FILE'
  118. X?RCS: $Id: d_chsize.U,v 3.0 1993/08/18 12:05:50 ram Exp $
  119. X?RCS:
  120. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  121. X?RCS: 
  122. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  123. X?RCS: as specified in the README file that comes with the distribution.
  124. X?RCS: You may reuse parts of this distribution only within the terms of
  125. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  126. X?RCS: of the source tree for dist 3.0.
  127. X?RCS:
  128. X?RCS: $Log: d_chsize.U,v $
  129. X?RCS: Revision 3.0  1993/08/18  12:05:50  ram
  130. X?RCS: Baseline for dist 3.0 netwide release.
  131. X?RCS:
  132. X?MAKE:d_chsize: Inlibc
  133. X?MAKE:    -pick add $@ %<
  134. X?S:d_chsize:
  135. X?S:    This variable conditionally defines the CHSIZE symbol, which
  136. X?S:    indicates to the C program that the chsize() routine is available
  137. X?S:    to truncate files.  You might need a -lx to get this routine.
  138. X?S:.
  139. X?C:HAS_CHSIZE (CHSIZE):
  140. X?C:    This symbol, if defined, indicates that the chsize routine is available
  141. X?C:    to truncate files.  You might need a -lx to get this routine.
  142. X?C:.
  143. X?H:#$d_chsize    HAS_CHSIZE        /**/
  144. X?H:.
  145. X?LINT:set d_chsize
  146. X: see if chsize exists
  147. Xset chsize d_chsize
  148. Xeval $inlibc
  149. X
  150. END_OF_FILE
  151.   if test 1128 -ne `wc -c <'mcon/U/d_chsize.U'`; then
  152.     echo shar: \"'mcon/U/d_chsize.U'\" unpacked with wrong size!
  153.   fi
  154.   # end of 'mcon/U/d_chsize.U'
  155. fi
  156. if test -f 'mcon/U/d_fchmod.U' -a "${1}" != "-c" ; then 
  157.   echo shar: Will not clobber existing file \"'mcon/U/d_fchmod.U'\"
  158. else
  159.   echo shar: Extracting \"'mcon/U/d_fchmod.U'\" \(1102 characters\)
  160.   sed "s/^X//" >'mcon/U/d_fchmod.U' <<'END_OF_FILE'
  161. X?RCS: $Id: d_fchmod.U,v 3.0 1993/08/18 12:05:59 ram Exp $
  162. X?RCS:
  163. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  164. X?RCS: 
  165. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  166. X?RCS: as specified in the README file that comes with the distribution.
  167. X?RCS: You may reuse parts of this distribution only within the terms of
  168. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  169. X?RCS: of the source tree for dist 3.0.
  170. X?RCS:
  171. X?RCS: $Log: d_fchmod.U,v $
  172. X?RCS: Revision 3.0  1993/08/18  12:05:59  ram
  173. X?RCS: Baseline for dist 3.0 netwide release.
  174. X?RCS:
  175. X?MAKE:d_fchmod: Inlibc
  176. X?MAKE:    -pick add $@ %<
  177. X?S:d_fchmod:
  178. X?S:    This variable conditionally defines the HAS_FCHMOD symbol, which
  179. X?S:    indicates to the C program that the fchmod() routine is available
  180. X?S:    to change mode of opened files.
  181. X?S:.
  182. X?C:HAS_FCHMOD (FCHMOD):
  183. X?C:    This symbol, if defined, indicates that the fchmod routine is available
  184. X?C:    to change mode of opened files.  If unavailable, use chmod().
  185. X?C:.
  186. X?H:#$d_fchmod HAS_FCHMOD        /**/
  187. X?H:.
  188. X?LINT:set d_fchmod
  189. X: see if fchmod exists
  190. Xset fchmod d_fchmod
  191. Xeval $inlibc
  192. X
  193. END_OF_FILE
  194.   if test 1102 -ne `wc -c <'mcon/U/d_fchmod.U'`; then
  195.     echo shar: \"'mcon/U/d_fchmod.U'\" unpacked with wrong size!
  196.   fi
  197.   # end of 'mcon/U/d_fchmod.U'
  198. fi
  199. if test -f 'mcon/U/d_fchown.U' -a "${1}" != "-c" ; then 
  200.   echo shar: Will not clobber existing file \"'mcon/U/d_fchown.U'\"
  201. else
  202.   echo shar: Extracting \"'mcon/U/d_fchown.U'\" \(1112 characters\)
  203.   sed "s/^X//" >'mcon/U/d_fchown.U' <<'END_OF_FILE'
  204. X?RCS: $Id: d_fchown.U,v 3.0 1993/08/18 12:06:01 ram Exp $
  205. X?RCS:
  206. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  207. X?RCS: 
  208. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  209. X?RCS: as specified in the README file that comes with the distribution.
  210. X?RCS: You may reuse parts of this distribution only within the terms of
  211. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  212. X?RCS: of the source tree for dist 3.0.
  213. X?RCS:
  214. X?RCS: $Log: d_fchown.U,v $
  215. X?RCS: Revision 3.0  1993/08/18  12:06:01  ram
  216. X?RCS: Baseline for dist 3.0 netwide release.
  217. X?RCS:
  218. X?MAKE:d_fchown: Inlibc
  219. X?MAKE:    -pick add $@ %<
  220. X?S:d_fchown:
  221. X?S:    This variable conditionally defines the HAS_FCHOWN symbol, which
  222. X?S:    indicates to the C program that the fchown() routine is available
  223. X?S:    to change ownership of opened files.
  224. X?S:.
  225. X?C:HAS_FCHOWN (FCHOWN):
  226. X?C:    This symbol, if defined, indicates that the fchown routine is available
  227. X?C:    to change ownership of opened files.  If unavailable, use chown().
  228. X?C:.
  229. X?H:#$d_fchown HAS_FCHOWN        /**/
  230. X?H:.
  231. X?LINT:set d_fchown
  232. X: see if fchown exists
  233. Xset fchown d_fchown
  234. Xeval $inlibc
  235. X
  236. END_OF_FILE
  237.   if test 1112 -ne `wc -c <'mcon/U/d_fchown.U'`; then
  238.     echo shar: \"'mcon/U/d_fchown.U'\" unpacked with wrong size!
  239.   fi
  240.   # end of 'mcon/U/d_fchown.U'
  241. fi
  242. if test -f 'mcon/U/d_getgrps.U' -a "${1}" != "-c" ; then 
  243.   echo shar: Will not clobber existing file \"'mcon/U/d_getgrps.U'\"
  244. else
  245.   echo shar: Extracting \"'mcon/U/d_getgrps.U'\" \(1176 characters\)
  246.   sed "s/^X//" >'mcon/U/d_getgrps.U' <<'END_OF_FILE'
  247. X?RCS: $Id: d_getgrps.U,v 3.0 1993/08/18 12:06:08 ram Exp $
  248. X?RCS:
  249. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  250. X?RCS: 
  251. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  252. X?RCS: as specified in the README file that comes with the distribution.
  253. X?RCS: You may reuse parts of this distribution only within the terms of
  254. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  255. X?RCS: of the source tree for dist 3.0.
  256. X?RCS:
  257. X?RCS: $Log: d_getgrps.U,v $
  258. X?RCS: Revision 3.0  1993/08/18  12:06:08  ram
  259. X?RCS: Baseline for dist 3.0 netwide release.
  260. X?RCS:
  261. X?MAKE:d_getgrps: Inlibc
  262. X?MAKE:    -pick add $@ %<
  263. X?S:d_getgrps:
  264. X?S:    This variable conditionally defines the HAS_GETGROUPS symbol, which
  265. X?S:    indicates to the C program that the getgroups() routine is available
  266. X?S:    to get the list of process groups.
  267. X?S:.
  268. X?C:HAS_GETGROUPS (GETGROUPS):
  269. X?C:    This symbol, if defined, indicates that the getgroups() routine is
  270. X?C:    available to get the list of process groups.  If unavailable, multiple
  271. X?C:    groups are probably not supported.
  272. X?C:.
  273. X?H:#$d_getgrps HAS_GETGROUPS        /**/
  274. X?H:.
  275. X?LINT:set d_getgrps
  276. X: see if getgroups exists
  277. Xset getgroups d_getgrps
  278. Xeval $inlibc
  279. X
  280. END_OF_FILE
  281.   if test 1176 -ne `wc -c <'mcon/U/d_getgrps.U'`; then
  282.     echo shar: \"'mcon/U/d_getgrps.U'\" unpacked with wrong size!
  283.   fi
  284.   # end of 'mcon/U/d_getgrps.U'
  285. fi
  286. if test -f 'mcon/U/d_gethbynm.U' -a "${1}" != "-c" ; then 
  287.   echo shar: Will not clobber existing file \"'mcon/U/d_gethbynm.U'\"
  288. else
  289.   echo shar: Extracting \"'mcon/U/d_gethbynm.U'\" \(1192 characters\)
  290.   sed "s/^X//" >'mcon/U/d_gethbynm.U' <<'END_OF_FILE'
  291. X?RCS: $Id: d_gethbynm.U,v 3.0 1993/08/18 12:06:08 ram Exp $
  292. X?RCS:
  293. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  294. X?RCS: 
  295. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  296. X?RCS: as specified in the README file that comes with the distribution.
  297. X?RCS: You may reuse parts of this distribution only within the terms of
  298. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  299. X?RCS: of the source tree for dist 3.0.
  300. X?RCS:
  301. X?RCS: $Log: d_gethbynm.U,v $
  302. X?RCS: Revision 3.0  1993/08/18  12:06:08  ram
  303. X?RCS: Baseline for dist 3.0 netwide release.
  304. X?RCS:
  305. X?MAKE:d_gethbynm: Inlibc
  306. X?MAKE:    -pick add $@ %<
  307. X?S:d_gethbynm (d_gethhstby):
  308. X?S:    This variable conditionally defines the HAS_GETHOSTBYNAME symbol, which
  309. X?S:    indicates to the C program that the gethostbyname() routine is available
  310. X?S:    to lookup host names in some data base or other.
  311. X?S:.
  312. X?C:HAS_GETHOSTBYNAME (GETHOSTBYNAME):
  313. X?C:    This symbol, if defined, indicates that the gethostbyname() routine is
  314. X?C:    available to lookup host names in some data base or other.
  315. X?C:.
  316. X?H:#$d_gethbynm HAS_GETHOSTBYNAME        /**/
  317. X?H:.
  318. X?LINT:set d_gethbynm
  319. X: see if gethostbyname exists
  320. Xset gethostbyname d_gethbynm
  321. Xeval $inlibc
  322. X
  323. END_OF_FILE
  324.   if test 1192 -ne `wc -c <'mcon/U/d_gethbynm.U'`; then
  325.     echo shar: \"'mcon/U/d_gethbynm.U'\" unpacked with wrong size!
  326.   fi
  327.   # end of 'mcon/U/d_gethbynm.U'
  328. fi
  329. if test -f 'mcon/U/d_getpgrp2.U' -a "${1}" != "-c" ; then 
  330.   echo shar: Will not clobber existing file \"'mcon/U/d_getpgrp2.U'\"
  331. else
  332.   echo shar: Extracting \"'mcon/U/d_getpgrp2.U'\" \(1136 characters\)
  333.   sed "s/^X//" >'mcon/U/d_getpgrp2.U' <<'END_OF_FILE'
  334. X?RCS: $Id: d_getpgrp2.U,v 3.0 1993/08/18 12:06:15 ram Exp $
  335. X?RCS:
  336. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  337. X?RCS: 
  338. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  339. X?RCS: as specified in the README file that comes with the distribution.
  340. X?RCS: You may reuse parts of this distribution only within the terms of
  341. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  342. X?RCS: of the source tree for dist 3.0.
  343. X?RCS:
  344. X?RCS: $Log: d_getpgrp2.U,v $
  345. X?RCS: Revision 3.0  1993/08/18  12:06:15  ram
  346. X?RCS: Baseline for dist 3.0 netwide release.
  347. X?RCS:
  348. X?MAKE:d_getpgrp2: Inlibc
  349. X?MAKE:    -pick add $@ %<
  350. X?S:d_getpgrp2:
  351. X?S:    This variable conditionally defines the HAS_GETPGRP2 symbol, which
  352. X?S:    indicates to the C program that the getpgrp2() (as in DG/UX) routine
  353. X?S:    is available to get the current process group.
  354. X?S:.
  355. X?C:HAS_GETPGRP2 (GETPGRP2):
  356. X?C:    This symbol, if defined, indicates that the getpgrp2() (as in DG/UX)
  357. X?C:    routine is available to get the current process group.
  358. X?C:.
  359. X?H:#$d_getpgrp2 HAS_GETPGRP2        /**/
  360. X?H:.
  361. X?LINT:set d_getpgrp2
  362. X: see if getpgrp2 exists
  363. Xset getpgrp2 d_getpgrp2
  364. Xeval $inlibc
  365. X
  366. END_OF_FILE
  367.   if test 1136 -ne `wc -c <'mcon/U/d_getpgrp2.U'`; then
  368.     echo shar: \"'mcon/U/d_getpgrp2.U'\" unpacked with wrong size!
  369.   fi
  370.   # end of 'mcon/U/d_getpgrp2.U'
  371. fi
  372. if test -f 'mcon/U/d_killpg.U' -a "${1}" != "-c" ; then 
  373.   echo shar: Will not clobber existing file \"'mcon/U/d_killpg.U'\"
  374. else
  375.   echo shar: Extracting \"'mcon/U/d_killpg.U'\" \(1137 characters\)
  376.   sed "s/^X//" >'mcon/U/d_killpg.U' <<'END_OF_FILE'
  377. X?RCS: $Id: d_killpg.U,v 3.0 1993/08/18 12:06:27 ram Exp $
  378. X?RCS:
  379. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  380. X?RCS: 
  381. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  382. X?RCS: as specified in the README file that comes with the distribution.
  383. X?RCS: You may reuse parts of this distribution only within the terms of
  384. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  385. X?RCS: of the source tree for dist 3.0.
  386. X?RCS:
  387. X?RCS: $Log: d_killpg.U,v $
  388. X?RCS: Revision 3.0  1993/08/18  12:06:27  ram
  389. X?RCS: Baseline for dist 3.0 netwide release.
  390. X?RCS:
  391. X?MAKE:d_killpg: Inlibc
  392. X?MAKE:    -pick add $@ %<
  393. X?S:d_killpg:
  394. X?S:    This variable conditionally defines the HAS_KILLPG symbol, which
  395. X?S:    indicates to the C program that the killpg() routine is available
  396. X?S:    to kill process groups.
  397. X?S:.
  398. X?C:HAS_KILLPG (KILLPG):
  399. X?C:    This symbol, if defined, indicates that the killpg routine is available
  400. X?C:    to kill process groups.  If unavailable, you probably should use kill
  401. X?C:    with a negative process number.
  402. X?C:.
  403. X?H:#$d_killpg HAS_KILLPG    /**/
  404. X?H:.
  405. X?LINT:set d_killpg
  406. X: see if killpg exists
  407. Xset killpg d_killpg
  408. Xeval $inlibc
  409. X
  410. END_OF_FILE
  411.   if test 1137 -ne `wc -c <'mcon/U/d_killpg.U'`; then
  412.     echo shar: \"'mcon/U/d_killpg.U'\" unpacked with wrong size!
  413.   fi
  414.   # end of 'mcon/U/d_killpg.U'
  415. fi
  416. if test -f 'mcon/U/d_mbstowcs.U' -a "${1}" != "-c" ; then 
  417.   echo shar: Will not clobber existing file \"'mcon/U/d_mbstowcs.U'\"
  418. else
  419.   echo shar: Extracting \"'mcon/U/d_mbstowcs.U'\" \(1157 characters\)
  420.   sed "s/^X//" >'mcon/U/d_mbstowcs.U' <<'END_OF_FILE'
  421. X?RCS: $Id: d_mbstowcs.U,v 3.0 1993/08/18 12:06:29 ram Exp $
  422. X?RCS:
  423. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  424. X?RCS: 
  425. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  426. X?RCS: as specified in the README file that comes with the distribution.
  427. X?RCS: You may reuse parts of this distribution only within the terms of
  428. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  429. X?RCS: of the source tree for dist 3.0.
  430. X?RCS:
  431. X?RCS: $Log: d_mbstowcs.U,v $
  432. X?RCS: Revision 3.0  1993/08/18  12:06:29  ram
  433. X?RCS: Baseline for dist 3.0 netwide release.
  434. X?RCS:
  435. X?MAKE:d_mbstowcs: Inlibc
  436. X?MAKE:    -pick add $@ %<
  437. X?S:d_mbstowcs:
  438. X?S:    This variable conditionally defines the HAS_MBSTOWCS symbol, which
  439. X?S:    indicates to the C program that the mbstowcs() routine is available
  440. X?S:    to convert a multibyte string into a wide character string.
  441. X?S:.
  442. X?C:HAS_MBSTOWCS (MBSTOWCS):
  443. X?C:    This symbol, if defined, indicates that the mbstowcs routine is
  444. X?C:    available to covert a multibyte string into a wide character string.
  445. X?C:.
  446. X?H:#$d_mbstowcs    HAS_MBSTOWCS        /**/
  447. X?H:.
  448. X?LINT:set d_mbstowcs
  449. X: see if mbstowcs exists
  450. Xset mbstowcs d_mbstowcs
  451. Xeval $inlibc
  452. X
  453. END_OF_FILE
  454.   if test 1157 -ne `wc -c <'mcon/U/d_mbstowcs.U'`; then
  455.     echo shar: \"'mcon/U/d_mbstowcs.U'\" unpacked with wrong size!
  456.   fi
  457.   # end of 'mcon/U/d_mbstowcs.U'
  458. fi
  459. if test -f 'mcon/U/d_memccpy.U' -a "${1}" != "-c" ; then 
  460.   echo shar: Will not clobber existing file \"'mcon/U/d_memccpy.U'\"
  461. else
  462.   echo shar: Extracting \"'mcon/U/d_memccpy.U'\" \(1152 characters\)
  463.   sed "s/^X//" >'mcon/U/d_memccpy.U' <<'END_OF_FILE'
  464. X?RCS: $Id: d_memccpy.U,v 3.0 1993/08/18 12:06:31 ram Exp $
  465. X?RCS:
  466. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  467. X?RCS: 
  468. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  469. X?RCS: as specified in the README file that comes with the distribution.
  470. X?RCS: You may reuse parts of this distribution only within the terms of
  471. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  472. X?RCS: of the source tree for dist 3.0.
  473. X?RCS:
  474. X?RCS: $Log: d_memccpy.U,v $
  475. X?RCS: Revision 3.0  1993/08/18  12:06:31  ram
  476. X?RCS: Baseline for dist 3.0 netwide release.
  477. X?RCS:
  478. X?MAKE:d_memccpy: Inlibc
  479. X?MAKE:    -pick add $@ %<
  480. X?S:d_memccpy:
  481. X?S:    This variable conditionally defines the HAS_MEMCCPY symbol, which
  482. X?S:    indicates to the C program that the memccpy() routine is available
  483. X?S:    to copy a character into a block of memory.
  484. X?S:.
  485. X?C:HAS_MEMCCPY (MEMCCPY):
  486. X?C:    This symbol, if defined, indicates that the memccpy routine is available
  487. X?C:    to copy a character into a block of memory.  Otherwise you should
  488. X?C:    roll your own.
  489. X?C:.
  490. X?H:#$d_memccpy HAS_MEMCCPY        /**/
  491. X?H:.
  492. X?LINT:set d_memccpy
  493. X: see if memccpy exists
  494. Xset memccpy d_memccpy
  495. Xeval $inlibc
  496. X
  497. END_OF_FILE
  498.   if test 1152 -ne `wc -c <'mcon/U/d_memccpy.U'`; then
  499.     echo shar: \"'mcon/U/d_memccpy.U'\" unpacked with wrong size!
  500.   fi
  501.   # end of 'mcon/U/d_memccpy.U'
  502. fi
  503. if test -f 'mcon/U/d_memchr.U' -a "${1}" != "-c" ; then 
  504.   echo shar: Will not clobber existing file \"'mcon/U/d_memchr.U'\"
  505. else
  506.   echo shar: Extracting \"'mcon/U/d_memchr.U'\" \(1115 characters\)
  507.   sed "s/^X//" >'mcon/U/d_memchr.U' <<'END_OF_FILE'
  508. X?RCS: $Id: d_memchr.U,v 3.0 1993/08/18 12:06:32 ram Exp $
  509. X?RCS:
  510. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  511. X?RCS: 
  512. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  513. X?RCS: as specified in the README file that comes with the distribution.
  514. X?RCS: You may reuse parts of this distribution only within the terms of
  515. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  516. X?RCS: of the source tree for dist 3.0.
  517. X?RCS:
  518. X?RCS: $Log: d_memchr.U,v $
  519. X?RCS: Revision 3.0  1993/08/18  12:06:32  ram
  520. X?RCS: Baseline for dist 3.0 netwide release.
  521. X?RCS:
  522. X?MAKE:d_memchr: Inlibc
  523. X?MAKE:    -pick add $@ %<
  524. X?S:d_memchr:
  525. X?S:    This variable conditionally defines the HAS_MEMCHR symbol, which
  526. X?S:    indicates to the C program that the memchr() routine is available
  527. X?S:    to scan a block of memory for a character.
  528. X?S:.
  529. X?C:HAS_MEMCHR:
  530. X?C:    This symbol, if defined, indicates that the memchr routine is available
  531. X?C:    to scan a block of memory for a character.  If undefined, roll your own.
  532. X?C:.
  533. X?H:#$d_memchr HAS_MEMCHR        /**/
  534. X?H:.
  535. X?LINT:set d_memchr
  536. X: see if memchr exists
  537. Xset memchr d_memchr
  538. Xeval $inlibc
  539. X
  540. END_OF_FILE
  541.   if test 1115 -ne `wc -c <'mcon/U/d_memchr.U'`; then
  542.     echo shar: \"'mcon/U/d_memchr.U'\" unpacked with wrong size!
  543.   fi
  544.   # end of 'mcon/U/d_memchr.U'
  545. fi
  546. if test -f 'mcon/U/d_mkdir.U' -a "${1}" != "-c" ; then 
  547.   echo shar: Will not clobber existing file \"'mcon/U/d_mkdir.U'\"
  548. else
  549.   echo shar: Extracting \"'mcon/U/d_mkdir.U'\" \(1109 characters\)
  550.   sed "s/^X//" >'mcon/U/d_mkdir.U' <<'END_OF_FILE'
  551. X?RCS: $Id: d_mkdir.U,v 3.0 1993/08/18 12:06:37 ram Exp $
  552. X?RCS:
  553. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  554. X?RCS: 
  555. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  556. X?RCS: as specified in the README file that comes with the distribution.
  557. X?RCS: You may reuse parts of this distribution only within the terms of
  558. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  559. X?RCS: of the source tree for dist 3.0.
  560. X?RCS:
  561. X?RCS: $Log: d_mkdir.U,v $
  562. X?RCS: Revision 3.0  1993/08/18  12:06:37  ram
  563. X?RCS: Baseline for dist 3.0 netwide release.
  564. X?RCS:
  565. X?MAKE:d_mkdir: Inlibc
  566. X?MAKE:    -pick add $@ %<
  567. X?S:d_mkdir:
  568. X?S:    This variable conditionally defines the HAS_MKDIR symbol, which
  569. X?S:    indicates to the C program that the mkdir() routine is available
  570. X?S:    to create directories..
  571. X?S:.
  572. X?C:HAS_MKDIR (MKDIR):
  573. X?C:    This symbol, if defined, indicates that the mkdir routine is available
  574. X?C:    to create directories.  Otherwise you should fork off a new process to
  575. X?C:    exec /bin/mkdir.
  576. X?C:.
  577. X?H:#$d_mkdir HAS_MKDIR        /**/
  578. X?H:.
  579. X?LINT:set d_mkdir
  580. X: see if mkdir exists
  581. Xset mkdir d_mkdir
  582. Xeval $inlibc
  583. X
  584. END_OF_FILE
  585.   if test 1109 -ne `wc -c <'mcon/U/d_mkdir.U'`; then
  586.     echo shar: \"'mcon/U/d_mkdir.U'\" unpacked with wrong size!
  587.   fi
  588.   # end of 'mcon/U/d_mkdir.U'
  589. fi
  590. if test -f 'mcon/U/d_rdchk.U' -a "${1}" != "-c" ; then 
  591.   echo shar: Will not clobber existing file \"'mcon/U/d_rdchk.U'\"
  592. else
  593.   echo shar: Extracting \"'mcon/U/d_rdchk.U'\" \(1188 characters\)
  594.   sed "s/^X//" >'mcon/U/d_rdchk.U' <<'END_OF_FILE'
  595. X?RCS: $Id: d_rdchk.U,v 3.0 1993/08/18 12:06:51 ram Exp $
  596. X?RCS:
  597. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  598. X?RCS: 
  599. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  600. X?RCS: as specified in the README file that comes with the distribution.
  601. X?RCS: You may reuse parts of this distribution only within the terms of
  602. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  603. X?RCS: of the source tree for dist 3.0.
  604. X?RCS:
  605. X?RCS: $Log: d_rdchk.U,v $
  606. X?RCS: Revision 3.0  1993/08/18  12:06:51  ram
  607. X?RCS: Baseline for dist 3.0 netwide release.
  608. X?RCS:
  609. X?MAKE:d_rdchk: Inlibc
  610. X?MAKE:    -pick add $@ %<
  611. X?S:d_rdchk:
  612. X?S:    This variable conditionally defines the HAS_RDCHK symbol, which
  613. X?S:    indicates to the C program that the rdchk() routine is available
  614. X?S:    to find out if there is input pending on an IO channel.
  615. X?S:.
  616. X?C:HAS_RDCHK (RDCHK):
  617. X?C:    This symbol, if defined, indicates that the rdchk routine is available
  618. X?C:    to find out if there is input pending on an IO channel.  Generally
  619. X?C:    the routine is used only if FIONREAD and O_NDELAY aren't available.
  620. X?C:.
  621. X?H:#$d_rdchk HAS_RDCHK        /**/
  622. X?H:.
  623. X?LINT:set d_rdchk
  624. X: see if rdchk exists
  625. Xset rdchk d_rdchk
  626. Xeval $inlibc
  627. X
  628. END_OF_FILE
  629.   if test 1188 -ne `wc -c <'mcon/U/d_rdchk.U'`; then
  630.     echo shar: \"'mcon/U/d_rdchk.U'\" unpacked with wrong size!
  631.   fi
  632.   # end of 'mcon/U/d_rdchk.U'
  633. fi
  634. if test -f 'mcon/U/d_readdir.U' -a "${1}" != "-c" ; then 
  635.   echo shar: Will not clobber existing file \"'mcon/U/d_readdir.U'\"
  636. else
  637.   echo shar: Extracting \"'mcon/U/d_readdir.U'\" \(1129 characters\)
  638.   sed "s/^X//" >'mcon/U/d_readdir.U' <<'END_OF_FILE'
  639. X?RCS: $Id: d_readdir.U,v 3.0 1993/08/18 12:06:52 ram Exp $
  640. X?RCS:
  641. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  642. X?RCS: 
  643. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  644. X?RCS: as specified in the README file that comes with the distribution.
  645. X?RCS: You may reuse parts of this distribution only within the terms of
  646. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  647. X?RCS: of the source tree for dist 3.0.
  648. X?RCS:
  649. X?RCS: $Log: d_readdir.U,v $
  650. X?RCS: Revision 3.0  1993/08/18  12:06:52  ram
  651. X?RCS: Baseline for dist 3.0 netwide release.
  652. X?RCS:
  653. X?X:    Force checking for <dirent.h> inclusion
  654. X?X:INC: i_dirent
  655. X?MAKE:d_readdir: Inlibc
  656. X?MAKE:    -pick add $@ %<
  657. X?S:d_readdir:
  658. X?S:    This variable conditionally defines HAS_READDIR if readdir() is
  659. X?S:    available to read directory entries.
  660. X?S:.
  661. X?C:HAS_READDIR (READDIR):
  662. X?C:    This symbol, if defined, indicates that the readdir routine is
  663. X?C:    available to read directory entries. You may have to include
  664. X?C:    <dirent.h>. See I_DIRENT.
  665. X?C:.
  666. X?H:#$d_readdir HAS_READDIR        /**/
  667. X?H:.
  668. X?LINT:set d_readdir
  669. X: see if readdir exists
  670. Xset readdir d_readdir
  671. Xeval $inlibc
  672. X
  673. END_OF_FILE
  674.   if test 1129 -ne `wc -c <'mcon/U/d_readdir.U'`; then
  675.     echo shar: \"'mcon/U/d_readdir.U'\" unpacked with wrong size!
  676.   fi
  677.   # end of 'mcon/U/d_readdir.U'
  678. fi
  679. if test -f 'mcon/U/d_rename.U' -a "${1}" != "-c" ; then 
  680.   echo shar: Will not clobber existing file \"'mcon/U/d_rename.U'\"
  681. else
  682.   echo shar: Extracting \"'mcon/U/d_rename.U'\" \(1108 characters\)
  683.   sed "s/^X//" >'mcon/U/d_rename.U' <<'END_OF_FILE'
  684. X?RCS: $Id: d_rename.U,v 3.0 1993/08/18 12:06:54 ram Exp $
  685. X?RCS:
  686. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  687. X?RCS: 
  688. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  689. X?RCS: as specified in the README file that comes with the distribution.
  690. X?RCS: You may reuse parts of this distribution only within the terms of
  691. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  692. X?RCS: of the source tree for dist 3.0.
  693. X?RCS:
  694. X?RCS: $Log: d_rename.U,v $
  695. X?RCS: Revision 3.0  1993/08/18  12:06:54  ram
  696. X?RCS: Baseline for dist 3.0 netwide release.
  697. X?RCS:
  698. X?MAKE:d_rename: Inlibc
  699. X?MAKE:    -pick add $@ %<
  700. X?S:d_rename:
  701. X?S:    This variable conditionally defines the HAS_RENAME symbol, which
  702. X?S:    indicates to the C program that the rename() routine is available
  703. X?S:    to rename files.
  704. X?S:.
  705. X?C:HAS_RENAME (RENAME):
  706. X?C:    This symbol, if defined, indicates that the rename routine is available
  707. X?C:    to rename files.  Otherwise you should do the unlink(), link(), unlink()
  708. X?C:    trick.
  709. X?C:.
  710. X?H:#$d_rename HAS_RENAME    /**/
  711. X?H:.
  712. X?LINT:set d_rename
  713. X: see if rename exists
  714. Xset rename d_rename
  715. Xeval $inlibc
  716. X
  717. END_OF_FILE
  718.   if test 1108 -ne `wc -c <'mcon/U/d_rename.U'`; then
  719.     echo shar: \"'mcon/U/d_rename.U'\" unpacked with wrong size!
  720.   fi
  721.   # end of 'mcon/U/d_rename.U'
  722. fi
  723. if test -f 'mcon/U/d_select.U' -a "${1}" != "-c" ; then 
  724.   echo shar: Will not clobber existing file \"'mcon/U/d_select.U'\"
  725. else
  726.   echo shar: Extracting \"'mcon/U/d_select.U'\" \(1155 characters\)
  727.   sed "s/^X//" >'mcon/U/d_select.U' <<'END_OF_FILE'
  728. X?RCS: $Id: d_select.U,v 3.0 1993/08/18 12:07:02 ram Exp $
  729. X?RCS:
  730. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  731. X?RCS: 
  732. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  733. X?RCS: as specified in the README file that comes with the distribution.
  734. X?RCS: You may reuse parts of this distribution only within the terms of
  735. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  736. X?RCS: of the source tree for dist 3.0.
  737. X?RCS:
  738. X?RCS: $Log: d_select.U,v $
  739. X?RCS: Revision 3.0  1993/08/18  12:07:02  ram
  740. X?RCS: Baseline for dist 3.0 netwide release.
  741. X?RCS:
  742. X?MAKE:d_select: Inlibc
  743. X?MAKE:    -pick add $@ %<
  744. X?S:d_select:
  745. X?S:    This variable conditionally defines HAS_SELECT if select() is
  746. X?S:    available to select active file descriptors. A <sys/time.h>
  747. X?S:    inclusion may be necessary for the timeout field.
  748. X?S:.
  749. X?C:HAS_SELECT (SELECT):
  750. X?C:    This symbol, if defined, indicates that the select routine is
  751. X?C:    available to select active file descriptors. If the timeout field
  752. X?C:    is used, <sys/time.h> may need to be included.
  753. X?C:.
  754. X?H:#$d_select HAS_SELECT    /**/
  755. X?H:.
  756. X?LINT:set d_select
  757. X: see if select exists
  758. Xset select d_select
  759. Xeval $inlibc
  760. X
  761. END_OF_FILE
  762.   if test 1155 -ne `wc -c <'mcon/U/d_select.U'`; then
  763.     echo shar: \"'mcon/U/d_select.U'\" unpacked with wrong size!
  764.   fi
  765.   # end of 'mcon/U/d_select.U'
  766. fi
  767. if test -f 'mcon/U/d_setegid.U' -a "${1}" != "-c" ; then 
  768.   echo shar: Will not clobber existing file \"'mcon/U/d_setegid.U'\"
  769. else
  770.   echo shar: Extracting \"'mcon/U/d_setegid.U'\" \(1127 characters\)
  771.   sed "s/^X//" >'mcon/U/d_setegid.U' <<'END_OF_FILE'
  772. X?RCS: $Id: d_setegid.U,v 3.0 1993/08/18 12:07:07 ram Exp $
  773. X?RCS:
  774. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  775. X?RCS: 
  776. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  777. X?RCS: as specified in the README file that comes with the distribution.
  778. X?RCS: You may reuse parts of this distribution only within the terms of
  779. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  780. X?RCS: of the source tree for dist 3.0.
  781. X?RCS:
  782. X?RCS: $Log: d_setegid.U,v $
  783. X?RCS: Revision 3.0  1993/08/18  12:07:07  ram
  784. X?RCS: Baseline for dist 3.0 netwide release.
  785. X?RCS:
  786. X?MAKE:d_setegid: Inlibc
  787. X?MAKE:    -pick add $@ %<
  788. X?S:d_setegid:
  789. X?S:    This variable conditionally defines the HAS_SETEGID symbol, which
  790. X?S:    indicates to the C program that the setegid() routine is available
  791. X?S:    to change the effective gid of the current program.
  792. X?S:.
  793. X?C:HAS_SETEGID (SETEGID):
  794. X?C:    This symbol, if defined, indicates that the setegid routine is available
  795. X?C:    to change the effective gid of the current program.
  796. X?C:.
  797. X?H:#$d_setegid HAS_SETEGID        /**/
  798. X?H:.
  799. X?LINT:set d_setegid
  800. X: see if setegid exists
  801. Xset setegid d_setegid
  802. Xeval $inlibc
  803. X
  804. END_OF_FILE
  805.   if test 1127 -ne `wc -c <'mcon/U/d_setegid.U'`; then
  806.     echo shar: \"'mcon/U/d_setegid.U'\" unpacked with wrong size!
  807.   fi
  808.   # end of 'mcon/U/d_setegid.U'
  809. fi
  810. if test -f 'mcon/U/d_seteuid.U' -a "${1}" != "-c" ; then 
  811.   echo shar: Will not clobber existing file \"'mcon/U/d_seteuid.U'\"
  812. else
  813.   echo shar: Extracting \"'mcon/U/d_seteuid.U'\" \(1127 characters\)
  814.   sed "s/^X//" >'mcon/U/d_seteuid.U' <<'END_OF_FILE'
  815. X?RCS: $Id: d_seteuid.U,v 3.0 1993/08/18 12:07:08 ram Exp $
  816. X?RCS:
  817. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  818. X?RCS: 
  819. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  820. X?RCS: as specified in the README file that comes with the distribution.
  821. X?RCS: You may reuse parts of this distribution only within the terms of
  822. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  823. X?RCS: of the source tree for dist 3.0.
  824. X?RCS:
  825. X?RCS: $Log: d_seteuid.U,v $
  826. X?RCS: Revision 3.0  1993/08/18  12:07:08  ram
  827. X?RCS: Baseline for dist 3.0 netwide release.
  828. X?RCS:
  829. X?MAKE:d_seteuid: Inlibc
  830. X?MAKE:    -pick add $@ %<
  831. X?S:d_seteuid:
  832. X?S:    This variable conditionally defines the HAS_SETEUID symbol, which
  833. X?S:    indicates to the C program that the seteuid() routine is available
  834. X?S:    to change the effective uid of the current program.
  835. X?S:.
  836. X?C:HAS_SETEUID (SETEUID):
  837. X?C:    This symbol, if defined, indicates that the seteuid routine is available
  838. X?C:    to change the effective uid of the current program.
  839. X?C:.
  840. X?H:#$d_seteuid HAS_SETEUID        /**/
  841. X?H:.
  842. X?LINT:set d_seteuid
  843. X: see if seteuid exists
  844. Xset seteuid d_seteuid
  845. Xeval $inlibc
  846. X
  847. END_OF_FILE
  848.   if test 1127 -ne `wc -c <'mcon/U/d_seteuid.U'`; then
  849.     echo shar: \"'mcon/U/d_seteuid.U'\" unpacked with wrong size!
  850.   fi
  851.   # end of 'mcon/U/d_seteuid.U'
  852. fi
  853. if test -f 'mcon/U/d_setpgrp2.U' -a "${1}" != "-c" ; then 
  854.   echo shar: Will not clobber existing file \"'mcon/U/d_setpgrp2.U'\"
  855. else
  856.   echo shar: Extracting \"'mcon/U/d_setpgrp2.U'\" \(1136 characters\)
  857.   sed "s/^X//" >'mcon/U/d_setpgrp2.U' <<'END_OF_FILE'
  858. X?RCS: $Id: d_setpgrp2.U,v 3.0 1993/08/18 12:07:10 ram Exp $
  859. X?RCS:
  860. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  861. X?RCS: 
  862. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  863. X?RCS: as specified in the README file that comes with the distribution.
  864. X?RCS: You may reuse parts of this distribution only within the terms of
  865. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  866. X?RCS: of the source tree for dist 3.0.
  867. X?RCS:
  868. X?RCS: $Log: d_setpgrp2.U,v $
  869. X?RCS: Revision 3.0  1993/08/18  12:07:10  ram
  870. X?RCS: Baseline for dist 3.0 netwide release.
  871. X?RCS:
  872. X?MAKE:d_setpgrp2: Inlibc
  873. X?MAKE:    -pick add $@ %<
  874. X?S:d_setpgrp2:
  875. X?S:    This variable conditionally defines the HAS_SETPGRP2 symbol, which
  876. X?S:    indicates to the C program that the setpgrp2() (as in DG/UX) routine
  877. X?S:    is available to set the current process group.
  878. X?S:.
  879. X?C:HAS_SETPGRP2 (SETPGRP2):
  880. X?C:    This symbol, if defined, indicates that the setpgrp2() (as in DG/UX)
  881. X?C:    routine is available to set the current process group.
  882. X?C:.
  883. X?H:#$d_setpgrp2 HAS_SETPGRP2        /**/
  884. X?H:.
  885. X?LINT:set d_setpgrp2
  886. X: see if setpgrp2 exists
  887. Xset setpgrp2 d_setpgrp2
  888. Xeval $inlibc
  889. X
  890. END_OF_FILE
  891.   if test 1136 -ne `wc -c <'mcon/U/d_setpgrp2.U'`; then
  892.     echo shar: \"'mcon/U/d_setpgrp2.U'\" unpacked with wrong size!
  893.   fi
  894.   # end of 'mcon/U/d_setpgrp2.U'
  895. fi
  896. if test -f 'mcon/U/d_setrgid.U' -a "${1}" != "-c" ; then 
  897.   echo shar: Will not clobber existing file \"'mcon/U/d_setrgid.U'\"
  898. else
  899.   echo shar: Extracting \"'mcon/U/d_setrgid.U'\" \(1117 characters\)
  900.   sed "s/^X//" >'mcon/U/d_setrgid.U' <<'END_OF_FILE'
  901. X?RCS: $Id: d_setrgid.U,v 3.0 1993/08/18 12:07:14 ram Exp $
  902. X?RCS:
  903. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  904. X?RCS: 
  905. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  906. X?RCS: as specified in the README file that comes with the distribution.
  907. X?RCS: You may reuse parts of this distribution only within the terms of
  908. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  909. X?RCS: of the source tree for dist 3.0.
  910. X?RCS:
  911. X?RCS: $Log: d_setrgid.U,v $
  912. X?RCS: Revision 3.0  1993/08/18  12:07:14  ram
  913. X?RCS: Baseline for dist 3.0 netwide release.
  914. X?RCS:
  915. X?MAKE:d_setrgid: Inlibc
  916. X?MAKE:    -pick add $@ %<
  917. X?S:d_setrgid:
  918. X?S:    This variable conditionally defines the HAS_SETRGID symbol, which
  919. X?S:    indicates to the C program that the setrgid() routine is available
  920. X?S:    to change the real gid of the current program.
  921. X?S:.
  922. X?C:HAS_SETRGID (SETRGID):
  923. X?C:    This symbol, if defined, indicates that the setrgid routine is available
  924. X?C:    to change the real gid of the current program.
  925. X?C:.
  926. X?H:#$d_setrgid HAS_SETRGID        /**/
  927. X?H:.
  928. X?LINT:set d_setrgid
  929. X: see if setrgid exists
  930. Xset setrgid d_setrgid
  931. Xeval $inlibc
  932. X
  933. END_OF_FILE
  934.   if test 1117 -ne `wc -c <'mcon/U/d_setrgid.U'`; then
  935.     echo shar: \"'mcon/U/d_setrgid.U'\" unpacked with wrong size!
  936.   fi
  937.   # end of 'mcon/U/d_setrgid.U'
  938. fi
  939. if test -f 'mcon/U/d_setruid.U' -a "${1}" != "-c" ; then 
  940.   echo shar: Will not clobber existing file \"'mcon/U/d_setruid.U'\"
  941. else
  942.   echo shar: Extracting \"'mcon/U/d_setruid.U'\" \(1117 characters\)
  943.   sed "s/^X//" >'mcon/U/d_setruid.U' <<'END_OF_FILE'
  944. X?RCS: $Id: d_setruid.U,v 3.0 1993/08/18 12:07:15 ram Exp $
  945. X?RCS:
  946. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  947. X?RCS: 
  948. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  949. X?RCS: as specified in the README file that comes with the distribution.
  950. X?RCS: You may reuse parts of this distribution only within the terms of
  951. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  952. X?RCS: of the source tree for dist 3.0.
  953. X?RCS:
  954. X?RCS: $Log: d_setruid.U,v $
  955. X?RCS: Revision 3.0  1993/08/18  12:07:15  ram
  956. X?RCS: Baseline for dist 3.0 netwide release.
  957. X?RCS:
  958. X?MAKE:d_setruid: Inlibc
  959. X?MAKE:    -pick add $@ %<
  960. X?S:d_setruid:
  961. X?S:    This variable conditionally defines the HAS_SETRUID symbol, which
  962. X?S:    indicates to the C program that the setruid() routine is available
  963. X?S:    to change the real uid of the current program.
  964. X?S:.
  965. X?C:HAS_SETRUID (SETRUID):
  966. X?C:    This symbol, if defined, indicates that the setruid routine is available
  967. X?C:    to change the real uid of the current program.
  968. X?C:.
  969. X?H:#$d_setruid HAS_SETRUID        /**/
  970. X?H:.
  971. X?LINT:set d_setruid
  972. X: see if setruid exists
  973. Xset setruid d_setruid
  974. Xeval $inlibc
  975. X
  976. END_OF_FILE
  977.   if test 1117 -ne `wc -c <'mcon/U/d_setruid.U'`; then
  978.     echo shar: \"'mcon/U/d_setruid.U'\" unpacked with wrong size!
  979.   fi
  980.   # end of 'mcon/U/d_setruid.U'
  981. fi
  982. if test -f 'mcon/U/d_strtok.U' -a "${1}" != "-c" ; then 
  983.   echo shar: Will not clobber existing file \"'mcon/U/d_strtok.U'\"
  984. else
  985.   echo shar: Extracting \"'mcon/U/d_strtok.U'\" \(1110 characters\)
  986.   sed "s/^X//" >'mcon/U/d_strtok.U' <<'END_OF_FILE'
  987. X?RCS: $Id: d_strtok.U,v 3.0 1993/08/18 12:07:38 ram Exp $
  988. X?RCS:
  989. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  990. X?RCS: 
  991. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  992. X?RCS: as specified in the README file that comes with the distribution.
  993. X?RCS: You may reuse parts of this distribution only within the terms of
  994. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  995. X?RCS: of the source tree for dist 3.0.
  996. X?RCS:
  997. X?RCS: $Log: d_strtok.U,v $
  998. X?RCS: Revision 3.0  1993/08/18  12:07:38  ram
  999. X?RCS: Baseline for dist 3.0 netwide release.
  1000. X?RCS:
  1001. X?X:
  1002. X?X:    The strtok routine now appears to be a standard one, but it was
  1003. X?X:    missing in early BSD systems.
  1004. X?X:
  1005. X?MAKE:d_strtok: Inlibc
  1006. X?MAKE:    -pick add $@ %<
  1007. X?S:d_strtok:
  1008. X?S:    This variable conditionally defines HAS_STRTOK if strtok() is
  1009. X?S:    available to scan strings for tokens.
  1010. X?S:.
  1011. X?C:HAS_STRTOK (STRTOK):
  1012. X?C:    This symbol, if defined, indicates that the strtok routine is
  1013. X?C:    available to scan strings for tokens.
  1014. X?C:.
  1015. X?H:#$d_strtok HAS_STRTOK    /**/
  1016. X?H:.
  1017. X?LINT:set d_strtok
  1018. X: see if strtok exists
  1019. Xset strtok d_strtok
  1020. Xeval $inlibc
  1021. X
  1022. END_OF_FILE
  1023.   if test 1110 -ne `wc -c <'mcon/U/d_strtok.U'`; then
  1024.     echo shar: \"'mcon/U/d_strtok.U'\" unpacked with wrong size!
  1025.   fi
  1026.   # end of 'mcon/U/d_strtok.U'
  1027. fi
  1028. if test -f 'mcon/U/d_strtol.U' -a "${1}" != "-c" ; then 
  1029.   echo shar: Will not clobber existing file \"'mcon/U/d_strtol.U'\"
  1030. else
  1031.   echo shar: Extracting \"'mcon/U/d_strtol.U'\" \(1145 characters\)
  1032.   sed "s/^X//" >'mcon/U/d_strtol.U' <<'END_OF_FILE'
  1033. X?RCS: $Id: d_strtol.U,v 3.0 1993/08/18 12:07:39 ram Exp $
  1034. X?RCS:
  1035. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  1036. X?RCS: 
  1037. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  1038. X?RCS: as specified in the README file that comes with the distribution.
  1039. X?RCS: You may reuse parts of this distribution only within the terms of
  1040. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  1041. X?RCS: of the source tree for dist 3.0.
  1042. X?RCS:
  1043. X?RCS: $Log: d_strtol.U,v $
  1044. X?RCS: Revision 3.0  1993/08/18  12:07:39  ram
  1045. X?RCS: Baseline for dist 3.0 netwide release.
  1046. X?RCS:
  1047. X?MAKE:d_strtol: Inlibc
  1048. X?MAKE:    -pick add $@ %<
  1049. X?S:d_strtol:
  1050. X?S:    This variable conditionally defines the HAS_STRTOL symbol, which
  1051. X?S:    indicates to the C program that the strtol() routine is available
  1052. X?S:    to provide better numeric string conversion than atoi() and friends.
  1053. X?S:.
  1054. X?C:HAS_STRTOL (STRTOL):
  1055. X?C:    This symbol, if defined, indicates that the strtol routine is available
  1056. X?C:    to provide better numeric string conversion than atoi() and friends.
  1057. X?C:.
  1058. X?H:#$d_strtol HAS_STRTOL    /**/
  1059. X?H:.
  1060. X?LINT:set d_strtol
  1061. X: see if strtol exists
  1062. Xset strtol d_strtol
  1063. Xeval $inlibc
  1064. X
  1065. END_OF_FILE
  1066.   if test 1145 -ne `wc -c <'mcon/U/d_strtol.U'`; then
  1067.     echo shar: \"'mcon/U/d_strtol.U'\" unpacked with wrong size!
  1068.   fi
  1069.   # end of 'mcon/U/d_strtol.U'
  1070. fi
  1071. if test -f 'mcon/U/d_wcstombs.U' -a "${1}" != "-c" ; then 
  1072.   echo shar: Will not clobber existing file \"'mcon/U/d_wcstombs.U'\"
  1073. else
  1074.   echo shar: Extracting \"'mcon/U/d_wcstombs.U'\" \(1138 characters\)
  1075.   sed "s/^X//" >'mcon/U/d_wcstombs.U' <<'END_OF_FILE'
  1076. X?RCS: $Id: d_wcstombs.U,v 3.0 1993/08/18 12:08:03 ram Exp $
  1077. X?RCS:
  1078. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  1079. X?RCS: 
  1080. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  1081. X?RCS: as specified in the README file that comes with the distribution.
  1082. X?RCS: You may reuse parts of this distribution only within the terms of
  1083. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  1084. X?RCS: of the source tree for dist 3.0.
  1085. X?RCS:
  1086. X?RCS: $Log: d_wcstombs.U,v $
  1087. X?RCS: Revision 3.0  1993/08/18  12:08:03  ram
  1088. X?RCS: Baseline for dist 3.0 netwide release.
  1089. X?RCS:
  1090. X?MAKE:d_wcstombs: Inlibc
  1091. X?MAKE:    -pick add $@ %<
  1092. X?S:d_wcstombs:
  1093. X?S:    This variable conditionally defines the HAS_WCSTOMBS symbol, which
  1094. X?S:    indicates to the C program that the wcstombs() routine is available
  1095. X?S:    to convert wide character strings to multibyte strings.
  1096. X?S:.
  1097. X?C:HAS_WCSTOMBS:
  1098. X?C:    This symbol, if defined, indicates that the wcstombs routine is
  1099. X?C:    available to convert wide character strings to multibyte strings.
  1100. X?C:.
  1101. X?H:#$d_wcstombs HAS_WCSTOMBS    /**/
  1102. X?H:.
  1103. X?LINT:set d_wcstombs
  1104. X: see if wcstombs exists
  1105. Xset wcstombs d_wcstombs
  1106. Xeval $inlibc
  1107. X
  1108. END_OF_FILE
  1109.   if test 1138 -ne `wc -c <'mcon/U/d_wcstombs.U'`; then
  1110.     echo shar: \"'mcon/U/d_wcstombs.U'\" unpacked with wrong size!
  1111.   fi
  1112.   # end of 'mcon/U/d_wcstombs.U'
  1113. fi
  1114. if test -f 'mcon/U/defeditor.U' -a "${1}" != "-c" ; then 
  1115.   echo shar: Will not clobber existing file \"'mcon/U/defeditor.U'\"
  1116. else
  1117.   echo shar: Extracting \"'mcon/U/defeditor.U'\" \(1183 characters\)
  1118.   sed "s/^X//" >'mcon/U/defeditor.U' <<'END_OF_FILE'
  1119. X?RCS: $Id: defeditor.U,v 3.0 1993/08/18 12:08:05 ram Exp $
  1120. X?RCS:
  1121. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  1122. X?RCS: 
  1123. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  1124. X?RCS: as specified in the README file that comes with the distribution.
  1125. X?RCS: You may reuse parts of this distribution only within the terms of
  1126. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  1127. X?RCS: of the source tree for dist 3.0.
  1128. X?RCS:
  1129. X?RCS: $Log: defeditor.U,v $
  1130. X?RCS: Revision 3.0  1993/08/18  12:08:05  ram
  1131. X?RCS: Baseline for dist 3.0 netwide release.
  1132. X?RCS:
  1133. X?MAKE:defeditor: Getfile Oldconfig Loc vi
  1134. X?MAKE:    -pick add $@ %<
  1135. X?S:defeditor:
  1136. X?S:    This variable contains the eventual value of the DEFEDITOR symbol,
  1137. X?S:    which contains the name of the default editor.
  1138. X?S:.
  1139. X?C:DEFEDITOR:
  1140. X?C:    This symbol contains the full pathname of the default editor.
  1141. X?C:.
  1142. X?H:#define DEFEDITOR "$defeditor"        /**/
  1143. X?H:.
  1144. X?T:_vi
  1145. X?LINT:use vi
  1146. X: determine default editor
  1147. Xecho " "
  1148. Xcase "$defeditor" in
  1149. X'')
  1150. X    case "$_vi" in
  1151. X    */*) dflt="$_vi";;
  1152. X    *) dflt=/usr/ucb/vi;;
  1153. X    esac
  1154. X    ;;
  1155. X*)  dflt="$defeditor"
  1156. X    ;;
  1157. Xesac
  1158. Xfn=f/
  1159. Xrp="What is the default editor on your system?"
  1160. X. ./getfile
  1161. Xdefeditor="$ans"
  1162. X
  1163. END_OF_FILE
  1164.   if test 1183 -ne `wc -c <'mcon/U/defeditor.U'`; then
  1165.     echo shar: \"'mcon/U/defeditor.U'\" unpacked with wrong size!
  1166.   fi
  1167.   # end of 'mcon/U/defeditor.U'
  1168. fi
  1169. if test -f 'mcon/U/i_limits.U' -a "${1}" != "-c" ; then 
  1170.   echo shar: Will not clobber existing file \"'mcon/U/i_limits.U'\"
  1171. else
  1172.   echo shar: Extracting \"'mcon/U/i_limits.U'\" \(1142 characters\)
  1173.   sed "s/^X//" >'mcon/U/i_limits.U' <<'END_OF_FILE'
  1174. X?RCS: $Id: i_limits.U,v 3.0 1993/08/18 12:08:20 ram Exp $
  1175. X?RCS:
  1176. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  1177. X?RCS: 
  1178. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  1179. X?RCS: as specified in the README file that comes with the distribution.
  1180. X?RCS: You may reuse parts of this distribution only within the terms of
  1181. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  1182. X?RCS: of the source tree for dist 3.0.
  1183. X?RCS:
  1184. X?RCS: $Log: i_limits.U,v $
  1185. X?RCS: Revision 3.0  1993/08/18  12:08:20  ram
  1186. X?RCS: Baseline for dist 3.0 netwide release.
  1187. X?RCS:
  1188. X?MAKE:i_limits: Inhdr
  1189. X?MAKE:    -pick add $@ %<
  1190. X?S:i_limits:
  1191. X?S:    This variable conditionally defines the I_LIMITS symbol, and indicates
  1192. X?S:    whether a C program may include <limits.h> to get symbols like WORD_BIT
  1193. X?S:    and friends.
  1194. X?S:.
  1195. X?C:I_LIMITS:
  1196. X?C:    This symbol, if defined, indicates to the C program that it should
  1197. X?C:    include <limits.h> to get definition of symbols like WORD_BIT or
  1198. X?C:    LONG_MAX, i.e. machine dependant limitations.
  1199. X?C:.
  1200. X?H:#$i_limits I_LIMITS        /**/
  1201. X?H:.
  1202. X?LINT:set i_limits
  1203. X: see if this is a limits.h system
  1204. Xset limits.h i_limits
  1205. Xeval $inhdr
  1206. X
  1207. END_OF_FILE
  1208.   if test 1142 -ne `wc -c <'mcon/U/i_limits.U'`; then
  1209.     echo shar: \"'mcon/U/i_limits.U'\" unpacked with wrong size!
  1210.   fi
  1211.   # end of 'mcon/U/i_limits.U'
  1212. fi
  1213. if test -f 'mcon/U/i_sysresrc.U' -a "${1}" != "-c" ; then 
  1214.   echo shar: Will not clobber existing file \"'mcon/U/i_sysresrc.U'\"
  1215. else
  1216.   echo shar: Extracting \"'mcon/U/i_sysresrc.U'\" \(1141 characters\)
  1217.   sed "s/^X//" >'mcon/U/i_sysresrc.U' <<'END_OF_FILE'
  1218. X?RCS: $Id: i_sysresrc.U,v 3.0 1993/08/18 12:08:34 ram Exp $
  1219. X?RCS:
  1220. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  1221. X?RCS: 
  1222. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  1223. X?RCS: as specified in the README file that comes with the distribution.
  1224. X?RCS: You may reuse parts of this distribution only within the terms of
  1225. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  1226. X?RCS: of the source tree for dist 3.0.
  1227. X?RCS:
  1228. X?RCS: $Log: i_sysresrc.U,v $
  1229. X?RCS: Revision 3.0  1993/08/18  12:08:34  ram
  1230. X?RCS: Baseline for dist 3.0 netwide release.
  1231. X?RCS:
  1232. X?X:
  1233. X?X:    Look wether <sys/resource.h> needs to be included
  1234. X?X:
  1235. X?MAKE:i_sysresrc: Inhdr
  1236. X?MAKE:    -pick add $@ %<
  1237. X?S:i_sysresrc:
  1238. X?S:    This variable conditionally defines the I_SYS_RESOURCE symbol,
  1239. X?S:    and indicates whether a C program should include <sys/resource.h>.
  1240. X?S:.
  1241. X?C:I_SYS_RESOURCE (I_SYSRESOURCE):
  1242. X?C:    This symbol, if defined, indicates to the C program that it should
  1243. X?C:    include <sys/resource.h>.
  1244. X?C:.
  1245. X?H:#$i_sysresrc I_SYS_RESOURCE        /**/
  1246. X?H:.
  1247. X?LINT:set i_sysresrc
  1248. X: see if sys/resource.h has to be included
  1249. Xset sys/resource.h i_sysresrc
  1250. Xeval $inhdr
  1251. X
  1252. END_OF_FILE
  1253.   if test 1141 -ne `wc -c <'mcon/U/i_sysresrc.U'`; then
  1254.     echo shar: \"'mcon/U/i_sysresrc.U'\" unpacked with wrong size!
  1255.   fi
  1256.   # end of 'mcon/U/i_sysresrc.U'
  1257. fi
  1258. if test -f 'mcon/U/i_sysun.U' -a "${1}" != "-c" ; then 
  1259.   echo shar: Will not clobber existing file \"'mcon/U/i_sysun.U'\"
  1260. else
  1261.   echo shar: Extracting \"'mcon/U/i_sysun.U'\" \(1140 characters\)
  1262.   sed "s/^X//" >'mcon/U/i_sysun.U' <<'END_OF_FILE'
  1263. X?RCS: $Id: i_sysun.U,v 3.0 1993/08/18 12:08:42 ram Exp $
  1264. X?RCS:
  1265. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  1266. X?RCS: 
  1267. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  1268. X?RCS: as specified in the README file that comes with the distribution.
  1269. X?RCS: You may reuse parts of this distribution only within the terms of
  1270. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  1271. X?RCS: of the source tree for dist 3.0.
  1272. X?RCS:
  1273. X?RCS: $Log: i_sysun.U,v $
  1274. X?RCS: Revision 3.0  1993/08/18  12:08:42  ram
  1275. X?RCS: Baseline for dist 3.0 netwide release.
  1276. X?RCS:
  1277. X?X:
  1278. X?X: This unit looks wether <sys/un.h> is available or not
  1279. X?X:
  1280. X?MAKE:i_sysun: Inhdr
  1281. X?MAKE:    -pick add $@ %<
  1282. X?S:i_sysun:
  1283. X?S:    This variable conditionally defines I_SYS_UN, which indicates
  1284. X?S:    to the C program that it should include <sys/un.h> to get UNIX
  1285. X?S:    domain socket definitions.
  1286. X?S:.
  1287. X?C:I_SYS_UN:
  1288. X?C:    This symbol, if defined, indicates to the C program that it should
  1289. X?C:    include <sys/un.h> to get UNIX domain socket definitions.
  1290. X?C:.
  1291. X?H:#$i_sysun I_SYS_UN        /**/
  1292. X?H:.
  1293. X?LINT:set i_sysun
  1294. X: see if this is a sys/un.h system
  1295. Xset sys/un.h i_sysun
  1296. Xeval $inhdr
  1297. X
  1298. END_OF_FILE
  1299.   if test 1140 -ne `wc -c <'mcon/U/i_sysun.U'`; then
  1300.     echo shar: \"'mcon/U/i_sysun.U'\" unpacked with wrong size!
  1301.   fi
  1302.   # end of 'mcon/U/i_sysun.U'
  1303. fi
  1304. if test -f 'mcon/U/i_syswait.U' -a "${1}" != "-c" ; then 
  1305.   echo shar: Will not clobber existing file \"'mcon/U/i_syswait.U'\"
  1306. else
  1307.   echo shar: Extracting \"'mcon/U/i_syswait.U'\" \(1098 characters\)
  1308.   sed "s/^X//" >'mcon/U/i_syswait.U' <<'END_OF_FILE'
  1309. X?RCS: $Id: i_syswait.U,v 3.0 1993/08/18 12:08:42 ram Exp $
  1310. X?RCS:
  1311. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  1312. X?RCS: 
  1313. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  1314. X?RCS: as specified in the README file that comes with the distribution.
  1315. X?RCS: You may reuse parts of this distribution only within the terms of
  1316. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  1317. X?RCS: of the source tree for dist 3.0.
  1318. X?RCS:
  1319. X?RCS: $Log: i_syswait.U,v $
  1320. X?RCS: Revision 3.0  1993/08/18  12:08:42  ram
  1321. X?RCS: Baseline for dist 3.0 netwide release.
  1322. X?RCS:
  1323. X?X:
  1324. X?X: This unit looks wether <sys/wait.h> is available or not
  1325. X?X:
  1326. X?MAKE:i_syswait: Inhdr
  1327. X?MAKE:    -pick add $@ %<
  1328. X?S:i_syswait:
  1329. X?S:    This variable conditionally defines I_SYS_WAIT, which indicates
  1330. X?S:    to the C program that it should include <sys/wait.h>.
  1331. X?S:.
  1332. X?C:I_SYS_WAIT (I_SYSWAIT):
  1333. X?C:    This symbol, if defined, indicates to the C program that it should
  1334. X?C:    include <sys/wait.h>.
  1335. X?C:.
  1336. X?H:#$i_syswait I_SYS_WAIT    /**/
  1337. X?H:.
  1338. X?LINT:set i_syswait
  1339. X: see if this is a syswait system
  1340. Xset sys/wait.h i_syswait
  1341. Xeval $inhdr
  1342. X
  1343. END_OF_FILE
  1344.   if test 1098 -ne `wc -c <'mcon/U/i_syswait.U'`; then
  1345.     echo shar: \"'mcon/U/i_syswait.U'\" unpacked with wrong size!
  1346.   fi
  1347.   # end of 'mcon/U/i_syswait.U'
  1348. fi
  1349. if test -f 'mcon/U/pager.U' -a "${1}" != "-c" ; then 
  1350.   echo shar: Will not clobber existing file \"'mcon/U/pager.U'\"
  1351. else
  1352.   echo shar: Extracting \"'mcon/U/pager.U'\" \(1141 characters\)
  1353.   sed "s/^X//" >'mcon/U/pager.U' <<'END_OF_FILE'
  1354. X?RCS: $Id: pager.U,v 3.0 1993/08/18 12:09:30 ram Exp $
  1355. X?RCS:
  1356. X?RCS: Copyright (c) 1991-1993, Raphael Manfredi
  1357. X?RCS: 
  1358. X?RCS: You may redistribute only under the terms of the Artistic Licence,
  1359. X?RCS: as specified in the README file that comes with the distribution.
  1360. X?RCS: You may reuse parts of this distribution only within the terms of
  1361. X?RCS: that same Artistic Licence; a copy of which may be found at the root
  1362. X?RCS: of the source tree for dist 3.0.
  1363. X?RCS:
  1364. X?RCS: $Log: pager.U,v $
  1365. X?RCS: Revision 3.0  1993/08/18  12:09:30  ram
  1366. X?RCS: Baseline for dist 3.0 netwide release.
  1367. X?RCS:
  1368. X?MAKE:pager: pg more less Myread Oldconfig
  1369. X?MAKE:    -pick add $@ %<
  1370. X?S:pager:
  1371. X?S:    This variable contains the name of the preferred pager on the system.
  1372. X?S:    Usual values are (the full pathnames of) more, less, pg, or cat.
  1373. X?S:.
  1374. X: locate the preferred pager for this system
  1375. Xcase "$pager" in
  1376. X'')
  1377. X    case "$pg" in
  1378. X    /*) dflt=$pg;;
  1379. X    esac
  1380. X    case "$more" in
  1381. X    /*) dflt=$more;;
  1382. X    esac
  1383. X    case "$less" in
  1384. X    /*) dflt=$less;;
  1385. X    esac
  1386. X    case "$dflt" in
  1387. X    '') dflt=/usr/ucb/more;;
  1388. X    esac
  1389. X    ;;
  1390. X*) dflt="$pager";;
  1391. Xesac
  1392. Xecho " "
  1393. Xfn=f/
  1394. Xrp='What pager is used on your system?'
  1395. X. ./getfile
  1396. Xpager="$ans"
  1397. X
  1398. END_OF_FILE
  1399.   if test 1141 -ne `wc -c <'mcon/U/pager.U'`; then
  1400.     echo shar: \"'mcon/U/pager.U'\" unpacked with wrong size!
  1401.   fi
  1402.   # end of 'mcon/U/pager.U'
  1403. fi
  1404. if test -f 'mcon/files/i_include.U' -a "${1}" != "-c" ; then 
  1405.   echo shar: Will not clobber existing file \"'mcon/files/i_include.U'\"
  1406. else
  1407.   echo shar: Extracting \"'mcon/files/i_include.U'\" \(1071 characters\)
  1408.   sed "s/^X//" >'mcon/files/i_include.U' <<'END_OF_FILE'
  1409. X?RCS: $Id: i_include.U,v 3.0 1993/08/18 12:10:07 ram Exp $
  1410. X?RCS:
  1411. X?RCS:  Copyright (c) 1991-1993, Raphael Manfredi
  1412. X?RCS:  
  1413. X?RCS:  You may redistribute only under the terms of the Artistic Licence,
  1414. X?RCS:  as specified in the README file that comes with the distribution.
  1415. X?RCS:  You may reuse parts of this distribution only within the terms of
  1416. X?RCS:  that same Artistic Licence; a copy of which may be found at the root
  1417. X?RCS:  of the source tree for dist 3.0.
  1418. X?RCS:
  1419. X?RCS: $Log: i_include.U,v $
  1420. X?RCS: Revision 3.0  1993/08/18  12:10:07  ram
  1421. X?RCS: Baseline for dist 3.0 netwide release.
  1422. X?RCS:
  1423. X?MAKE:i_<INCLUDE>: Inhdr
  1424. X?MAKE:    -pick add $@ %<
  1425. X?S:i_<INCLUDE>:
  1426. X?S:    This variable conditionally defines the I_<%INCLUDE> symbol, which
  1427. X?S:    indicates to the C program that <<INC_PATH>.h> exists and should
  1428. X?S:    be included.
  1429. X?S:.
  1430. X?C:I_<%INCLUDE>:
  1431. X?C:    This symbol, if defined, indicates that <<INC_PATH>.h> exists and should
  1432. X?C:    be included.
  1433. X?C:.
  1434. X?H:#$i_<INCLUDE> I_<%INCLUDE>        /**/
  1435. X?H:.
  1436. X?LINT:set i_<INCLUDE>
  1437. X: see if <INC_PATH>.h is available
  1438. Xset <INC_PATH>.h i_<INCLUDE>
  1439. Xeval $inhdr
  1440. X
  1441. END_OF_FILE
  1442.   if test 1071 -ne `wc -c <'mcon/files/i_include.U'`; then
  1443.     echo shar: \"'mcon/files/i_include.U'\" unpacked with wrong size!
  1444.   fi
  1445.   # end of 'mcon/files/i_include.U'
  1446. fi
  1447. if test -f 'pl/rangeargs.pl' -a "${1}" != "-c" ; then 
  1448.   echo shar: Will not clobber existing file \"'pl/rangeargs.pl'\"
  1449. else
  1450.   echo shar: Extracting \"'pl/rangeargs.pl'\" \(1180 characters\)
  1451.   sed "s/^X//" >'pl/rangeargs.pl' <<'END_OF_FILE'
  1452. X;# $Id: rangeargs.pl,v 3.0 1993/08/18 12:10:58 ram Exp $
  1453. X;#
  1454. X;#  Copyright (c) 1991-1993, Raphael Manfredi
  1455. X;#  
  1456. X;#  You may redistribute only under the terms of the Artistic Licence,
  1457. X;#  as specified in the README file that comes with the distribution.
  1458. X;#  You may reuse parts of this distribution only within the terms of
  1459. X;#  that same Artistic Licence; a copy of which may be found at the root
  1460. X;#  of the source tree for dist 3.0.
  1461. X;#
  1462. X;# $Log: rangeargs.pl,v $
  1463. X;# Revision 3.0  1993/08/18  12:10:58  ram
  1464. X;# Baseline for dist 3.0 netwide release.
  1465. X;#
  1466. X;#
  1467. Xsub rangeargs {
  1468. X    local($result) = '';
  1469. X    local($min,$max,$_);
  1470. X    open(PL,"patchlevel.h") || die "Can't open patchlevel.h\n";
  1471. X    while (<PL>) {
  1472. X        $maxspec = $1 if /^#define\s+PATCHLEVEL\s+(\d+)/;
  1473. X    }
  1474. X    close PL;
  1475. X    die "Malformed patchlevel.h file.\n" if $maxspec eq '';
  1476. X    while ($#_ >= 0) {
  1477. X        $_ = shift(@_);
  1478. X        while (/^\s*\d/) {
  1479. X            s/^\s*(\d+)//;
  1480. X            $min = $1;
  1481. X            if (s/^,//) {
  1482. X                $max = $min;
  1483. X            } elsif (s/^-(\d*)//) {
  1484. X                $max = $1;
  1485. X                if ($max == 0 && $maxspec) {
  1486. X                    $max = $maxspec;
  1487. X                }
  1488. X                s/^[^,],?//;
  1489. X            } else {
  1490. X                $max = $min;
  1491. X            }
  1492. X            for ($i = $min; $i <= $max; ++$i) {
  1493. X                $result .= $i . ' ';
  1494. X            }
  1495. X        }
  1496. X    }
  1497. X    $result;
  1498. X}
  1499. X
  1500. END_OF_FILE
  1501.   if test 1180 -ne `wc -c <'pl/rangeargs.pl'`; then
  1502.     echo shar: \"'pl/rangeargs.pl'\" unpacked with wrong size!
  1503.   fi
  1504.   # end of 'pl/rangeargs.pl'
  1505. fi
  1506. echo shar: End of archive 25 \(of 28\).
  1507. cp /dev/null ark25isdone
  1508. MISSING=""
  1509. for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ; do
  1510.     if test ! -f ark${I}isdone ; then
  1511.     MISSING="${MISSING} ${I}"
  1512.     fi
  1513. done
  1514. if test "${MISSING}" = "" ; then
  1515.     echo You have unpacked all 28 archives.
  1516.     echo "Please run PACKNOTES through sh, read REAMDE and then type Configure."
  1517.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  1518. else
  1519.     echo You still must unpack the following archives:
  1520.     echo "        " ${MISSING}
  1521. fi
  1522. exit 0
  1523.  
  1524. exit 0 # Just in case...
  1525.