home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / misc / volume33 / u386mon / part02 < prev    next >
Encoding:
Text File  |  1992-11-20  |  53.7 KB  |  2,003 lines

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