home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sources / misc / 4116 < prev    next >
Encoding:
Text File  |  1992-11-21  |  53.9 KB  |  2,009 lines

  1. Newsgroups: comp.sources.misc
  2. Path: sparky!kent
  3. From: Warren Tucker <wht@n4hgf.Mt-Park.GA.US>
  4. Subject:  v33i111:  u386mon - SVR3 performance/status monitor v2.60, Part02/09
  5. Message-ID: <1992Nov22.015922.23965@sparky.imd.sterling.com>
  6. Followup-To: comp.sources.d
  7. X-Md4-Signature: adad076318225b3d415e5b59a8a862ff
  8. Sender: kent@sparky.imd.sterling.com (Kent Landfield)
  9. Organization: Sterling Software
  10. References: <csm-v33i110=u386mon.195754@sparky.IMD.Sterling.COM>
  11. Date: Sun, 22 Nov 1992 01:59:22 GMT
  12. Approved: kent@sparky.imd.sterling.com
  13. Lines: 1994
  14.  
  15. Submitted-by: Warren Tucker <wht@n4hgf.Mt-Park.GA.US>
  16. Posting-number: Volume 33, Issue 111
  17. Archive-name: u386mon/part02
  18. Environment: SYSVR3
  19. Supersedes: u386mon: Volume 22, Issue 3-9
  20.  
  21. #!/bin/sh
  22. # This is part 02 of u386mon.2.60
  23. # ============= Make.isc2 ==============
  24. if test -f 'Make.isc2' -a X"$1" != X"-c"; then
  25.     echo 'x - skipping Make.isc2 (File already exists)'
  26. else
  27. echo 'x - extracting Make.isc2 (Text)'
  28. sed 's/^X//' << 'SHAR_EOF' > 'Make.isc2' &&
  29. X#  CHK=0x9C70
  30. X#+-------------------------------------------------------------------
  31. X#  Makefile for u386mon for ISC 386/ix 2.x.x
  32. X#  ...!{gatech,emory}!n4hgf!wht
  33. X#--------------------------------------------------------------------
  34. X#+:EDITS:*/
  35. X#:07-15-1992-14:31-wht@n4hgf-2.60 release - u386mon+siotools merge
  36. X#:08-17-1991-13:35-root@n4hgf-document -DISC22 per dennis@nanovx
  37. X#:08-01-1991-23:34-wht@n4hgf-release 2.53 source control point
  38. X#:08-10-1990-14:12-jmd@p1so/wht@n4hgf-2.20-add Tandem Integrity S2
  39. X#:08-07-1990-14:24-wht@n4hgf-nba@sysware.dk SVR31 updates
  40. X#:08-03-1990-03:45-wht@n4hgf-rename Makefile.isc1 to Makefile.isc2
  41. X#:08-02-1990-15:35-wht@n4hgf-2.12-old curses hacks+minor 3.2 formalizations
  42. X#:08-01-1990-21:39-wht@n4hgf-add Dell make file
  43. X#:08-01-1990-12:26-wht@n4hgf-2.11-try to support ISC 1.x.x
  44. X#:07-28-1990-18:07-wht@n4hgf-2.10 release
  45. X#:07-26-1990-18:59-root@n4hgf-remove inappropriate USIZE_FIXED reminder
  46. X#:07-24-1990-18:53-wht@n4hgf-add USIZE_FIXED reminder
  47. X#:07-21-1990-16:03-wht@n4hgf-add libpanel + remake depend
  48. X#:06-27-1990-01:57-wht@n4hgf-1.10 - incorporate suggestions from alpha testers
  49. X#:06-25-1990-04:14-wht@n4hgf-1.03-better error handling
  50. X#:06-24-1990-20:53-wht@n4hgf-v1.01-add ISC support thanks to peter@radig.de
  51. X#:06-21-1990-14:27-r@n4hgf-version x0.12 seems bug free
  52. X#:06-19-1990-21:37-wht@n4hgf-get ready for 0.08 release
  53. X
  54. X#------------> CFLAGS 
  55. X# ISC 2.0.x and ISC 2.2
  56. X# Add -DVPIX if you have VP/ix
  57. X# Add -DMERGE386 if you have Merge/386
  58. X# Add -DISC22 if you have ISC 2.2 instead of 2.0.x (don't know about 2.1)
  59. XCFLAGS = -c -O -DISC
  60. X
  61. X#------------> LIB
  62. XLIB = -lpanel -lcurses -lx -lmalloc -lc_s
  63. X
  64. X#------------> KMEMGRP
  65. XKMEMGRP = sys
  66. X
  67. X#------------> BINDIR
  68. XBINDIR = /usr/local/bin
  69. X
  70. XLDFLAGS = -s
  71. X
  72. XVERSION = 2.60
  73. X
  74. X#handle Sys V make "feature" of using SHELL
  75. XSHELL = /bin/sh
  76. X
  77. X#FCRC = fcrc -u $*.c ;
  78. X.c.o:;    $(FCRC) $(CC) $(CFLAGS) $*.c 
  79. X
  80. XSRC = \
  81. X    u386mon.c\
  82. X    bootinfo.c\
  83. X    detail.c\
  84. X    det_proc.c\
  85. X    det_stream.c\
  86. X    det_table.c\
  87. X    disputil.c\
  88. X    kludge.c\
  89. X    libkmem.c\
  90. X    libmem.c\
  91. X    libpanel.c\
  92. X    libswap.c\
  93. X    libnlsym.c\
  94. X    nlsym.c\
  95. X    proc.c\
  96. X    tune.c\
  97. X    var.c
  98. X
  99. XHDR = \
  100. X    config.h\
  101. X    libkmem.h\
  102. X    libmem.h\
  103. X    libpanel.h\
  104. X    libswap.h\
  105. X    libnlsym.h\
  106. X    lint_args.h\
  107. X    nlsym.h\
  108. X    patchlevel.h\
  109. X    ttynm.h\
  110. X    u386mon.h
  111. X
  112. XNLSYM_OBJ =\
  113. X    nlsym.o
  114. X
  115. XU386MON_OBJ =\
  116. X    u386mon.o\
  117. X    detail.o\
  118. X    det_proc.o\
  119. X    det_stream.o\
  120. X    det_table.o\
  121. X    bootinfo.o\
  122. X    proc.o\
  123. X    tune.o\
  124. X    var.o\
  125. X    disputil.o\
  126. X    kludge.o\
  127. X    libkmem.o\
  128. X    libmem.o\
  129. X    libswap.o\
  130. X    libnlsym.o
  131. X
  132. XSHARFLS = \
  133. X    README\
  134. X    CHANGES\
  135. X    Make.*\
  136. X    EXPLAIN\
  137. X    $(SRC)\
  138. X    $(HDR)\
  139. X    renice/Makefile\
  140. X    renice/renice.c\
  141. X    panel/README\
  142. X    panel/panel.3\
  143. X    panel/ptest.c\
  144. X    panel/Makefile\
  145. X    siotools/Makefile\
  146. X    siotools/README\
  147. X    siotools/kmemsio.c\
  148. X    siotools/kmemsio.h\
  149. X    siotools/pend.sh\
  150. X    siotools/siomon.c\
  151. X    siotools/utoa.c\
  152. X    siotools/utoa.h\
  153. X    siotools/uusnap.c\
  154. X    siotools/wingets.c\
  155. X    siotools/wintio.c\
  156. X    siotools/wintio.h\
  157. X    siotools/wintty.c\
  158. X    siotools/wintty.h
  159. X
  160. Xall: nlsym u386mon
  161. X
  162. X#must run as root
  163. Xinstall: all
  164. X    -mv $(BINDIR)/nlsym $(BINDIR)/nlsym.old
  165. X    cp nlsym $(BINDIR)
  166. X    chown bin $(BINDIR)/nlsym
  167. X    chgrp bin $(BINDIR)/nlsym
  168. X    chmod 711 $(BINDIR)/nlsym
  169. X    -mv $(BINDIR)/u386mon $(BINDIR)/u386mon.old
  170. X    cp u386mon $(BINDIR)
  171. X    chown bin $(BINDIR)/u386mon
  172. X    chgrp $(KMEMGRP) $(BINDIR)/u386mon
  173. X    chmod 2711 $(BINDIR)/u386mon
  174. X    chmod g+r /dev/swap
  175. X    $(BINDIR)/nlsym
  176. X    @echo ' ';echo 'csh users rehash before executing'
  177. X
  178. Xnlsym: $(NLSYM_OBJ)
  179. X    $(CC) $(LDFLAGS) -o $@ $(NLSYM_OBJ) $(LIB)
  180. X
  181. Xu386mon: $(U386MON_OBJ)
  182. X    $(CC) $(LDFLAGS) -o $@ $(U386MON_OBJ) $(LIB)
  183. X
  184. X/unix.nlsym: nlsym /unix
  185. X    $(BINDIR)/nlsym
  186. X    chmod 644 /unix.nlsym
  187. X
  188. X#not delivered
  189. Xsrc.fls: $(SRC) Makefile
  190. X    ls $(SRC) > src.fls
  191. Xlint_args: src.fls
  192. X    echo ' ' > lint_args.h
  193. X    csh zgcc src.fls lint_args.h $(CFLAGS)
  194. X
  195. Xneat:
  196. X    rm -f *\# *~ *.orig *.rej *.out *.log core ,* cscope.out tags *.bak \
  197. X        mkdep.* *.new src.fls u386mon.lint
  198. X
  199. Xclean: neat
  200. X    rm -f $(U386MON_OBJ) $(NLSYM_OBJ)
  201. X
  202. Xclobber: clean
  203. X    rm -f nlsym u386mon
  204. X
  205. Xlint:
  206. X    lint -ux *.c > u386mon.lint
  207. X
  208. X#for shar 3.27 or later
  209. Xshar:
  210. X    shar -a -n u386mon.$(VERSION) -l 55 -o u386m-$(VERSION) $(SHARFLS)
  211. X
  212. X# MAKE DEPEND: regenerate .c:.h, .ol:.c, .ol:.asm dependencies automatically
  213. X#
  214. Xdepend:
  215. X        rm -f mkdep.rule.tmp
  216. X        if test '$(SRC)' ;\
  217. X        then (grep '^#include' $(SRC)\
  218. X        | sed    -e 's?:[^<]*<\([^>]*\)>.*?: /usr/include/\1?'\
  219. X            -e 's?:[^"]*"\([^"]*\)".*?:\1?'\
  220. X            -e 's?\(.*\)\.c?\1.o?'\
  221. X         >> mkdep.rule.tmp) ;\
  222. X        fi
  223. X
  224. X        echo 1 >mkdep.ex.tmp
  225. X        echo '/^# DO NOT DELETE THIS LINE' >>mkdep.ex.tmp
  226. X        echo '.+1,$$d' >>mkdep.ex.tmp
  227. X        echo 'r mkdep.rule.tmp' >> mkdep.ex.tmp
  228. X        echo 'w' >> mkdep.ex.tmp
  229. X        cp Make.isc2 Make.isc2.new
  230. X        ex Make.isc2.new < mkdep.ex.tmp
  231. X        rm mkdep.ex.tmp mkdep.rule.tmp
  232. X        echo '#    DEPENDENCIES MUST END AT END OF    FILE' >>Make.isc2.new
  233. X        echo '#    IF YOU PUT STUFF HERE IT WILL GO AWAY'>>Make.isc2.new
  234. X        echo '#    see make depend    above'>>Make.isc2.new
  235. X        mv Make.isc2 Make.isc2.bak
  236. X        mv Make.isc2.new Make.isc2
  237. X        @echo Make.isc2 has been updated with dependencies
  238. X
  239. X# DO NOT DELETE THIS LINE
  240. Xu386mon.o: config.h
  241. Xu386mon.o: /usr/include/curses.h
  242. Xu386mon.o: libpanel.h
  243. Xu386mon.o: /usr/include/signal.h
  244. Xu386mon.o: /usr/include/string.h
  245. Xu386mon.o: /usr/include/fcntl.h
  246. Xu386mon.o: /usr/include/nlist.h
  247. Xu386mon.o: /usr/include/errno.h
  248. Xu386mon.o: /usr/include/time.h
  249. Xu386mon.o: /usr/include/sys/types.h
  250. Xu386mon.o: /usr/include/sys/lock.h
  251. Xu386mon.o: /usr/include/sys/utsname.h
  252. Xu386mon.o: /usr/include/sys/stat.h
  253. Xu386mon.o: /usr/include/sys/param.h
  254. Xu386mon.o: /usr/include/sys/tuneable.h
  255. Xu386mon.o: /usr/include/sys/sysinfo.h
  256. Xu386mon.o: /usr/include/sys/sysmacros.h
  257. Xu386mon.o: /usr/include/sys/immu.h
  258. Xu386mon.o: /usr/include/sys/region.h
  259. Xu386mon.o: /usr/include/sys/proc.h
  260. Xu386mon.o: /usr/include/sys/var.h
  261. Xu386mon.o: /usr/include/sys/swap.h
  262. Xu386mon.o: /usr/include/sys/trap.h
  263. Xu386mon.o: nlsym.h
  264. Xu386mon.o: libkmem.h
  265. Xu386mon.o: libmem.h
  266. Xu386mon.o: libswap.h
  267. Xu386mon.o: libnlsym.h
  268. Xu386mon.o: u386mon.h
  269. Xbootinfo.o: config.h
  270. Xbootinfo.o: /usr/include/curses.h
  271. Xbootinfo.o: /usr/include/sys/types.h
  272. Xbootinfo.o: /usr/include/sys/bootinfo.h
  273. Xbootinfo.o: u386mon.h
  274. Xdetail.o: config.h
  275. Xdetail.o: /usr/include/curses.h
  276. Xdetail.o: /usr/include/signal.h
  277. Xdetail.o: /usr/include/string.h
  278. Xdetail.o: /usr/include/fcntl.h
  279. Xdetail.o: /usr/include/nlist.h
  280. Xdetail.o: /usr/include/errno.h
  281. Xdetail.o: /usr/include/time.h
  282. Xdetail.o: /usr/include/pwd.h
  283. Xdetail.o: /usr/include/sys/types.h
  284. Xdetail.o: /usr/include/utmp.h
  285. Xdetail.o: /usr/include/sys/utsname.h
  286. Xdetail.o: /usr/include/sys/stat.h
  287. Xdetail.o: /usr/include/sys/param.h
  288. Xdetail.o: /usr/include/sys/tuneable.h
  289. Xdetail.o: /usr/include/sys/sysinfo.h
  290. Xdetail.o: /usr/include/sys/sysmacros.h
  291. Xdetail.o: /usr/include/sys/immu.h
  292. Xdetail.o: /usr/include/sys/region.h
  293. Xdetail.o: /usr/include/sys/proc.h
  294. Xdetail.o: /usr/include/sys/var.h
  295. Xdetail.o: nlsym.h
  296. Xdetail.o: libkmem.h
  297. Xdetail.o: libnlsym.h
  298. Xdetail.o: u386mon.h
  299. Xdet_proc.o: config.h
  300. Xdet_proc.o: /usr/include/curses.h
  301. Xdet_proc.o: /usr/include/signal.h
  302. Xdet_proc.o: /usr/include/string.h
  303. Xdet_proc.o: /usr/include/fcntl.h
  304. Xdet_proc.o: /usr/include/nlist.h
  305. Xdet_proc.o: /usr/include/errno.h
  306. Xdet_proc.o: /usr/include/time.h
  307. Xdet_proc.o: /usr/include/pwd.h
  308. Xdet_proc.o: /usr/include/sys/types.h
  309. Xdet_proc.o: /usr/include/utmp.h
  310. Xdet_proc.o: /usr/include/sys/stat.h
  311. Xdet_proc.o: /usr/include/sys/param.h
  312. Xdet_proc.o: /usr/include/sys/tuneable.h
  313. Xdet_proc.o: /usr/include/sys/sysinfo.h
  314. Xdet_proc.o: /usr/include/sys/sysmacros.h
  315. Xdet_proc.o: /usr/include/sys/immu.h
  316. Xdet_proc.o: /usr/include/sys/region.h
  317. Xdet_proc.o: /usr/include/sys/proc.h
  318. Xdet_proc.o: /usr/include/sys/fs/s5dir.h
  319. Xdet_proc.o: /usr/include/sys/user.h
  320. Xdet_proc.o: /usr/include/sys/var.h
  321. Xdet_proc.o: nlsym.h
  322. Xdet_proc.o: libkmem.h
  323. Xdet_proc.o: libmem.h
  324. Xdet_proc.o: libswap.h
  325. Xdet_proc.o: libnlsym.h
  326. Xdet_proc.o: u386mon.h
  327. Xdet_sio.o: config.h
  328. Xdet_sio.o: /usr/include/curses.h
  329. Xdet_sio.o: /usr/include/string.h
  330. Xdet_sio.o: /usr/include/nlist.h
  331. Xdet_sio.o: /usr/include/sys/types.h
  332. Xdet_sio.o: /usr/include/sys/stat.h
  333. Xdet_sio.o: /usr/include/sys/ascii.h
  334. Xdet_sio.o: /usr/include/sys/param.h
  335. Xdet_sio.o: /usr/include/sys/tty.h
  336. Xdet_sio.o: nlsym.h
  337. Xdet_sio.o: libkmem.h
  338. Xdet_sio.o: libmem.h
  339. Xdet_sio.o: libswap.h
  340. Xdet_sio.o: libnlsym.h
  341. Xdet_sio.o: u386mon.h
  342. Xdisputil.o: config.h
  343. Xdisputil.o: /usr/include/curses.h
  344. Xdisputil.o: /usr/include/sys/types.h
  345. Xdisputil.o: u386mon.h
  346. Xkludge.o: /usr/include/curses.h
  347. Xlibkmem.o: /usr/include/sys/types.h
  348. Xlibkmem.o: /usr/include/fcntl.h
  349. Xlibkmem.o: libkmem.h
  350. Xlibmem.o: /usr/include/sys/types.h
  351. Xlibmem.o: /usr/include/fcntl.h
  352. Xlibmem.o: libmem.h
  353. Xlibpanel.o: config.h
  354. Xlibpanel.o: /usr/include/curses.h
  355. Xlibpanel.o: u386mon.h
  356. Xlibswap.o: /usr/include/sys/types.h
  357. Xlibswap.o: /usr/include/fcntl.h
  358. Xlibswap.o: libswap.h
  359. Xlibnlsym.o: config.h
  360. Xlibnlsym.o: /usr/include/stdio.h
  361. Xlibnlsym.o: /usr/include/sys/types.h
  362. Xlibnlsym.o: /usr/include/sys/stat.h
  363. Xlibnlsym.o: /usr/include/fcntl.h
  364. Xlibnlsym.o: /usr/include/nlist.h
  365. Xlibnlsym.o: nlsym.h
  366. Xlibnlsym.o: libnlsym.h
  367. Xnlsym.o: config.h
  368. Xnlsym.o: /usr/include/stdio.h
  369. Xnlsym.o: /usr/include/sys/types.h
  370. Xnlsym.o: /usr/include/sys/stat.h
  371. Xnlsym.o: /usr/include/fcntl.h
  372. Xnlsym.o: /usr/include/nlist.h
  373. Xnlsym.o: nlsym.h
  374. Xproc.o: config.h
  375. Xproc.o: /usr/include/curses.h
  376. Xproc.o: /usr/include/sys/types.h
  377. Xproc.o: /usr/include/sys/param.h
  378. Xproc.o: /usr/include/sys/immu.h
  379. Xproc.o: /usr/include/sys/region.h
  380. Xproc.o: /usr/include/sys/proc.h
  381. Xproc.o: /usr/include/sys/var.h
  382. Xproc.o: /usr/include/nlist.h
  383. Xproc.o: nlsym.h
  384. Xproc.o: libkmem.h
  385. Xproc.o: libnlsym.h
  386. Xproc.o: u386mon.h
  387. Xtune.o: config.h
  388. Xtune.o: /usr/include/curses.h
  389. Xtune.o: /usr/include/sys/types.h
  390. Xtune.o: /usr/include/sys/tuneable.h
  391. Xtune.o: u386mon.h
  392. Xvar.o: config.h
  393. Xvar.o: /usr/include/curses.h
  394. Xvar.o: /usr/include/sys/types.h
  395. Xvar.o: /usr/include/sys/var.h
  396. Xvar.o: u386mon.h
  397. X#    DEPENDENCIES MUST END AT END OF    FILE
  398. X#    IF YOU PUT STUFF HERE IT WILL GO AWAY
  399. X#    see make depend    above
  400. SHAR_EOF
  401. chmod 0644 Make.isc2 ||
  402. echo 'restore of Make.isc2 failed'
  403. Wc_c="`wc -c < 'Make.isc2'`"
  404. test 9665 -eq "$Wc_c" ||
  405.     echo 'Make.isc2: original size 9665, current size' "$Wc_c"
  406. fi
  407. # ============= Make.s2 ==============
  408. if test -f 'Make.s2' -a X"$1" != X"-c"; then
  409.     echo 'x - skipping Make.s2 (File already exists)'
  410. else
  411. echo 'x - extracting Make.s2 (Text)'
  412. sed 's/^X//' << 'SHAR_EOF' > 'Make.s2' &&
  413. X#  CHK=0x91AC
  414. X#+-------------------------------------------------------------------
  415. X#  Makefile for s2mon (u386mon) for Tandem Integrity S2 NonStop-UX
  416. X#  ...!{gatech,emory}!n4hgf!wht
  417. X#  The Tandem compiler gives good diagnostic!!!!! also, auto defines
  418. X#  'mips' pre-processor symbol.
  419. X#--------------------------------------------------------------------
  420. X#+:EDITS:*/
  421. X#:07-15-1992-14:31-wht@n4hgf-2.60 release - u386mon+siotools merge
  422. X#:08-01-1991-23:34-wht@n4hgf-release 2.53 source control point
  423. X#:08-10-1990-14:12-jmd@p1so/wht@n4hgf-2.20-add Tandem Integrity S2
  424. X#:08-07-1990-14:24-wht@n4hgf-nba@sysware.dk SVR31 updates
  425. X#:08-02-1990-15:35-wht@n4hgf-2.12-old curses hacks+minor 3.2 formalizations
  426. X#:08-01-1990-21:39-wht@n4hgf-add Dell make file
  427. X#:08-01-1990-12:26-wht@n4hgf-2.11-try to support ISC 1.x.x
  428. X#:07-28-1990-18:07-wht@n4hgf-2.10 release
  429. X#:07-28-1990-14:51-wht@n4hgf-creation
  430. X
  431. X#------------> CFLAGS 
  432. XCFLAGS = -c -O -DSVR31
  433. X
  434. X#------------> LIB
  435. XLIB = -lcurses -lmalloc -lmld
  436. X
  437. X#------------> KMEMGRP
  438. XKMEMGRP = sys
  439. X
  440. X#------------> BINDIR
  441. XBINDIR = /usr/local/bin
  442. X
  443. XLDFLAGS = -s
  444. X
  445. XVERSION = 2.60
  446. X
  447. X#handle Sys V make "feature" of using SHELL
  448. XSHELL = /bin/sh
  449. X
  450. X#FCRC = fcrc -u $*.c ;
  451. X.c.o:;    $(FCRC) $(CC) $(CFLAGS) $*.c 
  452. X
  453. XSRC = \
  454. X    u386mon.c\
  455. X    detail.c\
  456. X    det_proc.c\
  457. X    disputil.c\
  458. X    kludge.c\
  459. X    libkmem.c\
  460. X    libmem.c\
  461. X    libpanel.c\
  462. X    libswap.c\
  463. X    libnlsym.c\
  464. X    nlsym.c\
  465. X    proc.c\
  466. X    tune.c\
  467. X    var.c
  468. X
  469. XHDR = \
  470. X    config.h\
  471. X    libkmem.h\
  472. X    libmem.h\
  473. X    libpanel.h\
  474. X    libswap.h\
  475. X    libnlsym.h\
  476. X    lint_args.h\
  477. X    nlsym.h\
  478. X    patchlevel.h\
  479. X    ttynm.h\
  480. X    u386mon.h
  481. X
  482. XNLSYM_OBJ =\
  483. X    nlsym.o
  484. X
  485. XU386MON_OBJ =\
  486. X    u386mon.o\
  487. X    detail.o\
  488. X    det_proc.o\
  489. X    proc.o\
  490. X    tune.o\
  491. X    var.o\
  492. X    kludge.o\
  493. X    disputil.o\
  494. X    libkmem.o\
  495. X    libmem.o\
  496. X    libswap.o\
  497. X    libnlsym.o\
  498. X    libpanel.o
  499. X
  500. XSHARFLS = \
  501. X    README\
  502. X    CHANGES\
  503. X    Make.*\
  504. X    EXPLAIN\
  505. X    $(SRC)\
  506. X    $(HDR)\
  507. X    renice/Makefile\
  508. X    renice/renice.c\
  509. X    panel/README\
  510. X    panel/panel.3\
  511. X    panel/ptest.c\
  512. X    panel/Makefile\
  513. X    siotools/Makefile\
  514. X    siotools/README\
  515. X    siotools/kmemsio.c\
  516. X    siotools/kmemsio.h\
  517. X    siotools/pend.sh\
  518. X    siotools/siomon.c\
  519. X    siotools/utoa.c\
  520. X    siotools/utoa.h\
  521. X    siotools/uusnap.c\
  522. X    siotools/wingets.c\
  523. X    siotools/wintio.c\
  524. X    siotools/wintio.h\
  525. X    siotools/wintty.c\
  526. X    siotools/wintty.h
  527. X
  528. Xall: nlsym s2mon
  529. X
  530. X#must run as root
  531. Xinstall: all
  532. X    -mv $(BINDIR)/nlsym $(BINDIR)/nlsym.old
  533. X    cp nlsym $(BINDIR)
  534. X    chown bin $(BINDIR)/nlsym
  535. X    chgrp bin $(BINDIR)/nlsym
  536. X    chmod 711 $(BINDIR)/nlsym
  537. X    -mv $(BINDIR)/s2mon $(BINDIR)/s2mon.old
  538. X    cp s2mon $(BINDIR)
  539. X    chown bin $(BINDIR)/s2mon
  540. X    chgrp $(KMEMGRP) $(BINDIR)/s2mon
  541. X    chmod 2711 $(BINDIR)/s2mon
  542. X    chmod g+r /dev/swap
  543. X    $(BINDIR)/nlsym
  544. X    @echo ' ';echo 'csh users rehash before executing'
  545. X
  546. Xnlsym: $(NLSYM_OBJ)
  547. X    $(CC) $(LDFLAGS) -o $@ $(NLSYM_OBJ) $(LIB)
  548. X
  549. Xs2mon: $(U386MON_OBJ)
  550. X    $(CC) $(LDFLAGS) -o $@ $(U386MON_OBJ) $(LIB)
  551. X
  552. X/unix.nlsym: nlsym /unix
  553. X    $(BINDIR)/nlsym
  554. X    chmod 644 /unix.nlsym
  555. X
  556. X#not delivered
  557. Xsrc.fls: $(SRC) Makefile
  558. X    ls $(SRC) > src.fls
  559. Xlint_args: src.fls
  560. X    echo ' ' > lint_args.h
  561. X    csh zgcc src.fls lint_args.h $(CFLAGS)
  562. X
  563. Xneat:
  564. X    rm -f *\# *~ *.orig *.rej *.out *.log core ,* cscope.out tags *.bak \
  565. X        mkdep.* *.new src.fls u386mon.lint
  566. X
  567. Xclean: neat
  568. X    rm -f $(U386MON_OBJ) $(NLSYM_OBJ)
  569. X
  570. Xclobber: clean
  571. X    rm -f nlsym u386mon
  572. X
  573. Xlint:
  574. X    lint -ux *.c > u386mon.lint
  575. X
  576. X#for shar 3.27 or later
  577. Xshar:
  578. X    shar -a -n u386mon.$(VERSION) -l 55 -o u386m-$(VERSION) $(SHARFLS)
  579. X
  580. X# MAKE DEPEND: regenerate .c:.h, .ol:.c, .ol:.asm dependencies automatically
  581. X#
  582. Xdepend:
  583. X        rm -f mkdep.rule.tmp
  584. X        if test '$(SRC)' ;\
  585. X        then (grep '^#include' $(SRC)\
  586. X        | sed    -e 's?:[^<]*<\([^>]*\)>.*?: /usr/include/\1?'\
  587. X            -e 's?:[^"]*"\([^"]*\)".*?:\1?'\
  588. X            -e 's?\(.*\)\.c?\1.o?'\
  589. X         >> mkdep.rule.tmp) ;\
  590. X        fi
  591. X
  592. X        echo 1 >mkdep.ex.tmp
  593. X        echo '/^# DO NOT DELETE THIS LINE' >>mkdep.ex.tmp
  594. X        echo '.+1,$$d' >>mkdep.ex.tmp
  595. X        echo 'r mkdep.rule.tmp' >> mkdep.ex.tmp
  596. X        echo 'w' >> mkdep.ex.tmp
  597. X        cp Make.s2 Make.s2.new
  598. X        ex Make.s2.new < mkdep.ex.tmp
  599. X        rm mkdep.ex.tmp mkdep.rule.tmp
  600. X        echo '#    DEPENDENCIES MUST END AT END OF    FILE' >>Make.s2.new
  601. X        echo '#    IF YOU PUT STUFF HERE IT WILL GO AWAY'>>Make.s2.new
  602. X        echo '#    see make depend    above'>>Make.s2.new
  603. X        mv Make.s2 Make.s2.bak
  604. X        mv Make.s2.new Make.s2
  605. X        @echo Make.s2 has been updated with dependencies
  606. X
  607. X# DO NOT DELETE THIS LINE
  608. Xu386mon.o: config.h
  609. Xu386mon.o: /usr/include/curses.h
  610. Xu386mon.o: libpanel.h
  611. Xu386mon.o: /usr/include/signal.h
  612. Xu386mon.o: /usr/include/string.h
  613. Xu386mon.o: /usr/include/fcntl.h
  614. Xu386mon.o: /usr/include/nlist.h
  615. Xu386mon.o: /usr/include/errno.h
  616. Xu386mon.o: /usr/include/time.h
  617. Xu386mon.o: /usr/include/sys/types.h
  618. Xu386mon.o: /usr/include/sys/lock.h
  619. Xu386mon.o: /usr/include/sys/utsname.h
  620. Xu386mon.o: /usr/include/sys/stat.h
  621. Xu386mon.o: /usr/include/sys/param.h
  622. Xu386mon.o: /usr/include/sys/tuneable.h
  623. Xu386mon.o: /usr/include/sys/sysinfo.h
  624. Xu386mon.o: /usr/include/sys/sysmacros.h
  625. Xu386mon.o: /usr/include/sys/immu.h
  626. Xu386mon.o: /usr/include/sys/region.h
  627. Xu386mon.o: /usr/include/sys/proc.h
  628. Xu386mon.o: /usr/include/sys/var.h
  629. Xu386mon.o: /usr/include/sys/swap.h
  630. Xu386mon.o: nlsym.h
  631. Xu386mon.o: libkmem.h
  632. Xu386mon.o: libmem.h
  633. Xu386mon.o: libswap.h
  634. Xu386mon.o: libnlsym.h
  635. Xu386mon.o: u386mon.h
  636. Xdetail.o: config.h
  637. Xdetail.o: /usr/include/curses.h
  638. Xdetail.o: /usr/include/signal.h
  639. Xdetail.o: /usr/include/string.h
  640. Xdetail.o: /usr/include/fcntl.h
  641. Xdetail.o: /usr/include/nlist.h
  642. Xdetail.o: /usr/include/errno.h
  643. Xdetail.o: /usr/include/time.h
  644. Xdetail.o: /usr/include/pwd.h
  645. Xdetail.o: /usr/include/sys/types.h
  646. Xdetail.o: /usr/include/utmp.h
  647. Xdetail.o: /usr/include/sys/utsname.h
  648. Xdetail.o: /usr/include/sys/stat.h
  649. Xdetail.o: /usr/include/sys/param.h
  650. Xdetail.o: /usr/include/sys/tuneable.h
  651. Xdetail.o: /usr/include/sys/sysinfo.h
  652. Xdetail.o: /usr/include/sys/sysmacros.h
  653. Xdetail.o: /usr/include/sys/immu.h
  654. Xdetail.o: /usr/include/sys/region.h
  655. Xdetail.o: /usr/include/sys/proc.h
  656. Xdetail.o: /usr/include/sys/var.h
  657. Xdetail.o: nlsym.h
  658. Xdetail.o: libkmem.h
  659. Xdetail.o: libnlsym.h
  660. Xdetail.o: u386mon.h
  661. Xdet_proc.o: config.h
  662. Xdet_proc.o: /usr/include/curses.h
  663. Xdet_proc.o: /usr/include/signal.h
  664. Xdet_proc.o: /usr/include/string.h
  665. Xdet_proc.o: /usr/include/fcntl.h
  666. Xdet_proc.o: /usr/include/nlist.h
  667. Xdet_proc.o: /usr/include/errno.h
  668. Xdet_proc.o: /usr/include/time.h
  669. Xdet_proc.o: /usr/include/pwd.h
  670. Xdet_proc.o: /usr/include/sys/types.h
  671. Xdet_proc.o: /usr/include/utmp.h
  672. Xdet_proc.o: /usr/include/sys/stat.h
  673. Xdet_proc.o: /usr/include/sys/param.h
  674. Xdet_proc.o: /usr/include/sys/tuneable.h
  675. Xdet_proc.o: /usr/include/sys/sysinfo.h
  676. Xdet_proc.o: /usr/include/sys/sysmacros.h
  677. Xdet_proc.o: /usr/include/sys/immu.h
  678. Xdet_proc.o: /usr/include/sys/region.h
  679. Xdet_proc.o: /usr/include/sys/proc.h
  680. Xdet_proc.o: /usr/include/sys/fs/s5dir.h
  681. Xdet_proc.o: /usr/include/sys/user.h
  682. Xdet_proc.o: /usr/include/sys/var.h
  683. Xdet_proc.o: nlsym.h
  684. Xdet_proc.o: libkmem.h
  685. Xdet_proc.o: libmem.h
  686. Xdet_proc.o: libswap.h
  687. Xdet_proc.o: libnlsym.h
  688. Xdet_proc.o: u386mon.h
  689. Xdisputil.o: config.h
  690. Xdisputil.o: /usr/include/curses.h
  691. Xdisputil.o: /usr/include/sys/types.h
  692. Xdisputil.o: u386mon.h
  693. Xkludge.o: /usr/include/curses.h
  694. Xlibkmem.o: /usr/include/sys/types.h
  695. Xlibkmem.o: /usr/include/fcntl.h
  696. Xlibkmem.o: libkmem.h
  697. Xlibmem.o: /usr/include/sys/types.h
  698. Xlibmem.o: /usr/include/fcntl.h
  699. Xlibmem.o: libmem.h
  700. Xlibpanel.o: config.h
  701. Xlibpanel.o: /usr/include/curses.h
  702. Xlibpanel.o: u386mon.h
  703. Xlibswap.o: /usr/include/sys/types.h
  704. Xlibswap.o: /usr/include/fcntl.h
  705. Xlibswap.o: libswap.h
  706. Xlibnlsym.o: config.h
  707. Xlibnlsym.o: /usr/include/stdio.h
  708. Xlibnlsym.o: /usr/include/sys/types.h
  709. Xlibnlsym.o: /usr/include/sys/stat.h
  710. Xlibnlsym.o: /usr/include/fcntl.h
  711. Xlibnlsym.o: /usr/include/nlist.h
  712. Xlibnlsym.o: nlsym.h
  713. Xlibnlsym.o: libnlsym.h
  714. Xnlsym.o: config.h
  715. Xnlsym.o: /usr/include/stdio.h
  716. Xnlsym.o: /usr/include/sys/types.h
  717. Xnlsym.o: /usr/include/sys/stat.h
  718. Xnlsym.o: /usr/include/fcntl.h
  719. Xnlsym.o: /usr/include/nlist.h
  720. Xnlsym.o: nlsym.h
  721. Xproc.o: config.h
  722. Xproc.o: /usr/include/curses.h
  723. Xproc.o: /usr/include/sys/types.h
  724. Xproc.o: /usr/include/sys/param.h
  725. Xproc.o: /usr/include/sys/immu.h
  726. Xproc.o: /usr/include/sys/region.h
  727. Xproc.o: /usr/include/sys/proc.h
  728. Xproc.o: /usr/include/sys/var.h
  729. Xproc.o: /usr/include/nlist.h
  730. Xproc.o: nlsym.h
  731. Xproc.o: libkmem.h
  732. Xproc.o: libnlsym.h
  733. Xproc.o: u386mon.h
  734. Xtune.o: config.h
  735. Xtune.o: /usr/include/curses.h
  736. Xtune.o: /usr/include/sys/types.h
  737. Xtune.o: /usr/include/sys/tuneable.h
  738. Xtune.o: u386mon.h
  739. Xvar.o: config.h
  740. Xvar.o: /usr/include/curses.h
  741. Xvar.o: /usr/include/sys/types.h
  742. Xvar.o: /usr/include/sys/var.h
  743. Xvar.o: u386mon.h
  744. X#    DEPENDENCIES MUST END AT END OF    FILE
  745. X#    IF YOU PUT STUFF HERE IT WILL GO AWAY
  746. X#    see make depend    above
  747. SHAR_EOF
  748. chmod 0644 Make.s2 ||
  749. echo 'restore of Make.s2 failed'
  750. Wc_c="`wc -c < 'Make.s2'`"
  751. test 8292 -eq "$Wc_c" ||
  752.     echo 'Make.s2: original size 8292, current size' "$Wc_c"
  753. fi
  754. # ============= Make.sVr31 ==============
  755. if test -f 'Make.sVr31' -a X"$1" != X"-c"; then
  756.     echo 'x - skipping Make.sVr31 (File already exists)'
  757. else
  758. echo 'x - extracting Make.sVr31 (Text)'
  759. sed 's/^X//' << 'SHAR_EOF' > 'Make.sVr31' &&
  760. X#  CHK=0xBF1B
  761. X#+-------------------------------------------------------------------
  762. X#  Makefile for u386mon for System V Release 3.1
  763. X#  ...!{gatech,emory}!n4hgf!wht
  764. X#  works on some S5R3.1 systems, anyway
  765. X#--------------------------------------------------------------------
  766. X#+:EDITS:*/
  767. X#:07-15-1992-14:31-wht@n4hgf-2.60 release - u386mon+siotools merge
  768. X#:08-20-1991-12:44-root@n4hgf-nba@sysware.dk S5R31 and config reorg
  769. X#:08-01-1991-23:34-wht@n4hgf-release 2.53 source control point
  770. X#:08-10-1990-14:12-jmd@p1so/wht@n4hgf-2.20-add Tandem Integrity S2
  771. X#:08-07-1990-14:24-wht@n4hgf-nba@sysware.dk SVR31 updates
  772. X#:08-02-1990-15:35-wht@n4hgf-2.12-old curses hacks+minor 3.2 formalizations
  773. X#:08-01-1990-21:39-wht@n4hgf-add Dell make file
  774. X#:08-01-1990-12:26-wht@n4hgf-2.11-try to support ISC 1.x.x
  775. X#:07-28-1990-18:07-wht@n4hgf-2.10 release
  776. X#:07-28-1990-14:51-wht@n4hgf-creation
  777. X
  778. XMAKEFILE = Make.sVr31
  779. X
  780. X#------------> CFLAGS 
  781. XCFLAGS = -c -O -DSVR31
  782. X
  783. X#------------> LIB
  784. XLIB = -lcurses -lmalloc
  785. X
  786. X#------------> KMEMGRP
  787. XKMEMGRP = sys
  788. X
  789. X#------------> BINDIR
  790. XBINDIR = /usr/local/bin
  791. X
  792. XLDFLAGS = -s
  793. X
  794. XVERSION = 2.60
  795. X
  796. X#handle Sys V make "feature" of using SHELL
  797. XSHELL = /bin/sh
  798. X
  799. X#FCRC = fcrc -u $*.c ;
  800. X.c.o:;    $(FCRC) $(CC) $(CFLAGS) $*.c 
  801. X
  802. XSRC = \
  803. X    u386mon.c\
  804. X    detail.c\
  805. X    det_proc.c\
  806. X    disputil.c\
  807. X    kludge.c\
  808. X    libkmem.c\
  809. X    libmem.c\
  810. X    libpanel.c\
  811. X    libswap.c\
  812. X    libnlsym.c\
  813. X    nlsym.c\
  814. X    proc.c\
  815. X    tune.c\
  816. X    var.c
  817. X
  818. XHDR = \
  819. X    config.h\
  820. X    libkmem.h\
  821. X    libmem.h\
  822. X    libpanel.h\
  823. X    libswap.h\
  824. X    libnlsym.h\
  825. X    lint_args.h\
  826. X    nlsym.h\
  827. X    patchlevel.h\
  828. X    ttynm.h\
  829. X    u386mon.h
  830. X
  831. XNLSYM_OBJ =\
  832. X    nlsym.o
  833. X
  834. XU386MON_OBJ =\
  835. X    u386mon.o\
  836. X    detail.o\
  837. X    det_proc.o\
  838. X    det_table.o\
  839. X    det_stream.o\
  840. X    det_wd.o\
  841. X    proc.o\
  842. X    tune.o\
  843. X    var.o\
  844. X    kludge.o\
  845. X    disputil.o\
  846. X    libkmem.o\
  847. X    libmem.o\
  848. X    libswap.o\
  849. X    libnlsym.o\
  850. X    libpanel.o
  851. X
  852. XSHARFLS = \
  853. X    README\
  854. X    CHANGES\
  855. X    Make.*\
  856. X    EXPLAIN\
  857. X    $(SRC)\
  858. X    $(HDR)\
  859. X    renice/Makefile\
  860. X    renice/renice.c\
  861. X    panel/README\
  862. X    panel/panel.3\
  863. X    panel/ptest.c\
  864. X    panel/Makefile\
  865. X    siotools/Makefile\
  866. X    siotools/README\
  867. X    siotools/kmemsio.c\
  868. X    siotools/kmemsio.h\
  869. X    siotools/pend.sh\
  870. X    siotools/siomon.c\
  871. X    siotools/utoa.c\
  872. X    siotools/utoa.h\
  873. X    siotools/uusnap.c\
  874. X    siotools/wingets.c\
  875. X    siotools/wintio.c\
  876. X    siotools/wintio.h\
  877. X    siotools/wintty.c\
  878. X    siotools/wintty.h
  879. X
  880. Xall: nlsym u386mon
  881. X
  882. X#must run as root
  883. Xinstall: all
  884. X    -mv $(BINDIR)/nlsym $(BINDIR)/nlsym.old
  885. X    cp nlsym $(BINDIR)
  886. X    chown bin $(BINDIR)/nlsym
  887. X    chgrp bin $(BINDIR)/nlsym
  888. X    chmod 711 $(BINDIR)/nlsym
  889. X    -mv $(BINDIR)/u386mon $(BINDIR)/u386mon.old
  890. X    cp u386mon $(BINDIR)
  891. X    chown bin $(BINDIR)/u386mon
  892. X    chgrp $(KMEMGRP) $(BINDIR)/u386mon
  893. X    chmod 2711 $(BINDIR)/u386mon
  894. X    chmod g+r /dev/swap
  895. X    $(BINDIR)/nlsym
  896. X    @echo ' ';echo 'csh users rehash before executing'
  897. X
  898. Xnlsym: $(NLSYM_OBJ)
  899. X    $(CC) $(LDFLAGS) -o $@ $(NLSYM_OBJ) $(LIB)
  900. X
  901. Xu386mon: $(U386MON_OBJ)
  902. X    $(CC) $(LDFLAGS) -o $@ $(U386MON_OBJ) $(LIB)
  903. X
  904. X/unix.nlsym: nlsym /unix
  905. X    $(BINDIR)/nlsym
  906. X    chmod 644 /unix.nlsym
  907. X
  908. X#not delivered
  909. Xsrc.fls: $(SRC) Makefile
  910. X    ls $(SRC) > src.fls
  911. Xlint_args: src.fls
  912. X    echo ' ' > lint_args.h
  913. X    csh zgcc src.fls lint_args.h $(CFLAGS)
  914. X
  915. Xneat:
  916. X    rm -f *\# *~ *.orig *.rej *.out *.log core ,* cscope.out tags *.bak \
  917. X        mkdep.* *.new src.fls u386mon.lint
  918. X
  919. Xclean: neat
  920. X    rm -f $(U386MON_OBJ) $(NLSYM_OBJ)
  921. X
  922. Xclobber: clean
  923. X    rm -f nlsym u386mon
  924. X
  925. Xlint:
  926. X    lint -ux *.c > u386mon.lint
  927. X
  928. X#for shar 3.27 or later
  929. Xshar:
  930. X    shar -a -n u386mon.$(VERSION) -l 55 -o u386m-$(VERSION) $(SHARFLS)
  931. X
  932. X# MAKE DEPEND: regenerate .c:.h, .ol:.c, .ol:.asm dependencies automatically
  933. X#
  934. Xdepend:
  935. X        rm -f mkdep.rule.tmp
  936. X        if test '$(SRC)' ;\
  937. X        then (grep '^#include' $(SRC)\
  938. X        | sed    -e 's?:[^<]*<\([^>]*\)>.*?: /usr/include/\1?'\
  939. X            -e 's?:[^"]*"\([^"]*\)".*?:\1?'\
  940. X            -e 's?\(.*\)\.c?\1.o?'\
  941. X         >> mkdep.rule.tmp) ;\
  942. X        fi
  943. X
  944. X        echo 1 >mkdep.ex.tmp
  945. X        echo '/^# DO NOT DELETE THIS LINE' >>mkdep.ex.tmp
  946. X        echo '.+1,$$d' >>mkdep.ex.tmp
  947. X        echo 'r mkdep.rule.tmp' >> mkdep.ex.tmp
  948. X        echo 'w' >> mkdep.ex.tmp
  949. X        cp Make.sVr31 Make.sVr31.new
  950. X        ex Make.sVr31.new < mkdep.ex.tmp
  951. X        rm mkdep.ex.tmp mkdep.rule.tmp
  952. X        echo '#    DEPENDENCIES MUST END AT END OF    FILE' >>Make.sVr31.new
  953. X        echo '#    IF YOU PUT STUFF HERE IT WILL GO AWAY'>>Make.sVr31.new
  954. X        echo '#    see make depend    above'>>Make.sVr31.new
  955. X        mv Make.sVr31 Make.sVr31.bak
  956. X        mv Make.sVr31.new Make.sVr31
  957. X        @echo Make.sVr31 has been updated with dependencies
  958. X
  959. X# DO NOT DELETE THIS LINE
  960. Xu386mon.o: config.h
  961. Xu386mon.o: /usr/include/curses.h
  962. Xu386mon.o: libpanel.h
  963. Xu386mon.o: /usr/include/signal.h
  964. Xu386mon.o: /usr/include/string.h
  965. Xu386mon.o: /usr/include/fcntl.h
  966. Xu386mon.o: /usr/include/nlist.h
  967. Xu386mon.o: /usr/include/errno.h
  968. Xu386mon.o: /usr/include/time.h
  969. Xu386mon.o: /usr/include/sys/types.h
  970. Xu386mon.o: /usr/include/sys/lock.h
  971. Xu386mon.o: /usr/include/sys/utsname.h
  972. Xu386mon.o: /usr/include/sys/stat.h
  973. Xu386mon.o: /usr/include/sys/param.h
  974. Xu386mon.o: /usr/include/sys/tuneable.h
  975. Xu386mon.o: /usr/include/sys/sysinfo.h
  976. Xu386mon.o: /usr/include/sys/sysmacros.h
  977. Xu386mon.o: /usr/include/sys/immu.h
  978. Xu386mon.o: /usr/include/sys/region.h
  979. Xu386mon.o: /usr/include/sys/proc.h
  980. Xu386mon.o: /usr/include/sys/var.h
  981. Xu386mon.o: /usr/include/sys/swap.h
  982. Xu386mon.o: /usr/include/sys/trap.h
  983. Xu386mon.o: nlsym.h
  984. Xu386mon.o: libkmem.h
  985. Xu386mon.o: libmem.h
  986. Xu386mon.o: libswap.h
  987. Xu386mon.o: libnlsym.h
  988. Xu386mon.o: u386mon.h
  989. Xdetail.o: config.h
  990. Xdetail.o: /usr/include/curses.h
  991. Xdetail.o: /usr/include/signal.h
  992. Xdetail.o: /usr/include/string.h
  993. Xdetail.o: /usr/include/fcntl.h
  994. Xdetail.o: /usr/include/nlist.h
  995. Xdetail.o: /usr/include/errno.h
  996. Xdetail.o: /usr/include/time.h
  997. Xdetail.o: /usr/include/pwd.h
  998. Xdetail.o: /usr/include/sys/types.h
  999. Xdetail.o: /usr/include/utmp.h
  1000. Xdetail.o: /usr/include/sys/utsname.h
  1001. Xdetail.o: /usr/include/sys/stat.h
  1002. Xdetail.o: /usr/include/sys/param.h
  1003. Xdetail.o: /usr/include/sys/tuneable.h
  1004. Xdetail.o: /usr/include/sys/sysinfo.h
  1005. Xdetail.o: /usr/include/sys/sysmacros.h
  1006. Xdetail.o: /usr/include/sys/immu.h
  1007. Xdetail.o: /usr/include/sys/region.h
  1008. Xdetail.o: /usr/include/sys/proc.h
  1009. Xdetail.o: /usr/include/sys/var.h
  1010. Xdetail.o: nlsym.h
  1011. Xdetail.o: libkmem.h
  1012. Xdetail.o: libnlsym.h
  1013. Xdetail.o: u386mon.h
  1014. Xdet_proc.o: config.h
  1015. Xdet_proc.o: /usr/include/curses.h
  1016. Xdet_proc.o: /usr/include/signal.h
  1017. Xdet_proc.o: /usr/include/string.h
  1018. Xdet_proc.o: /usr/include/fcntl.h
  1019. Xdet_proc.o: /usr/include/nlist.h
  1020. Xdet_proc.o: /usr/include/errno.h
  1021. Xdet_proc.o: /usr/include/time.h
  1022. Xdet_proc.o: /usr/include/pwd.h
  1023. Xdet_proc.o: /usr/include/sys/types.h
  1024. Xdet_proc.o: /usr/include/utmp.h
  1025. Xdet_proc.o: /usr/include/sys/stat.h
  1026. Xdet_proc.o: /usr/include/sys/param.h
  1027. Xdet_proc.o: /usr/include/sys/tuneable.h
  1028. Xdet_proc.o: /usr/include/sys/sysinfo.h
  1029. Xdet_proc.o: /usr/include/sys/sysmacros.h
  1030. Xdet_proc.o: /usr/include/sys/immu.h
  1031. Xdet_proc.o: /usr/include/sys/region.h
  1032. Xdet_proc.o: /usr/include/sys/proc.h
  1033. Xdet_proc.o: /usr/include/sys/fs/s5dir.h
  1034. Xdet_proc.o: /usr/include/sys/user.h
  1035. Xdet_proc.o: /usr/include/sys/var.h
  1036. Xdet_proc.o: nlsym.h
  1037. Xdet_proc.o: libkmem.h
  1038. Xdet_proc.o: libmem.h
  1039. Xdet_proc.o: libswap.h
  1040. Xdet_proc.o: libnlsym.h
  1041. Xdet_proc.o: u386mon.h
  1042. Xdisputil.o: config.h
  1043. Xdisputil.o: /usr/include/curses.h
  1044. Xdisputil.o: /usr/include/sys/types.h
  1045. Xdisputil.o: u386mon.h
  1046. Xkludge.o: /usr/include/curses.h
  1047. Xlibkmem.o: /usr/include/sys/types.h
  1048. Xlibkmem.o: /usr/include/fcntl.h
  1049. Xlibkmem.o: libkmem.h
  1050. Xlibmem.o: /usr/include/sys/types.h
  1051. Xlibmem.o: /usr/include/fcntl.h
  1052. Xlibmem.o: libmem.h
  1053. Xlibpanel.o: config.h
  1054. Xlibpanel.o: /usr/include/curses.h
  1055. Xlibpanel.o: u386mon.h
  1056. Xlibswap.o: /usr/include/sys/types.h
  1057. Xlibswap.o: /usr/include/fcntl.h
  1058. Xlibswap.o: libswap.h
  1059. Xlibnlsym.o: config.h
  1060. Xlibnlsym.o: /usr/include/stdio.h
  1061. Xlibnlsym.o: /usr/include/sys/types.h
  1062. Xlibnlsym.o: /usr/include/sys/stat.h
  1063. Xlibnlsym.o: /usr/include/fcntl.h
  1064. Xlibnlsym.o: /usr/include/nlist.h
  1065. Xlibnlsym.o: nlsym.h
  1066. Xlibnlsym.o: libnlsym.h
  1067. Xnlsym.o: config.h
  1068. Xnlsym.o: /usr/include/stdio.h
  1069. Xnlsym.o: /usr/include/sys/types.h
  1070. Xnlsym.o: /usr/include/sys/stat.h
  1071. Xnlsym.o: /usr/include/fcntl.h
  1072. Xnlsym.o: /usr/include/nlist.h
  1073. Xnlsym.o: nlsym.h
  1074. Xproc.o: config.h
  1075. Xproc.o: /usr/include/curses.h
  1076. Xproc.o: /usr/include/sys/types.h
  1077. Xproc.o: /usr/include/sys/param.h
  1078. Xproc.o: /usr/include/sys/immu.h
  1079. Xproc.o: /usr/include/sys/region.h
  1080. Xproc.o: /usr/include/sys/proc.h
  1081. Xproc.o: /usr/include/sys/var.h
  1082. Xproc.o: /usr/include/nlist.h
  1083. Xproc.o: nlsym.h
  1084. Xproc.o: libkmem.h
  1085. Xproc.o: libnlsym.h
  1086. Xproc.o: u386mon.h
  1087. Xtune.o: config.h
  1088. Xtune.o: /usr/include/curses.h
  1089. Xtune.o: /usr/include/sys/types.h
  1090. Xtune.o: /usr/include/sys/tuneable.h
  1091. Xtune.o: u386mon.h
  1092. Xvar.o: config.h
  1093. Xvar.o: /usr/include/curses.h
  1094. Xvar.o: /usr/include/sys/types.h
  1095. Xvar.o: /usr/include/sys/var.h
  1096. Xvar.o: u386mon.h
  1097. X#    DEPENDENCIES MUST END AT END OF    FILE
  1098. X#    IF YOU PUT STUFF HERE IT WILL GO AWAY
  1099. X#    see make depend    above
  1100. SHAR_EOF
  1101. chmod 0644 Make.sVr31 ||
  1102. echo 'restore of Make.sVr31 failed'
  1103. Wc_c="`wc -c < 'Make.sVr31'`"
  1104. test 8422 -eq "$Wc_c" ||
  1105.     echo 'Make.sVr31: original size 8422, current size' "$Wc_c"
  1106. fi
  1107. # ============= Make.sco ==============
  1108. if test -f 'Make.sco' -a X"$1" != X"-c"; then
  1109.     echo 'x - skipping Make.sco (File already exists)'
  1110. else
  1111. echo 'x - extracting Make.sco (Text)'
  1112. sed 's/^X//' << 'SHAR_EOF' > 'Make.sco' &&
  1113. X#  CHK=0xD0E9
  1114. X#+-------------------------------------------------------------------
  1115. X#  Makefile for u386mon for SCO UNIX V/386
  1116. X#  ...!{gatech,emory}!n4hgf!wht
  1117. X#--------------------------------------------------------------------
  1118. X#+:EDITS:*/
  1119. X#:07-15-1992-14:31-wht@n4hgf-2.60 release - u386mon+siotools merge
  1120. X#:04-07-1992-11:55-wht@n4hgf-remove -fcombine-regs for gcc 2.1
  1121. X#:08-01-1991-23:34-wht@n4hgf-release 2.53 source control point
  1122. X#:05-09-1991-03:51-wht@n4hgf-gcc support
  1123. X#:04-16-1991-02:24-martin@hppcmart-additions for SCO 3.2.2
  1124. X#:04-15-1991-16:05-martin@hppcmart-add table/wd/streams for SCO
  1125. X#:08-10-1990-14:12-jmd@p1so/wht@n4hgf-2.20-add Tandem Integrity S2
  1126. X#:08-07-1990-14:24-wht@n4hgf-nba@sysware.dk SVR31 updates
  1127. X#:08-02-1990-15:35-wht@n4hgf-2.12-old curses hacks+minor 3.2 formalizations
  1128. X#:08-01-1990-21:39-wht@n4hgf-add Dell make file
  1129. X#:08-01-1990-12:26-wht@n4hgf-2.11-try to support ISC 1.x.x
  1130. X#:07-28-1990-18:07-wht@n4hgf-2.10 release
  1131. X#:07-26-1990-02:55-wht@n4hgf-add -nointl -- smaller + we don't use it
  1132. X#:07-24-1990-18:53-wht@n4hgf-add USIZE_FIXED reminder
  1133. X#:07-21-1990-16:03-wht@n4hgf-add libpanel + remake depend
  1134. X#:06-30-1990-19:06-wht@n4hgf-run nlsym using full pathname
  1135. X#:06-27-1990-01:57-wht@n4hgf-1.10 - incorporate suggestions from alpha testers
  1136. X#:06-25-1990-04:14-wht@n4hgf-1.03-better error handling
  1137. X#:06-21-1990-14:27-r@n4hgf-version x0.12 seems bug free
  1138. X#:06-19-1990-21:37-wht@n4hgf-get ready for 0.08 release
  1139. X
  1140. X#------------> CFLAGS_LOCAL
  1141. X# Use -DVPIX         if you have kernel support for VP/ix
  1142. X#                    whether installed or not
  1143. X# Use -DMERGE386
  1144. X#                    if you have kernel support for Merge/386 (ODT-DOS)
  1145. X#                    whether installed or not
  1146. X#
  1147. X# Use -DUSIZE_FIXED  if you get erroneous process sizes (leave off for 3.2.0;
  1148. X#                    you do want this for any UNIX after 3.2.0 or any ODT)
  1149. X#
  1150. X# Use -DSCO322       if you are using SCO version 3.2.2 (UNIX 3.2r2 or ODT 1.1)
  1151. X#                    or later
  1152. X#
  1153. XCFLAGS_LOCAL = -DSCO322 -DMERGE386 -DUSIZE_FIXED #-DSIO_IS_FAS
  1154. X
  1155. X#------------> compiler choice (CC, CFLAGS, LDFLAGS)
  1156. X#--> cc (native MSC 5.x)
  1157. XCC = cc
  1158. XCFLAGS = -c $(CFLAGS_LOCAL) -g -nointl -Octl -CSON -DLINT_ARGS
  1159. XLDFLAGS = -g -nointl
  1160. X
  1161. X#--> gcc (some people make their gcc predefine 'i386' but others do not)
  1162. X#        You'll get bad explosions with -pedantic -ansi' unless you've
  1163. X#        hacked your header files to remove #idents plus some other changes.
  1164. X#        You probably want to substitute -traditional (I like GccAbuse).
  1165. X#CC = gcc
  1166. X#CFLAGS = -c $(CFLAGS_LOCAL)\
  1167. X#    -traditional -O -g\
  1168. X#    -D_KR -D_SVID -D_NO_PROTOTYPES\
  1169. X#    -fstrength-reduce -fpcc-struct-return -fwritable-strings\
  1170. X#    -finline-functions -fforce-mem -fforce-addr\
  1171. X#    -DM_UNIX -DM_XENIX -DM_SYSV -DM_SYS5 -DM_I386 -Di386
  1172. X#LDFLAGS = -g
  1173. X
  1174. X#------------> LIB
  1175. XLIB = -lpanel -ltinfo -lx -lmalloc -lc_s
  1176. X
  1177. X#------------> KMEMGRP
  1178. XKMEMGRP = mem
  1179. X
  1180. X#------------> BINDIR
  1181. XBINDIR = /usr/local/bin
  1182. X
  1183. XVERSION = 2.60
  1184. X
  1185. X#handle Sys V make "feature" of using SHELL
  1186. XSHELL = /bin/sh
  1187. X
  1188. X#FCRC = fcrc -u $*.c ;
  1189. X.c.o:
  1190. X    @echo ignore any redefinition warnings for box and newterm;
  1191. X    $(FCRC) $(CC) $(CFLAGS) $*.c 
  1192. X
  1193. XSRC =\
  1194. X    u386mon.c\
  1195. X    bootinfo.c\
  1196. X    detail.c\
  1197. X    det_proc.c\
  1198. X    det_sio.c\
  1199. X    det_stream.c\
  1200. X    det_table.c\
  1201. X    det_wd.c\
  1202. X    disputil.c\
  1203. X    kludge.c\
  1204. X    libkmem.c\
  1205. X    libmem.c\
  1206. X    libpanel.c\
  1207. X    libswap.c\
  1208. X    libnlsym.c\
  1209. X    nlsym.c\
  1210. X    proc.c\
  1211. X    tune.c\
  1212. X    var.c
  1213. X
  1214. XHDR =\
  1215. X    config.h\
  1216. X    libkmem.h\
  1217. X    libmem.h\
  1218. X    libpanel.h\
  1219. X    libswap.h\
  1220. X    libnlsym.h\
  1221. X    lint_args.h\
  1222. X    nlsym.h\
  1223. X    patchlevel.h\
  1224. X    ttynm.h\
  1225. X    u386mon.h
  1226. X
  1227. XNLSYM_OBJ =\
  1228. X    nlsym.o
  1229. X
  1230. XU386MON_OBJ =\
  1231. X    u386mon.o\
  1232. X    detail.o\
  1233. X    det_proc.o\
  1234. X    det_sio.o\
  1235. X    det_stream.o\
  1236. X    det_table.o\
  1237. X    det_wd.o\
  1238. X    bootinfo.o\
  1239. X    kludge.o\
  1240. X    proc.o\
  1241. X    tune.o\
  1242. X    var.o\
  1243. X    disputil.o\
  1244. X    libkmem.o\
  1245. X    libmem.o\
  1246. X    libswap.o\
  1247. X    libnlsym.o
  1248. X
  1249. XSHARFLS =\
  1250. X    README\
  1251. X    CHANGES\
  1252. X    Make.*\
  1253. X    EXPLAIN\
  1254. X    $(SRC)\
  1255. X    $(HDR)\
  1256. X    renice/Makefile\
  1257. X    renice/renice.c\
  1258. X    panel/README\
  1259. X    panel/panel.3\
  1260. X    panel/ptest.c\
  1261. X    panel/Makefile\
  1262. X    siotools/Makefile\
  1263. X    siotools/README\
  1264. X    siotools/kmemsio.c\
  1265. X    siotools/kmemsio.h\
  1266. X    siotools/pend.sh\
  1267. X    siotools/siomon.c\
  1268. X    siotools/utoa.c\
  1269. X    siotools/utoa.h\
  1270. X    siotools/uusnap.c\
  1271. X    siotools/wingets.c\
  1272. X    siotools/wintio.c\
  1273. X    siotools/wintio.h\
  1274. X    siotools/wintty.c\
  1275. X    siotools/wintty.h
  1276. X
  1277. Xall: nlsym u386mon
  1278. X
  1279. X#must run as root
  1280. Xinstall: all
  1281. X    cp u386mon $(BINDIR)
  1282. X    -if [ -x /usr/bin/mcs ]; then /usr/bin/mcs -d $(BINDIR)/u386mon; fi
  1283. X    strip $(BINDIR)/u386mon
  1284. X    chown root $(BINDIR)/u386mon
  1285. X    chgrp uucp $(BINDIR)/u386mon
  1286. X    chmod 4111 $(BINDIR)/u386mon
  1287. X    cp nlsym $(BINDIR)
  1288. X    -if [ -x /usr/bin/mcs ]; then /usr/bin/mcs -d $(BINDIR)/nlsym; fi
  1289. X    strip $(BINDIR)/nlsym
  1290. X    chown root $(BINDIR)/nlsym
  1291. X    chgrp uucp $(BINDIR)/nlsym
  1292. X    chmod 4111 $(BINDIR)/nlsym
  1293. X    $(BINDIR)/nlsym
  1294. X    @echo ' ';echo 'csh users rehash before executing'
  1295. X
  1296. Xnlsym: $(NLSYM_OBJ)
  1297. X    $(CC) $(LDFLAGS) -o $@ $(NLSYM_OBJ) $(LIB)
  1298. X
  1299. Xu386mon: $(U386MON_OBJ)
  1300. X    $(CC) $(LDFLAGS) -o $@ $(U386MON_OBJ) $(LIB)
  1301. X
  1302. X/unix.nlsym: nlsym /unix
  1303. X    $(BINDIR)/nlsym
  1304. X    chmod 644 /unix.nlsym
  1305. X
  1306. X#not delivered
  1307. Xsrc.fls: $(SRC) Makefile
  1308. X    ls $(SRC) > src.fls
  1309. Xlint_args: src.fls
  1310. X    echo ' ' > lint_args.h
  1311. X    csh zgcc src.fls lint_args.h $(CFLAGS)
  1312. X
  1313. Xneat:
  1314. X    rm -f *\# *~ *.orig *.rej *.out *.log core ,* cscope.out tags *.bak \
  1315. X        mkdep.* *.new src.fls u386mon.lint
  1316. X
  1317. Xclean: neat
  1318. X    rm -f $(U386MON_OBJ) $(NLSYM_OBJ)
  1319. X
  1320. Xclobber: clean
  1321. X    rm -f nlsym u386mon
  1322. X
  1323. Xlint:
  1324. X    lint -ux *.c > u386mon.lint
  1325. X
  1326. X#for shar 3.27 or later
  1327. Xshar:
  1328. X    shar -a -n u386mon.$(VERSION) -l 55 -o u386m-$(VERSION) $(SHARFLS)
  1329. X
  1330. X# MAKE DEPEND: regenerate .c:.h, .ol:.c, .ol:.asm dependencies automatically
  1331. X#
  1332. Xdepend:
  1333. X        rm -f mkdep.rule.tmp
  1334. X        if test '$(SRC)' ;\
  1335. X        then (grep '^#include' $(SRC)\
  1336. X        | sed    -e 's?:[^<]*<\([^>]*\)>.*?: /usr/include/\1?'\
  1337. X            -e 's?:[^"]*"\([^"]*\)".*?:\1?'\
  1338. X            -e 's?\(.*\)\.c?\1.o?'\
  1339. X         >> mkdep.rule.tmp) ;\
  1340. X        fi
  1341. X
  1342. X        echo 1 >mkdep.ex.tmp
  1343. X        echo '/^# DO NOT DELETE THIS LINE' >>mkdep.ex.tmp
  1344. X        echo '.+1,$$d' >>mkdep.ex.tmp
  1345. X        echo 'r mkdep.rule.tmp' >> mkdep.ex.tmp
  1346. X        echo 'w' >> mkdep.ex.tmp
  1347. X        cp Make.sco Make.sco.new
  1348. X        ex Make.sco.new < mkdep.ex.tmp
  1349. X        rm mkdep.ex.tmp mkdep.rule.tmp
  1350. X        echo '#    DEPENDENCIES MUST END AT END OF    FILE' >>Make.sco.new
  1351. X        echo '#    IF YOU PUT STUFF HERE IT WILL GO AWAY'>>Make.sco.new
  1352. X        echo '#    see make depend    above'>>Make.sco.new
  1353. X        mv Make.sco Make.sco.bak
  1354. X        mv Make.sco.new Make.sco
  1355. X        @echo Make.sco has been updated with dependencies
  1356. X
  1357. X# DO NOT DELETE THIS LINE
  1358. Xu386mon.o: config.h
  1359. Xu386mon.o: /usr/include/curses.h
  1360. Xu386mon.o: libpanel.h
  1361. Xu386mon.o: /usr/include/signal.h
  1362. Xu386mon.o: /usr/include/string.h
  1363. Xu386mon.o: /usr/include/fcntl.h
  1364. Xu386mon.o: /usr/include/nlist.h
  1365. Xu386mon.o: /usr/include/errno.h
  1366. Xu386mon.o: /usr/include/time.h
  1367. Xu386mon.o: /usr/include/sys/types.h
  1368. Xu386mon.o: /usr/include/sys/lock.h
  1369. Xu386mon.o: /usr/include/sys/utsname.h
  1370. Xu386mon.o: /usr/include/sys/stat.h
  1371. Xu386mon.o: /usr/include/sys/param.h
  1372. Xu386mon.o: /usr/include/sys/tuneable.h
  1373. Xu386mon.o: /usr/include/sys/sysinfo.h
  1374. Xu386mon.o: /usr/include/sys/sysmacros.h
  1375. Xu386mon.o: /usr/include/sys/immu.h
  1376. Xu386mon.o: /usr/include/sys/region.h
  1377. Xu386mon.o: /usr/include/sys/proc.h
  1378. Xu386mon.o: /usr/include/sys/var.h
  1379. Xu386mon.o: /usr/include/sys/swap.h
  1380. Xu386mon.o: /usr/include/sys/trap.h
  1381. Xu386mon.o: nlsym.h
  1382. Xu386mon.o: libkmem.h
  1383. Xu386mon.o: libmem.h
  1384. Xu386mon.o: libswap.h
  1385. Xu386mon.o: libnlsym.h
  1386. Xu386mon.o: u386mon.h
  1387. Xbootinfo.o: config.h
  1388. Xbootinfo.o: /usr/include/curses.h
  1389. Xbootinfo.o: /usr/include/sys/types.h
  1390. Xbootinfo.o: /usr/include/sys/bootinfo.h
  1391. Xbootinfo.o: u386mon.h
  1392. Xdetail.o: config.h
  1393. Xdetail.o: /usr/include/curses.h
  1394. Xdetail.o: /usr/include/signal.h
  1395. Xdetail.o: /usr/include/string.h
  1396. Xdetail.o: /usr/include/fcntl.h
  1397. Xdetail.o: /usr/include/nlist.h
  1398. Xdetail.o: /usr/include/errno.h
  1399. Xdetail.o: /usr/include/time.h
  1400. Xdetail.o: /usr/include/pwd.h
  1401. Xdetail.o: /usr/include/sys/types.h
  1402. Xdetail.o: /usr/include/utmp.h
  1403. Xdetail.o: /usr/include/sys/utsname.h
  1404. Xdetail.o: /usr/include/sys/stat.h
  1405. Xdetail.o: /usr/include/sys/param.h
  1406. Xdetail.o: /usr/include/sys/tuneable.h
  1407. Xdetail.o: /usr/include/sys/sysinfo.h
  1408. Xdetail.o: /usr/include/sys/sysmacros.h
  1409. Xdetail.o: /usr/include/sys/immu.h
  1410. Xdetail.o: /usr/include/sys/region.h
  1411. Xdetail.o: /usr/include/sys/proc.h
  1412. Xdetail.o: /usr/include/sys/var.h
  1413. Xdetail.o: nlsym.h
  1414. Xdetail.o: libkmem.h
  1415. Xdetail.o: libnlsym.h
  1416. Xdetail.o: u386mon.h
  1417. Xdet_proc.o: config.h
  1418. Xdet_proc.o: /usr/include/curses.h
  1419. Xdet_proc.o: /usr/include/signal.h
  1420. Xdet_proc.o: /usr/include/string.h
  1421. Xdet_proc.o: /usr/include/fcntl.h
  1422. Xdet_proc.o: /usr/include/nlist.h
  1423. Xdet_proc.o: /usr/include/errno.h
  1424. Xdet_proc.o: /usr/include/time.h
  1425. Xdet_proc.o: /usr/include/pwd.h
  1426. Xdet_proc.o: /usr/include/sys/types.h
  1427. Xdet_proc.o: /usr/include/utmp.h
  1428. Xdet_proc.o: /usr/include/sys/stat.h
  1429. Xdet_proc.o: /usr/include/sys/param.h
  1430. Xdet_proc.o: /usr/include/sys/tuneable.h
  1431. Xdet_proc.o: /usr/include/sys/sysinfo.h
  1432. Xdet_proc.o: /usr/include/sys/sysmacros.h
  1433. Xdet_proc.o: /usr/include/sys/immu.h
  1434. Xdet_proc.o: /usr/include/sys/region.h
  1435. Xdet_proc.o: /usr/include/sys/proc.h
  1436. Xdet_proc.o: /usr/include/sys/fs/s5dir.h
  1437. Xdet_proc.o: /usr/include/sys/user.h
  1438. Xdet_proc.o: /usr/include/sys/var.h
  1439. Xdet_proc.o: nlsym.h
  1440. Xdet_proc.o: libkmem.h
  1441. Xdet_proc.o: libmem.h
  1442. Xdet_proc.o: libswap.h
  1443. Xdet_proc.o: libnlsym.h
  1444. Xdet_proc.o: u386mon.h
  1445. Xdet_sio.o: config.h
  1446. Xdet_sio.o: /usr/include/curses.h
  1447. Xdet_sio.o: /usr/include/string.h
  1448. Xdet_sio.o: /usr/include/nlist.h
  1449. Xdet_sio.o: /usr/include/sys/types.h
  1450. Xdet_sio.o: /usr/include/sys/stat.h
  1451. Xdet_sio.o: /usr/include/sys/ascii.h
  1452. Xdet_sio.o: /usr/include/sys/param.h
  1453. Xdet_sio.o: /usr/include/sys/tty.h
  1454. Xdet_sio.o: nlsym.h
  1455. Xdet_sio.o: libkmem.h
  1456. Xdet_sio.o: libmem.h
  1457. Xdet_sio.o: libswap.h
  1458. Xdet_sio.o: libnlsym.h
  1459. Xdet_sio.o: u386mon.h
  1460. Xdisputil.o: config.h
  1461. Xdisputil.o: /usr/include/curses.h
  1462. Xdisputil.o: /usr/include/sys/types.h
  1463. Xdisputil.o: u386mon.h
  1464. Xkludge.o: /usr/include/curses.h
  1465. Xlibkmem.o: /usr/include/sys/types.h
  1466. Xlibkmem.o: /usr/include/fcntl.h
  1467. Xlibkmem.o: libkmem.h
  1468. Xlibmem.o: /usr/include/sys/types.h
  1469. Xlibmem.o: /usr/include/fcntl.h
  1470. Xlibmem.o: libmem.h
  1471. Xlibpanel.o: config.h
  1472. Xlibpanel.o: /usr/include/curses.h
  1473. Xlibpanel.o: u386mon.h
  1474. Xlibswap.o: /usr/include/sys/types.h
  1475. Xlibswap.o: /usr/include/fcntl.h
  1476. Xlibswap.o: libswap.h
  1477. Xlibnlsym.o: config.h
  1478. Xlibnlsym.o: /usr/include/stdio.h
  1479. Xlibnlsym.o: /usr/include/sys/types.h
  1480. Xlibnlsym.o: /usr/include/sys/stat.h
  1481. Xlibnlsym.o: /usr/include/fcntl.h
  1482. Xlibnlsym.o: /usr/include/nlist.h
  1483. Xlibnlsym.o: nlsym.h
  1484. Xlibnlsym.o: libnlsym.h
  1485. Xnlsym.o: config.h
  1486. Xnlsym.o: /usr/include/stdio.h
  1487. Xnlsym.o: /usr/include/sys/types.h
  1488. Xnlsym.o: /usr/include/sys/stat.h
  1489. Xnlsym.o: /usr/include/fcntl.h
  1490. Xnlsym.o: /usr/include/nlist.h
  1491. Xnlsym.o: nlsym.h
  1492. Xproc.o: config.h
  1493. Xproc.o: /usr/include/curses.h
  1494. Xproc.o: /usr/include/sys/types.h
  1495. Xproc.o: /usr/include/sys/param.h
  1496. Xproc.o: /usr/include/sys/immu.h
  1497. Xproc.o: /usr/include/sys/region.h
  1498. Xproc.o: /usr/include/sys/proc.h
  1499. Xproc.o: /usr/include/sys/var.h
  1500. Xproc.o: /usr/include/nlist.h
  1501. Xproc.o: nlsym.h
  1502. Xproc.o: libkmem.h
  1503. Xproc.o: libnlsym.h
  1504. Xproc.o: u386mon.h
  1505. Xtune.o: config.h
  1506. Xtune.o: /usr/include/curses.h
  1507. Xtune.o: /usr/include/sys/types.h
  1508. Xtune.o: /usr/include/sys/tuneable.h
  1509. Xtune.o: u386mon.h
  1510. Xvar.o: config.h
  1511. Xvar.o: /usr/include/curses.h
  1512. Xvar.o: /usr/include/sys/types.h
  1513. Xvar.o: /usr/include/sys/var.h
  1514. Xvar.o: u386mon.h
  1515. X#    DEPENDENCIES MUST END AT END OF    FILE
  1516. X#    IF YOU PUT STUFF HERE IT WILL GO AWAY
  1517. X#    see make depend    above
  1518. SHAR_EOF
  1519. chmod 0644 Make.sco ||
  1520. echo 'restore of Make.sco failed'
  1521. Wc_c="`wc -c < 'Make.sco'`"
  1522. test 11017 -eq "$Wc_c" ||
  1523.     echo 'Make.sco: original size 11017, current size' "$Wc_c"
  1524. fi
  1525. # ============= Make.sco.gcc ==============
  1526. if test -f 'Make.sco.gcc' -a X"$1" != X"-c"; then
  1527.     echo 'x - skipping Make.sco.gcc (File already exists)'
  1528. else
  1529. echo 'x - extracting Make.sco.gcc (Text)'
  1530. sed 's/^X//' << 'SHAR_EOF' > 'Make.sco.gcc' &&
  1531. X#  CHK=0x91C2
  1532. X#+-------------------------------------------------------------------
  1533. X#  Makefile for u386mon for SCO UNIX V/386 with gcc
  1534. X#  ...!{gatech,emory}!n4hgf!wht
  1535. X#--------------------------------------------------------------------
  1536. X#+:EDITS:*/
  1537. X#:07-15-1992-14:31-wht@n4hgf-2.60 release - u386mon+siotools merge
  1538. X#:06-20-1992-18:31-root@n4hgf-add stuff for ODT DS 2.0
  1539. X#:04-07-1992-11:55-wht@n4hgf-remove -fcombine-regs for gcc 2.1
  1540. X#:08-01-1991-23:34-wht@n4hgf-release 2.53 source control point
  1541. X#:05-09-1991-03:51-wht@n4hgf-gcc support
  1542. X#:04-16-1991-02:24-martin@hppcmart-additions for SCO 3.2.2
  1543. X#:04-15-1991-16:05-martin@hppcmart-add table/wd/streams for SCO
  1544. X#:08-10-1990-14:12-jmd@p1so/wht@n4hgf-2.20-add Tandem Integrity S2
  1545. X#:08-07-1990-14:24-wht@n4hgf-nba@sysware.dk SVR31 updates
  1546. X#:08-02-1990-15:35-wht@n4hgf-2.12-old curses hacks+minor 3.2 formalizations
  1547. X#:08-01-1990-21:39-wht@n4hgf-add Dell make file
  1548. X#:08-01-1990-12:26-wht@n4hgf-2.11-try to support ISC 1.x.x
  1549. X#:07-28-1990-18:07-wht@n4hgf-2.10 release
  1550. X#:07-26-1990-02:55-wht@n4hgf-add -nointl -- smaller + we don't use it
  1551. X#:07-24-1990-18:53-wht@n4hgf-add USIZE_FIXED reminder
  1552. X#:07-21-1990-16:03-wht@n4hgf-add libpanel + remake depend
  1553. X#:06-30-1990-19:06-wht@n4hgf-run nlsym using full pathname
  1554. X#:06-27-1990-01:57-wht@n4hgf-1.10 - incorporate suggestions from alpha testers
  1555. X#:06-25-1990-04:14-wht@n4hgf-1.03-better error handling
  1556. X#:06-21-1990-14:27-r@n4hgf-version x0.12 seems bug free
  1557. X#:06-19-1990-21:37-wht@n4hgf-get ready for 0.08 release
  1558. X
  1559. X#------------> CFLAGS_LOCAL
  1560. X# Use -DVPIX         if you have kernel support for VP/ix
  1561. X#                    whether installed or not
  1562. X# Use -DMERGE386
  1563. X#                    if you have kernel support for Merge/386 (ODT-DOS)
  1564. X#                    whether installed or not
  1565. X#
  1566. X# Use -DUSIZE_FIXED  if you get erroneous process sizes (leave off for 3.2.0;
  1567. X#                    you do want this for any UNIX after 3.2.0 or any ODT)
  1568. X#
  1569. X# Use -DSCO322       if you are using SCO version 3.2.2 (UNIX 3.2r2 or ODT 1.1)
  1570. X#                    or later
  1571. X#
  1572. XCFLAGS_LOCAL = -DSCO322 -DMERGE386 -DUSIZE_FIXED
  1573. X
  1574. X#------------> compiler choice (CC, CFLAGS, LDFLAGS)
  1575. X#--> cc (native MSC 5.x)
  1576. X#CC = cc
  1577. X#CFLAGS = -c $(CFLAGS_LOCAL) -nointl -Octl -CSON -DLINT_ARGS
  1578. X#LDFLAGS = -s -nointl
  1579. X
  1580. X#--> gcc (some people make their gcc predefine 'i386' but others do not)
  1581. X#        You'll get bad explosions with -pedantic -ansi' unless you've
  1582. X#        hacked your header files to remove #idents plus some other changes.
  1583. X#        You probably want to substitute -traditional (I like GccAbuse).
  1584. XCC = gcc
  1585. XCFLAGS = -c $(CFLAGS_LOCAL)\
  1586. X    -traditional -O \
  1587. X    -fstrength-reduce -fpcc-struct-return -fwritable-strings \
  1588. X    -finline-functions -fforce-mem -fforce-addr \
  1589. X    -W -Wunused -Wpointer-arith -Wcast-qual -Wshadow -Wcomment -Wswitch\
  1590. X    -D_NO_PROTOTYPE -D_SVID -D_KR \
  1591. X    -DM_BITFIELDS -DM_COFF -DM_I386 -DM_I86 -DM_I86SM \
  1592. X    -DM_INTERNAT -DM_SDATA -DM_STEXT -DM_SYS3 -DM_SYS5 \
  1593. X    -DM_SYSIII -DM_SYSV -DM_UNIX -DM_WORDSWAP -DM_XENIX -Dunix -Di386
  1594. X
  1595. XLDFLAGS = -s
  1596. X
  1597. X#------------> LIB
  1598. XLIB = -lpanel -ltinfo -lx -lmalloc -lc_s
  1599. X
  1600. X#------------> KMEMGRP
  1601. XKMEMGRP = mem
  1602. X
  1603. X#------------> BINDIR
  1604. XBINDIR = /usr/local/bin
  1605. X
  1606. XVERSION = 2.60
  1607. X
  1608. X#handle Sys V make "feature" of using SHELL
  1609. XSHELL = /bin/sh
  1610. X
  1611. X#FCRC = fcrc -u $*.c ;
  1612. X.c.o:
  1613. X    @echo ignore any redefinition warnings for box and newterm;
  1614. X    $(FCRC) $(CC) $(CFLAGS) $*.c 
  1615. X
  1616. XSRC = \
  1617. X    u386mon.c\
  1618. X    bootinfo.c\
  1619. X    detail.c\
  1620. X    det_proc.c\
  1621. X    det_sio.c\
  1622. X    det_stream.c\
  1623. X    det_table.c\
  1624. X    det_wd.c\
  1625. X    disputil.c\
  1626. X    kludge.c\
  1627. X    libkmem.c\
  1628. X    libmem.c\
  1629. X    libpanel.c\
  1630. X    libswap.c\
  1631. X    libnlsym.c\
  1632. X    nlsym.c\
  1633. X    proc.c\
  1634. X    tune.c\
  1635. X    var.c
  1636. X
  1637. XHDR = \
  1638. X    config.h\
  1639. X    libkmem.h\
  1640. X    libmem.h\
  1641. X    libpanel.h\
  1642. X    libswap.h\
  1643. X    libnlsym.h\
  1644. X    lint_args.h\
  1645. X    nlsym.h\
  1646. X    patchlevel.h\
  1647. X    ttynm.h\
  1648. X    u386mon.h
  1649. X
  1650. XNLSYM_OBJ =\
  1651. X    nlsym.o
  1652. X
  1653. XU386MON_OBJ =\
  1654. X    u386mon.o\
  1655. X    detail.o\
  1656. X    det_proc.o\
  1657. X    det_sio.o\
  1658. X    det_stream.o\
  1659. X    det_table.o\
  1660. X    det_wd.o\
  1661. X    bootinfo.o\
  1662. X    kludge.o\
  1663. X    proc.o\
  1664. X    tune.o\
  1665. X    var.o\
  1666. X    disputil.o\
  1667. X    libkmem.o\
  1668. X    libmem.o\
  1669. X    libswap.o\
  1670. X    libnlsym.o
  1671. X
  1672. XSHARFLS = \
  1673. X    README\
  1674. X    CHANGES\
  1675. X    Make.*\
  1676. X    EXPLAIN\
  1677. X    $(SRC)\
  1678. X    $(HDR)\
  1679. X    renice/Makefile\
  1680. X    renice/renice.c\
  1681. X    panel/README\
  1682. X    panel/panel.3\
  1683. X    panel/ptest.c\
  1684. X    panel/Makefile\
  1685. X    siotools/Makefile\
  1686. X    siotools/README\
  1687. X    siotools/kmemsio.c\
  1688. X    siotools/kmemsio.h\
  1689. X    siotools/pend.sh\
  1690. X    siotools/siomon.c\
  1691. X    siotools/utoa.c\
  1692. X    siotools/utoa.h\
  1693. X    siotools/uusnap.c\
  1694. X    siotools/wingets.c\
  1695. X    siotools/wintio.c\
  1696. X    siotools/wintio.h\
  1697. X    siotools/wintty.c\
  1698. X    siotools/wintty.h
  1699. X
  1700. Xall: nlsym u386mon
  1701. X
  1702. X#must run as root
  1703. Xinstall: all
  1704. X    strip nlsym
  1705. X    mcs -d nlsym
  1706. X    cp nlsym $(BINDIR)
  1707. X    chown bin $(BINDIR)/nlsym
  1708. X    chgrp bin $(BINDIR)/nlsym
  1709. X    chmod 711 $(BINDIR)/nlsym
  1710. X    strip u386mon
  1711. X    mcs -d u386mon
  1712. X    mv u386mon $(BINDIR)
  1713. X    chown bin $(BINDIR)/u386mon
  1714. X    chgrp $(KMEMGRP) $(BINDIR)/u386mon
  1715. X    chmod 2711 $(BINDIR)/u386mon
  1716. X    $(BINDIR)/nlsym
  1717. X    @echo ' ';echo 'csh users rehash before executing'
  1718. X
  1719. Xnlsym: $(NLSYM_OBJ)
  1720. X    $(CC) $(LDFLAGS) -o $@ $(NLSYM_OBJ) $(LIB)
  1721. X
  1722. Xu386mon: $(U386MON_OBJ)
  1723. X    $(CC) $(LDFLAGS) -o $@ $(U386MON_OBJ) $(LIB)
  1724. X
  1725. X/unix.nlsym: nlsym /unix
  1726. X    $(BINDIR)/nlsym
  1727. X    chmod 644 /unix.nlsym
  1728. X
  1729. X#not delivered
  1730. Xsrc.fls: $(SRC) Makefile
  1731. X    ls $(SRC) > src.fls
  1732. Xlint_args: src.fls
  1733. X    echo ' ' > lint_args.h
  1734. X    csh zgcc src.fls lint_args.h $(CFLAGS)
  1735. X
  1736. Xneat:
  1737. X    rm -f *\# *~ *.orig *.rej *.out *.log core ,* cscope.out tags *.bak \
  1738. X        mkdep.* *.new src.fls u386mon.lint
  1739. X
  1740. Xclean: neat
  1741. X    rm -f $(U386MON_OBJ) $(NLSYM_OBJ)
  1742. X
  1743. Xclobber: clean
  1744. X    rm -f nlsym u386mon
  1745. X
  1746. Xlint:
  1747. X    lint -ux *.c > u386mon.lint
  1748. X
  1749. X#for shar 3.27 or later
  1750. Xshar:
  1751. X    shar -a -n u386mon.$(VERSION) -l 55 -o u386m-$(VERSION) $(SHARFLS)
  1752. X
  1753. X# MAKE DEPEND: regenerate .c:.h, .ol:.c, .ol:.asm dependencies automatically
  1754. X#
  1755. Xdepend:
  1756. X        rm -f mkdep.rule.tmp
  1757. X        if test '$(SRC)' ;\
  1758. X        then (grep '^#include' $(SRC)\
  1759. X        | sed    -e 's?:[^<]*<\([^>]*\)>.*?: /usr/include/\1?'\
  1760. X            -e 's?:[^"]*"\([^"]*\)".*?:\1?'\
  1761. X            -e 's?\(.*\)\.c?\1.o?'\
  1762. X         >> mkdep.rule.tmp) ;\
  1763. X        fi
  1764. X
  1765. X        echo 1 >mkdep.ex.tmp
  1766. X        echo '/^# DO NOT DELETE THIS LINE' >>mkdep.ex.tmp
  1767. X        echo '.+1,$$d' >>mkdep.ex.tmp
  1768. X        echo 'r mkdep.rule.tmp' >> mkdep.ex.tmp
  1769. X        echo 'w' >> mkdep.ex.tmp
  1770. X        cp Make.sco.gcc Make.scog.new
  1771. X        ex Make.scog.new < mkdep.ex.tmp
  1772. X        rm mkdep.ex.tmp mkdep.rule.tmp
  1773. X        echo '#    DEPENDENCIES MUST END AT END OF    FILE' >>Make.scog.new
  1774. X        echo '#    IF YOU PUT STUFF HERE IT WILL GO AWAY'>>Make.scog.new
  1775. X        echo '#    see make depend    above'>>Make.scog.new
  1776. X        mv Make.sco.gcc Make.scog.bak
  1777. X        mv Make.scog.new Make.sco.gcc
  1778. X        @echo Make.sco.gcc has been updated with dependencies
  1779. X
  1780. X# DO NOT DELETE THIS LINE
  1781. Xu386mon.o: config.h
  1782. Xu386mon.o: /usr/include/curses.h
  1783. Xu386mon.o: libpanel.h
  1784. Xu386mon.o: /usr/include/signal.h
  1785. Xu386mon.o: /usr/include/string.h
  1786. Xu386mon.o: /usr/include/fcntl.h
  1787. Xu386mon.o: /usr/include/nlist.h
  1788. Xu386mon.o: /usr/include/errno.h
  1789. Xu386mon.o: /usr/include/time.h
  1790. Xu386mon.o: /usr/include/sys/types.h
  1791. Xu386mon.o: /usr/include/sys/lock.h
  1792. Xu386mon.o: /usr/include/sys/utsname.h
  1793. Xu386mon.o: /usr/include/sys/stat.h
  1794. Xu386mon.o: /usr/include/sys/param.h
  1795. Xu386mon.o: /usr/include/sys/tuneable.h
  1796. Xu386mon.o: /usr/include/sys/sysinfo.h
  1797. Xu386mon.o: /usr/include/sys/sysmacros.h
  1798. Xu386mon.o: /usr/include/sys/immu.h
  1799. Xu386mon.o: /usr/include/sys/region.h
  1800. Xu386mon.o: /usr/include/sys/proc.h
  1801. Xu386mon.o: /usr/include/sys/var.h
  1802. Xu386mon.o: /usr/include/sys/swap.h
  1803. Xu386mon.o: /usr/include/sys/trap.h
  1804. Xu386mon.o: nlsym.h
  1805. Xu386mon.o: libkmem.h
  1806. Xu386mon.o: libmem.h
  1807. Xu386mon.o: libswap.h
  1808. Xu386mon.o: libnlsym.h
  1809. Xu386mon.o: u386mon.h
  1810. Xbootinfo.o: config.h
  1811. Xbootinfo.o: /usr/include/curses.h
  1812. Xbootinfo.o: /usr/include/sys/types.h
  1813. Xbootinfo.o: /usr/include/sys/bootinfo.h
  1814. Xbootinfo.o: u386mon.h
  1815. Xdetail.o: config.h
  1816. Xdetail.o: /usr/include/curses.h
  1817. Xdetail.o: /usr/include/signal.h
  1818. Xdetail.o: /usr/include/string.h
  1819. Xdetail.o: /usr/include/fcntl.h
  1820. Xdetail.o: /usr/include/nlist.h
  1821. Xdetail.o: /usr/include/errno.h
  1822. Xdetail.o: /usr/include/time.h
  1823. Xdetail.o: /usr/include/pwd.h
  1824. Xdetail.o: /usr/include/sys/types.h
  1825. Xdetail.o: /usr/include/utmp.h
  1826. Xdetail.o: /usr/include/sys/utsname.h
  1827. Xdetail.o: /usr/include/sys/stat.h
  1828. Xdetail.o: /usr/include/sys/param.h
  1829. Xdetail.o: /usr/include/sys/tuneable.h
  1830. Xdetail.o: /usr/include/sys/sysinfo.h
  1831. Xdetail.o: /usr/include/sys/sysmacros.h
  1832. Xdetail.o: /usr/include/sys/immu.h
  1833. Xdetail.o: /usr/include/sys/region.h
  1834. Xdetail.o: /usr/include/sys/proc.h
  1835. Xdetail.o: /usr/include/sys/var.h
  1836. Xdetail.o: nlsym.h
  1837. Xdetail.o: libkmem.h
  1838. Xdetail.o: libnlsym.h
  1839. Xdetail.o: u386mon.h
  1840. Xdet_proc.o: config.h
  1841. Xdet_proc.o: /usr/include/curses.h
  1842. Xdet_proc.o: /usr/include/signal.h
  1843. Xdet_proc.o: /usr/include/string.h
  1844. Xdet_proc.o: /usr/include/fcntl.h
  1845. Xdet_proc.o: /usr/include/nlist.h
  1846. Xdet_proc.o: /usr/include/errno.h
  1847. Xdet_proc.o: /usr/include/time.h
  1848. Xdet_proc.o: /usr/include/pwd.h
  1849. Xdet_proc.o: /usr/include/sys/types.h
  1850. Xdet_proc.o: /usr/include/utmp.h
  1851. Xdet_proc.o: /usr/include/sys/stat.h
  1852. Xdet_proc.o: /usr/include/sys/param.h
  1853. Xdet_proc.o: /usr/include/sys/tuneable.h
  1854. Xdet_proc.o: /usr/include/sys/sysinfo.h
  1855. Xdet_proc.o: /usr/include/sys/sysmacros.h
  1856. Xdet_proc.o: /usr/include/sys/immu.h
  1857. Xdet_proc.o: /usr/include/sys/region.h
  1858. Xdet_proc.o: /usr/include/sys/proc.h
  1859. Xdet_proc.o: /usr/include/sys/fs/s5dir.h
  1860. Xdet_proc.o: /usr/include/sys/user.h
  1861. Xdet_proc.o: /usr/include/sys/var.h
  1862. Xdet_proc.o: nlsym.h
  1863. Xdet_proc.o: libkmem.h
  1864. Xdet_proc.o: libmem.h
  1865. Xdet_proc.o: libswap.h
  1866. Xdet_proc.o: libnlsym.h
  1867. Xdet_proc.o: u386mon.h
  1868. Xdet_sio.o: config.h
  1869. Xdet_sio.o: /usr/include/curses.h
  1870. Xdet_sio.o: /usr/include/string.h
  1871. Xdet_sio.o: /usr/include/nlist.h
  1872. Xdet_sio.o: /usr/include/sys/types.h
  1873. Xdet_sio.o: /usr/include/sys/stat.h
  1874. Xdet_sio.o: /usr/include/sys/ascii.h
  1875. Xdet_sio.o: /usr/include/sys/param.h
  1876. Xdet_sio.o: /usr/include/sys/tty.h
  1877. Xdet_sio.o: nlsym.h
  1878. Xdet_sio.o: libkmem.h
  1879. Xdet_sio.o: libmem.h
  1880. Xdet_sio.o: libswap.h
  1881. Xdet_sio.o: libnlsym.h
  1882. Xdet_sio.o: u386mon.h
  1883. Xdisputil.o: config.h
  1884. Xdisputil.o: /usr/include/curses.h
  1885. Xdisputil.o: /usr/include/sys/types.h
  1886. Xdisputil.o: u386mon.h
  1887. Xkludge.o: /usr/include/curses.h
  1888. Xlibkmem.o: /usr/include/sys/types.h
  1889. Xlibkmem.o: /usr/include/fcntl.h
  1890. Xlibkmem.o: libkmem.h
  1891. Xlibmem.o: /usr/include/sys/types.h
  1892. Xlibmem.o: /usr/include/fcntl.h
  1893. Xlibmem.o: libmem.h
  1894. Xlibpanel.o: config.h
  1895. Xlibpanel.o: /usr/include/curses.h
  1896. Xlibpanel.o: u386mon.h
  1897. Xlibswap.o: /usr/include/sys/types.h
  1898. Xlibswap.o: /usr/include/fcntl.h
  1899. Xlibswap.o: libswap.h
  1900. Xlibnlsym.o: config.h
  1901. Xlibnlsym.o: /usr/include/stdio.h
  1902. Xlibnlsym.o: /usr/include/sys/types.h
  1903. Xlibnlsym.o: /usr/include/sys/stat.h
  1904. Xlibnlsym.o: /usr/include/fcntl.h
  1905. Xlibnlsym.o: /usr/include/nlist.h
  1906. Xlibnlsym.o: nlsym.h
  1907. Xlibnlsym.o: libnlsym.h
  1908. Xnlsym.o: config.h
  1909. Xnlsym.o: /usr/include/stdio.h
  1910. Xnlsym.o: /usr/include/sys/types.h
  1911. Xnlsym.o: /usr/include/sys/stat.h
  1912. Xnlsym.o: /usr/include/fcntl.h
  1913. Xnlsym.o: /usr/include/nlist.h
  1914. Xnlsym.o: nlsym.h
  1915. Xproc.o: config.h
  1916. Xproc.o: /usr/include/curses.h
  1917. Xproc.o: /usr/include/sys/types.h
  1918. Xproc.o: /usr/include/sys/param.h
  1919. Xproc.o: /usr/include/sys/immu.h
  1920. Xproc.o: /usr/include/sys/region.h
  1921. Xproc.o: /usr/include/sys/proc.h
  1922. Xproc.o: /usr/include/sys/var.h
  1923. Xproc.o: /usr/include/nlist.h
  1924. Xproc.o: nlsym.h
  1925. Xproc.o: libkmem.h
  1926. Xproc.o: libnlsym.h
  1927. Xproc.o: u386mon.h
  1928. Xtune.o: config.h
  1929. Xtune.o: /usr/include/curses.h
  1930. Xtune.o: /usr/include/sys/types.h
  1931. Xtune.o: /usr/include/sys/tuneable.h
  1932. Xtune.o: u386mon.h
  1933. Xvar.o: config.h
  1934. Xvar.o: /usr/include/curses.h
  1935. Xvar.o: /usr/include/sys/types.h
  1936. Xvar.o: /usr/include/sys/var.h
  1937. Xvar.o: u386mon.h
  1938. X#    DEPENDENCIES MUST END AT END OF    FILE
  1939. X#    IF YOU PUT STUFF HERE IT WILL GO AWAY
  1940. X#    see make depend    above
  1941. SHAR_EOF
  1942. chmod 0644 Make.sco.gcc ||
  1943. echo 'restore of Make.sco.gcc failed'
  1944. Wc_c="`wc -c < 'Make.sco.gcc'`"
  1945. test 11152 -eq "$Wc_c" ||
  1946.     echo 'Make.sco.gcc: original size 11152, current size' "$Wc_c"
  1947. fi
  1948. # ============= EXPLAIN ==============
  1949. if test -f 'EXPLAIN' -a X"$1" != X"-c"; then
  1950.     echo 'x - skipping EXPLAIN (File already exists)'
  1951. else
  1952. echo 'x - extracting EXPLAIN (Text)'
  1953. sed 's/^X//' << 'SHAR_EOF' > 'EXPLAIN' &&
  1954. XThis is a very cursor description of some of the fields as I understand
  1955. Xthem.  Corrections/additions appreciated.
  1956. X
  1957. X---- Sysinfo/Minfo --- (last 1 second activity) --------------------------------
  1958. Xbread            actual buffers (disk or tape blocks) read
  1959. Xbwrite            actual buffers (disk or tape blocks) written
  1960. Xlread            logical buffers (disk or tape blocks) read
  1961. Xlwrite            logical buffers (disk or tape blocks) written 
  1962. Xswapin            logical blocks swapped in
  1963. Xswapout            logical blocks swapped out
  1964. Xbswapin            actual blocks swapped in
  1965. Xbswapout        actual blocks swapped in
  1966. Xiget            get inode
  1967. Xnamei            lookup inode for pathname
  1968. Xdirblk            directory blocks read
  1969. Xreadch            chars read by read() system call
  1970. Xwritch            chars written by write() system call
  1971. Xrawch            raw tty character read
  1972. Xcanch            raw tty character put onto canonical queue
  1973. Xoutch            tty characters written
  1974. Xmsg                message operations (msgsnd())
  1975. Xsema            semaphore operations (semop())
  1976. Xpswitch            process context switches
  1977. Xsyscall            system calls
  1978. Xsysread            read() calls
  1979. Xsyswrit            write() calls
  1980. Xsysfork            fork() calls
  1981. Xsysexec            exec[,l,le,etc.]() calls
  1982. Xrunque            number of processes placed on run queue
  1983. Xrunocc            number of processes -now- on queue
  1984. Xswpque            number of processes placed on swap queue
  1985. Xswpocc            number of processes -now- on queue
  1986. Xvfault            
  1987. Xdemand            
  1988. Xpfault            
  1989. Xsteal            number of pages stolen
  1990. Xfrdpgs            pages freed
  1991. Xvfpg            
  1992. Xsfpg            
  1993. Xvspg            
  1994. Xsspg            
  1995. Xpnpfault        
  1996. Xwrtfault        
  1997. SHAR_EOF
  1998. chmod 0644 EXPLAIN ||
  1999. echo 'restore of EXPLAIN failed'
  2000. Wc_c="`wc -c < 'EXPLAIN'`"
  2001. test 1393 -eq "$Wc_c" ||
  2002.     echo 'EXPLAIN: original size 1393, current size' "$Wc_c"
  2003. fi
  2004. true || echo 'restore of u386mon.c failed'
  2005. echo End of part 2, continue with part 3
  2006. exit 0
  2007.  
  2008. exit 0 # Just in case...
  2009.