wht@n4hgf.Mt-Park.GA.US (Warren Tucker) (02/17/91)
Submitted-by: wht@n4hgf Archive-name: x386monx100/part01 This is an preliminary version of X386MON, X System Watcher, an X analog to u386mon. It currently runs only on SCO ODT, but should be readily portable to any UNIX V/386 with Motif 1.0 and X11R3. It is really a pretty curiosity since it uses a Healthy amount of CPU time, thus loading the very system you want to monitor. But it is pretty :-). #!/bin/sh # This is x386monx100, a shell archive (shar 3.46) # made 02/16/1991 19:28 UTC by wht@n4hgf # Source directory /u1/src # # existing files will NOT be overwritten unless -c is specified # # This shar contains: # length mode name # ------ ---------- ------------------------------------------ # 2648 -rw-r--r-- x386mon/README # 971 -rw-r--r-- x386mon/Imakefile # 24436 -rw-r--r-- x386mon/Makefile # 332 -rw-r--r-- x386mon/x386mon.resrc # 19633 -rw-r--r-- x386mon/Button.c # 975 -rw-r--r-- x386mon/Button.h # 1303 -rw-r--r-- x386mon/ButtonP.h # 1597 -rw-r--r-- x386mon/XwtStrings.h # 7379 -rw-r--r-- x386mon/bootinfo.c # 6315 -rw-r--r-- x386mon/buttons.c # 782 -rw-r--r-- x386mon/buttons.h # 718 -rw-r--r-- x386mon/config.h # 5281 -rw-r--r-- x386mon/disp_info.c # 1804 -rw-r--r-- x386mon/disp_info.h # 2809 -rw-r--r-- x386mon/exits.c # 2748 -rw-r--r-- x386mon/libkmem.c # 605 -rw-r--r-- x386mon/libkmem.h # 2497 -rw-r--r-- x386mon/libmem.c # 601 -rw-r--r-- x386mon/libmem.h # 2546 -rw-r--r-- x386mon/libnlsym.c # 572 -rw-r--r-- x386mon/libnlsym.h # 1793 -rw-r--r-- x386mon/libswap.c # 573 -rw-r--r-- x386mon/libswap.h # 3306 -rw-r--r-- x386mon/nlsym.c # 5373 -rw-r--r-- x386mon/nlsym.h # 4886 -rw-r--r-- x386mon/proc.c # 24812 -rw-r--r-- x386mon/ps.c # 12204 -rw-r--r-- x386mon/scales.c # 520 -rw-r--r-- x386mon/scales.h # 7424 -rw-r--r-- x386mon/sysinfo.c # 2851 -rw-r--r-- x386mon/tune.c # 961 -rw-r--r-- x386mon/unixincs.h # 1791 -rw-r--r-- x386mon/util.c # 1669 -rw-r--r-- x386mon/utoa.c # 1322 -rw-r--r-- x386mon/utoa.h # 2829 -rw-r--r-- x386mon/var.c # 30634 -rw-r--r-- x386mon/x386mon.c # 6070 -rw-r--r-- x386mon/x386mon.h # 489 -rw-r--r-- x386mon/xincs.h # 3597 -rw-r--r-- x386mon/xprocs.c # # ============= x386mon/README ============== if test ! -d 'x386mon'; then echo 'x - creating directory x386mon' mkdir 'x386mon' fi if test -f 'x386mon/README' -a X"$1" != X"-c"; then echo 'x - skipping x386mon/README (File already exists)' else echo 'x - extracting x386mon/README (Text)' sed 's/^X//' << 'SHAR_EOF' > 'x386mon/README' && Xx386mon x1.00 X---------------- X XThis is an preliminary version of X386MON, X System Watcher, Xan X analog to u386mon. X X----------------- XYou must, for now X----------------- X X1. have SCO ODT X2. have a color display X3. have a screen size of at least 480x430 X X------- XTo make X------- X1. imake Makefile depend X2. make X XYou may have to hack around with NOXTCP and -lsockstub vs. -lsocket Xdepending upon your TCP/IP status. X X------ XTo run X------ X1. su root X2. ./nlsym X3. chmod +r /unix.nlsym X4. chgrp mem x386mon X5. chmod g+s x386mon X6. quit root X7. change to X "multiscreen" or startx X8. ./x386mon & X X.Xdefaults: Xx386mon*geometry: <geom> Xx386mon*busyWarningThreshhold: CPU busy percentage for yellow Xx386mon*busyAlarmThreshhold: CPU busy percentage for red Xx386mon*breakWarningThreshhold: CPU break percentage for yellow Xx386mon*breakAlarmThreshhold: CPU break percentage for red Xx386mon*waitWarningThreshhold: I/O wait percentage for yellow Xx386mon*waitAlarmThreshhold: I/O wait percentage for red Xx386mon*swapWarningThreshhold: I/O swap wait percentage for yellow Xx386mon*swapAlarmThreshhold: I/O swap wait percentage for red X XCommand Line Options Xswitch | resource overriden X----------+------------------------ X-geometry | geometry X-bwt | busyWarningThreshhold X-bat | busyAlarmThreshhold X-Bwt | breakWarningThreshhold X-Bat | breakAlarmThreshhold X-wwt | waitWarningThreshhold X-wat | waitAlarmThreshhold X-swt | swapWarningThreshhold X-sat | swapAlarmThreshhold X X------------------------------------- XWhen running it X(There should be a man page, but hey) X------------------------------------- X Xkeyboard: + increment status interval to 4 seconds max X - decrement to 1 second minimum (I hope you have a FAST machine) X P choose large PS display, overlaying Sysinfo/Minfo and X Var/Bootinfo/Tune/Proc X p choose small PS display, overlaying Var/Bootinfo/Tune/Proc X m return to main display X q quit X XMouse on buttons in upper left hand corner: X mimic keyboard 'm', 'p', 'P' and 'q' X XResizing causes various effects. Resizing to minimum size, for Xinstance, causes a 100x100 mini-display to show only the CPU and XWait graphs. X X----------------------------------------------------------------------- XThis was my first X program after "HelloWorld", so please be tolerant Xand make suggestions. X----------------------------------------------------------------------- XWarren Tucker, March Hare emory!n4hgf!wht or wht@n4hgf.Mt-Park.GA.US X"Tell the moon; don't tell the March Hare: He is here to look around." SHAR_EOF chmod 0644 x386mon/README || echo 'restore of x386mon/README failed' Wc_c="`wc -c < 'x386mon/README'`" test 2648 -eq "$Wc_c" || echo 'x386mon/README: original size 2648, current size' "$Wc_c" fi # ============= x386mon/Imakefile ============== if test -f 'x386mon/Imakefile' -a X"$1" != X"-c"; then echo 'x - skipping x386mon/Imakefile (File already exists)' else echo 'x - extracting x386mon/Imakefile (Text)' sed 's/^X//' << 'SHAR_EOF' > 'x386mon/Imakefile' && X#+----------------------------------------------------- X# Imakefile for x386mon X#------------------------------------------------------ X#+:EDITS: X#:01-12-1991-04:33-wht@n4hgf-x1.00 X XDEFINES = -Octl XINCLUDES = -I. XLOCAL_LIBRARIES = -nointl $(XMLIB) $(XMTOOLLIB) $(XLIB) -lx XPROGRAMS = x386mon nlsym X XSRCS1 = \ X x386mon.c \ X xprocs.c \ X scales.c \ X buttons.c \ X util.c \ X disp_info.c \ X sysinfo.c \ X tune.c \ X bootinfo.c \ X var.c \ X proc.c \ X ps.c \ X exits.c \ X Button.c \ X utoa.c \ X libkmem.c \ X libmem.c \ X libnlsym.c \ X libswap.c X XOBJS1 = \ X x386mon.o \ X xprocs.o \ X scales.o \ X buttons.o \ X util.o \ X disp_info.o \ X sysinfo.o \ X tune.o \ X bootinfo.o \ X var.o \ X proc.o \ X ps.o \ X exits.o \ X Button.o \ X utoa.o \ X libkmem.o \ X libmem.o \ X libnlsym.o \ X libswap.o X XSRCS2 = \ X nlsym.c X XOBJS2 = \ X nlsym.o X XNormalLibraryObjectRule() X XComplexProgramTarget_1(x386mon,$(LOCAL_LIBRARIES),$(SYSLIBS)) XComplexProgramTarget_2(nlsym,$(LOCAL_LIBRARIES),$(SYSLIBS)) X XDependTarget () SHAR_EOF chmod 0644 x386mon/Imakefile || echo 'restore of x386mon/Imakefile failed' Wc_c="`wc -c < 'x386mon/Imakefile'`" test 971 -eq "$Wc_c" || echo 'x386mon/Imakefile: original size 971, current size' "$Wc_c" fi # ============= x386mon/Makefile ============== if test -f 'x386mon/Makefile' -a X"$1" != X"-c"; then echo 'x - skipping x386mon/Makefile (File already exists)' else echo 'x - extracting x386mon/Makefile (Text)' sed 's/^X//' << 'SHAR_EOF' > 'x386mon/Makefile' && X# Makefile generated by imake - do not edit! X# $XConsortium: imake.c,v 1.37 88/10/08 20:08:30 jim Exp $ X# X# The cpp used on this machine replaces all newlines and multiple tabs and X# spaces in a macro expansion with a single space. Imake tries to compensate X# for this, but is not always successful. X# X X########################################################################### X# X Window System Makefile generated from template file Imake.tmpl X# $XConsortium: Imake.tmpl,v 1.91 88/10/23 22:37:10 jim Exp $ X# X# Do not change the body of the imake template file. Do not change X# this file. Edit the Imakefile file and run "make Makefile to X# create a new makefile. X# X X########################################################################### X# platform-specific configuration parameters - edit SCOunix.macros to change X X# platform: The Santa Cruz Operation: SCOunix.macros, %W% %G% %U% $ X X AR = ar clq X BOOTSTRAPCFLAGS = X X CC = cc -g X X COMPRESS = compress X CPP = /lib/cpp X INSTALL = /usr/bin/X11/install X X LD = ld -g X X LINT = lint X LINTLIBFLAG = -o X LINTOPTS = -ax X LN = ln X MV = mv X X RANLIB = /bin/true X XRANLIBINSTFLAGS = X RM = rm -f X XTT=-DNOXTCP X X STD_CPP_DEFINES = -Di386 -DSYSV -DMOTIF $(TT) -DM_UNIX -DM_XENIX X STD_DEFINES = -DSYSV -DMOTIF -DXSIGHT $(TT) X XSYSLAST_LIBRARIES = -lsockstub -lmalloc X X TAGS = ctag X SYSLIBS = X X########################################################################### X# site-specific configuration parameters - edit site.def to change X X# site: $XConsortium: site.def,v 1.16 88/10/12 10:30:24 jim Exp $ X X########################################################################### X# definitions common to all Makefiles - do not edit X X SHELL = /bin/sh X X MFLAGS = -$(MAKEFLAGS) X X DESTDIR = X USRLIBDIR = $(DESTDIR)/usr/lib X BINDIR = $(DESTDIR)/usr/bin/X11 X INCDIR = $(DESTDIR)/usr/include/X11 X ADMDIR = $(DESTDIR)/usr/adm X LIBDIR = $(USRLIBDIR)/X11 X LINTLIBDIR = $(USRLIBDIR)/lint X FONTDIR = $(LIBDIR)/fonts X XINITDIR = $(LIBDIR)/xinit X XDMDIR = $(LIBDIR)/xdm X UWMDIR = $(LIBDIR)/uwm X AWMDIR = $(LIBDIR)/awm X TWMDIR = $(LIBDIR)/twm X MANPATH = $(DESTDIR)/usr/man X MANSOURCEPATH = $(MANPATH)/man X MANDIR = $(MANSOURCEPATH)n X LIBMANDIR = $(MANSOURCEPATH)3 X XAPPLOADDIR = $(LIBDIR)/app-defaults X X INSTBINFLAGS = -m 0755 X INSTUIDFLAGS = -m 4755 X INSTLIBFLAGS = -m 0664 X INSTINCFLAGS = -m 0444 X INSTMANFLAGS = -m 0444 X INSTAPPFLAGS = -m 0444 X INSTKMEMFLAGS = -m 4755 X FCFLAGS = -t X CDEBUGFLAGS = -O X X PATHSEP = / X DEPEND = /usr/bin/X11/makedepend X IMAKE = /usr/bin/X11/imake X RGB = /usr/bin/X11/rgb X FC = /usr/bin/X11/bdftosnf X MKFONTDIR = /usr/bin/X11/mkfontdir X X CFLAGS = $(CDEBUGFLAGS) $(INCLUDES) $(STD_DEFINES) $(DEFINES) X LINTFLAGS = $(LINTOPTS) $(INCLUDES) $(STD_DEFINES) $(DEFINES) -DLINT X LDFLAGS = $(CDEBUGFLAGS) $(SYS_LIBRARIES) $(SYSAUX_LIBRARIES) X X UIL = /usr/bin/X11/uil X UILSRC = /usr/include/uil X UILLIB = -lUil X XMTOOLLIB = -lXt X XMLIB = -lXm X MRESOURCELIB = -lMrm X X EXTENSIONLIB = -lXext X XLIB = -lX11 X XMULIB = -lXmu X OLDXLIB = -loldX X XTOOLLIB = -lXt X XAWLIB = -lXaw X X INCLUDES = -I. X MACROFILE = SCOunix.macros X IRULESRC = $(LIBDIR)/util/imake.includes X ICONFIGFILES = $(IRULESRC)/Imake.tmpl \ X $(IRULESRC)/$(MACROFILE) $(IRULESRC)/site.def X IMAKE_DEFINES = X X IMAKE_CMD = $(IMAKE) -TImake.tmpl \ X -I$(IRULESRC) \ X -s Makefile -DNOXTCP $(IMAKE_DEFINES) X X RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a \ X .emacs_* tags TAGS m.out MADE X X########################################################################### X# rules: $XConsortium: Imake.rules,v 1.71 88/10/23 22:46:34 jim Exp $ X X########################################################################### X# start of Imakefile X X#+----------------------------------------------------- X# Imakefile for x386mon X#------------------------------------------------------ X#+:EDITS: X#:01-12-1991-04:33-wht@n4hgf-x1.00 X XDEFINES = -Octl XINCLUDES = -I. XLOCAL_LIBRARIES = -nointl $(XMLIB) $(XMTOOLLIB) $(XLIB) -lx XPROGRAMS = x386mon nlsym X XSRCS1 = \ X x386mon.c \ X xprocs.c \ X scales.c \ X buttons.c \ X util.c \ X disp_info.c \ X sysinfo.c \ X tune.c \ X bootinfo.c \ X var.c \ X proc.c \ X ps.c \ X exits.c \ X Button.c \ X utoa.c \ X libkmem.c \ X libmem.c \ X libnlsym.c \ X libswap.c X XOBJS1 = \ X x386mon.o \ X xprocs.o \ X scales.o \ X buttons.o \ X util.o \ X disp_info.o \ X sysinfo.o \ X tune.o \ X bootinfo.o \ X var.o \ X proc.o \ X ps.o \ X exits.o \ X Button.o \ X utoa.o \ X libkmem.o \ X libmem.o \ X libnlsym.o \ X libswap.o X XSRCS2 = \ X nlsym.c X XOBJS2 = \ X nlsym.o X X.c.o: X $(RM) $@ X $(CC) -c $(CFLAGS) $*.c X X OBJS = $(OBJS1) $(OBJS2) $(OBJS3) X SRCS = $(SRCS1) $(SRCS2) $(SRCS3) X Xall:: $(PROGRAMS) X Xx386mon: $(OBJS1) X $(RM) $@ X $(CC) -o $@ $(OBJS1) $(LOCAL_LIBRARIES) $(LDFLAGS) $(SYSLIBS) $(SYSLAST_LIBRARIES) X Xinstall:: x386mon X $(INSTALL) -c $(INSTALLFLAGS) x386mon $(BINDIR) X Xinstall.man:: x386mon.man X $(INSTALL) -c $(INSTMANFLAGS) x386mon.man $(MANDIR)/x386mon.n X Xrelink:: X $(RM) $(PROGRAMS) X $(MAKE) $(MFLAGS) $(PROGRAMS) X Xdepend:: X $(DEPEND) -s "# DO NOT DELETE" -- $(CFLAGS) -- $(SRCS) X Xclean:: X $(RM) $(PROGRAMS) X Xnlsym: $(OBJS2) X $(RM) $@ X $(CC) -o $@ $(OBJS2) $(LOCAL_LIBRARIES) $(LDFLAGS) $(SYSLIBS) $(SYSLAST_LIBRARIES) X Xinstall:: nlsym X $(INSTALL) -c $(INSTALLFLAGS) nlsym $(BINDIR) X Xinstall.man:: nlsym.man X $(INSTALL) -c $(INSTMANFLAGS) nlsym.man $(MANDIR)/nlsym.n X Xdepend:: X $(DEPEND) -s "# DO NOT DELETE" -- $(CFLAGS) -- $(SRCS) X X########################################################################### X# Imake.tmpl common rules for all Makefiles - do not edit X Xemptyrule:: X Xclean:: X $(RM_CMD) \#* X XMakefile:: X XMakefile:: Imakefile \ X $(IRULESRC)/Imake.tmpl \ X $(IRULESRC)/Imake.rules \ X $(IRULESRC)/site.def \ X $(IRULESRC)/$(MACROFILE) X -@if [ -f Makefile ]; then \ X echo "$(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \ X $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ X else exit 0; fi X $(IMAKE_CMD) X Xtags:: X $(TAGS) -w *.[ch] X $(TAGS) -xw *.[ch] > TAGS X X########################################################################### X# empty rules for directories that do not have SUBDIRS - do not edit X Xinstall:: X @echo "install done" X Xinstall.man:: X @echo "install.man done" X XMakefiles:: X X########################################################################### X# dependencies generated by makedepend X X# DO NOT DELETE X Xx386mon.o: unixincs.h /usr/include/stdio.h /usr/include/limits.h Xx386mon.o: /usr/include/ctype.h /usr/include/signal.h Xx386mon.o: /usr/include/sys/signal.h /usr/include/string.h Xx386mon.o: /usr/include/memory.h /usr/include/malloc.h /usr/include/fcntl.h Xx386mon.o: /usr/include/sys/fcntl.h /usr/include/nlist.h /usr/include/time.h Xx386mon.o: /usr/include/sys/errno.h /usr/include/sys/types.h Xx386mon.o: /usr/include/sys/timeb.h /usr/include/sys/lock.h Xx386mon.o: /usr/include/sys/utsname.h /usr/include/sys/stat.h Xx386mon.o: /usr/include/sys/ascii.h /usr/include/sys/param.h Xx386mon.o: /usr/include/sys/fs/s5param.h /usr/include/sys/bootinfo.h Xx386mon.o: /usr/include/sys/tuneable.h /usr/include/sys/sysinfo.h Xx386mon.o: /usr/include/sys/sysmacros.h /usr/include/sys/immu.h Xx386mon.o: /usr/include/sys/region.h /usr/include/sys/proc.h Xx386mon.o: /usr/include/sys/var.h /usr/include/sys/sysi86.h Xx386mon.o: /usr/include/sys/swap.h /usr/include/sys/trap.h x386mon.h Xx386mon.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h Xx386mon.o: /usr/include/X11/X.h /usr/include/X11/Xutil.h Xx386mon.o: /usr/include/X11/Xresource.h /usr/include/X11/Xos.h Xx386mon.o: /usr/include/X11/oscompat.h /usr/include/X11/Core.h Xx386mon.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h Xx386mon.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h Xx386mon.o: /usr/include/X11/WindowObj.h /usr/include/X11/CompObj.h config.h Xx386mon.o: /usr/include/X11/StringDefs.h /usr/include/X11/Shell.h Xx386mon.o: /usr/include/X11/Vendor.h /usr/include/Xm/DrawingA.h Xx386mon.o: /usr/include/Xm/Xm.h nlsym.h libkmem.h libmem.h libswap.h Xx386mon.o: libnlsym.h scales.h buttons.h utoa.h Xxprocs.o: x386mon.h /usr/include/X11/Intrinsic.h /usr/include/sys/types.h Xxprocs.o: /usr/include/X11/Xlib.h /usr/include/X11/X.h Xxprocs.o: /usr/include/X11/Xutil.h /usr/include/X11/Xresource.h Xxprocs.o: /usr/include/X11/Xos.h /usr/include/X11/oscompat.h Xxprocs.o: /usr/include/sys/param.h /usr/include/sys/fs/s5param.h Xxprocs.o: /usr/include/memory.h /usr/include/string.h /usr/include/fcntl.h Xxprocs.o: /usr/include/sys/fcntl.h /usr/include/time.h Xxprocs.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h Xxprocs.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h Xxprocs.o: /usr/include/X11/RectObj.h /usr/include/X11/WindowObj.h Xxprocs.o: /usr/include/X11/CompObj.h config.h Xscales.o: unixincs.h /usr/include/stdio.h /usr/include/limits.h Xscales.o: /usr/include/ctype.h /usr/include/signal.h Xscales.o: /usr/include/sys/signal.h /usr/include/string.h Xscales.o: /usr/include/memory.h /usr/include/malloc.h /usr/include/fcntl.h Xscales.o: /usr/include/sys/fcntl.h /usr/include/nlist.h /usr/include/time.h Xscales.o: /usr/include/sys/errno.h /usr/include/sys/types.h Xscales.o: /usr/include/sys/timeb.h /usr/include/sys/lock.h Xscales.o: /usr/include/sys/utsname.h /usr/include/sys/stat.h Xscales.o: /usr/include/sys/ascii.h /usr/include/sys/param.h Xscales.o: /usr/include/sys/fs/s5param.h /usr/include/sys/bootinfo.h Xscales.o: /usr/include/sys/tuneable.h /usr/include/sys/sysinfo.h Xscales.o: /usr/include/sys/sysmacros.h /usr/include/sys/immu.h Xscales.o: /usr/include/sys/region.h /usr/include/sys/proc.h Xscales.o: /usr/include/sys/var.h /usr/include/sys/sysi86.h Xscales.o: /usr/include/sys/swap.h /usr/include/sys/trap.h x386mon.h Xscales.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h Xscales.o: /usr/include/X11/X.h /usr/include/X11/Xutil.h Xscales.o: /usr/include/X11/Xresource.h /usr/include/X11/Xos.h Xscales.o: /usr/include/X11/oscompat.h /usr/include/X11/Core.h Xscales.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h Xscales.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h Xscales.o: /usr/include/X11/WindowObj.h /usr/include/X11/CompObj.h config.h Xscales.o: scales.h utoa.h Xbuttons.o: unixincs.h /usr/include/stdio.h /usr/include/limits.h Xbuttons.o: /usr/include/ctype.h /usr/include/signal.h Xbuttons.o: /usr/include/sys/signal.h /usr/include/string.h Xbuttons.o: /usr/include/memory.h /usr/include/malloc.h /usr/include/fcntl.h Xbuttons.o: /usr/include/sys/fcntl.h /usr/include/nlist.h /usr/include/time.h Xbuttons.o: /usr/include/sys/errno.h /usr/include/sys/types.h Xbuttons.o: /usr/include/sys/timeb.h /usr/include/sys/lock.h Xbuttons.o: /usr/include/sys/utsname.h /usr/include/sys/stat.h Xbuttons.o: /usr/include/sys/ascii.h /usr/include/sys/param.h Xbuttons.o: /usr/include/sys/fs/s5param.h /usr/include/sys/bootinfo.h Xbuttons.o: /usr/include/sys/tuneable.h /usr/include/sys/sysinfo.h Xbuttons.o: /usr/include/sys/sysmacros.h /usr/include/sys/immu.h Xbuttons.o: /usr/include/sys/region.h /usr/include/sys/proc.h Xbuttons.o: /usr/include/sys/var.h /usr/include/sys/sysi86.h Xbuttons.o: /usr/include/sys/swap.h /usr/include/sys/trap.h x386mon.h Xbuttons.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h Xbuttons.o: /usr/include/X11/X.h /usr/include/X11/Xutil.h Xbuttons.o: /usr/include/X11/Xresource.h /usr/include/X11/Xos.h Xbuttons.o: /usr/include/X11/oscompat.h /usr/include/X11/Core.h Xbuttons.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h Xbuttons.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h Xbuttons.o: /usr/include/X11/WindowObj.h /usr/include/X11/CompObj.h config.h Xbuttons.o: /usr/include/X11/StringDefs.h buttons.h Button.h XwtStrings.h Xutil.o: /usr/include/sys/types.h Xdisp_info.o: unixincs.h /usr/include/stdio.h /usr/include/limits.h Xdisp_info.o: /usr/include/ctype.h /usr/include/signal.h Xdisp_info.o: /usr/include/sys/signal.h /usr/include/string.h Xdisp_info.o: /usr/include/memory.h /usr/include/malloc.h /usr/include/fcntl.h Xdisp_info.o: /usr/include/sys/fcntl.h /usr/include/nlist.h Xdisp_info.o: /usr/include/time.h /usr/include/sys/errno.h Xdisp_info.o: /usr/include/sys/types.h /usr/include/sys/timeb.h Xdisp_info.o: /usr/include/sys/lock.h /usr/include/sys/utsname.h Xdisp_info.o: /usr/include/sys/stat.h /usr/include/sys/ascii.h Xdisp_info.o: /usr/include/sys/param.h /usr/include/sys/fs/s5param.h Xdisp_info.o: /usr/include/sys/bootinfo.h /usr/include/sys/tuneable.h Xdisp_info.o: /usr/include/sys/sysinfo.h /usr/include/sys/sysmacros.h Xdisp_info.o: /usr/include/sys/immu.h /usr/include/sys/region.h Xdisp_info.o: /usr/include/sys/proc.h /usr/include/sys/var.h Xdisp_info.o: /usr/include/sys/sysi86.h /usr/include/sys/swap.h Xdisp_info.o: /usr/include/sys/trap.h x386mon.h /usr/include/X11/Intrinsic.h Xdisp_info.o: /usr/include/X11/Xlib.h /usr/include/X11/X.h Xdisp_info.o: /usr/include/X11/Xutil.h /usr/include/X11/Xresource.h Xdisp_info.o: /usr/include/X11/Xos.h /usr/include/X11/oscompat.h Xdisp_info.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h Xdisp_info.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h Xdisp_info.o: /usr/include/X11/RectObj.h /usr/include/X11/WindowObj.h Xdisp_info.o: /usr/include/X11/CompObj.h config.h utoa.h disp_info.h Xsysinfo.o: unixincs.h /usr/include/stdio.h /usr/include/limits.h Xsysinfo.o: /usr/include/ctype.h /usr/include/signal.h Xsysinfo.o: /usr/include/sys/signal.h /usr/include/string.h Xsysinfo.o: /usr/include/memory.h /usr/include/malloc.h /usr/include/fcntl.h Xsysinfo.o: /usr/include/sys/fcntl.h /usr/include/nlist.h /usr/include/time.h Xsysinfo.o: /usr/include/sys/errno.h /usr/include/sys/types.h Xsysinfo.o: /usr/include/sys/timeb.h /usr/include/sys/lock.h Xsysinfo.o: /usr/include/sys/utsname.h /usr/include/sys/stat.h Xsysinfo.o: /usr/include/sys/ascii.h /usr/include/sys/param.h Xsysinfo.o: /usr/include/sys/fs/s5param.h /usr/include/sys/bootinfo.h Xsysinfo.o: /usr/include/sys/tuneable.h /usr/include/sys/sysinfo.h Xsysinfo.o: /usr/include/sys/sysmacros.h /usr/include/sys/immu.h Xsysinfo.o: /usr/include/sys/region.h /usr/include/sys/proc.h Xsysinfo.o: /usr/include/sys/var.h /usr/include/sys/sysi86.h Xsysinfo.o: /usr/include/sys/swap.h /usr/include/sys/trap.h x386mon.h Xsysinfo.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h Xsysinfo.o: /usr/include/X11/X.h /usr/include/X11/Xutil.h Xsysinfo.o: /usr/include/X11/Xresource.h /usr/include/X11/Xos.h Xsysinfo.o: /usr/include/X11/oscompat.h /usr/include/X11/Core.h Xsysinfo.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h Xsysinfo.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h Xsysinfo.o: /usr/include/X11/WindowObj.h /usr/include/X11/CompObj.h config.h Xsysinfo.o: buttons.h disp_info.h Xtune.o: unixincs.h /usr/include/stdio.h /usr/include/limits.h Xtune.o: /usr/include/ctype.h /usr/include/signal.h /usr/include/sys/signal.h Xtune.o: /usr/include/string.h /usr/include/memory.h /usr/include/malloc.h Xtune.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h /usr/include/nlist.h Xtune.o: /usr/include/time.h /usr/include/sys/errno.h /usr/include/sys/types.h Xtune.o: /usr/include/sys/timeb.h /usr/include/sys/lock.h Xtune.o: /usr/include/sys/utsname.h /usr/include/sys/stat.h Xtune.o: /usr/include/sys/ascii.h /usr/include/sys/param.h Xtune.o: /usr/include/sys/fs/s5param.h /usr/include/sys/bootinfo.h Xtune.o: /usr/include/sys/tuneable.h /usr/include/sys/sysinfo.h Xtune.o: /usr/include/sys/sysmacros.h /usr/include/sys/immu.h Xtune.o: /usr/include/sys/region.h /usr/include/sys/proc.h Xtune.o: /usr/include/sys/var.h /usr/include/sys/sysi86.h Xtune.o: /usr/include/sys/swap.h /usr/include/sys/trap.h x386mon.h Xtune.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h Xtune.o: /usr/include/X11/X.h /usr/include/X11/Xutil.h Xtune.o: /usr/include/X11/Xresource.h /usr/include/X11/Xos.h Xtune.o: /usr/include/X11/oscompat.h /usr/include/X11/Core.h Xtune.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h Xtune.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h Xtune.o: /usr/include/X11/WindowObj.h /usr/include/X11/CompObj.h config.h Xtune.o: buttons.h utoa.h disp_info.h Xbootinfo.o: unixincs.h /usr/include/stdio.h /usr/include/limits.h Xbootinfo.o: /usr/include/ctype.h /usr/include/signal.h Xbootinfo.o: /usr/include/sys/signal.h /usr/include/string.h Xbootinfo.o: /usr/include/memory.h /usr/include/malloc.h /usr/include/fcntl.h Xbootinfo.o: /usr/include/sys/fcntl.h /usr/include/nlist.h /usr/include/time.h Xbootinfo.o: /usr/include/sys/errno.h /usr/include/sys/types.h Xbootinfo.o: /usr/include/sys/timeb.h /usr/include/sys/lock.h Xbootinfo.o: /usr/include/sys/utsname.h /usr/include/sys/stat.h Xbootinfo.o: /usr/include/sys/ascii.h /usr/include/sys/param.h Xbootinfo.o: /usr/include/sys/fs/s5param.h /usr/include/sys/bootinfo.h Xbootinfo.o: /usr/include/sys/tuneable.h /usr/include/sys/sysinfo.h Xbootinfo.o: /usr/include/sys/sysmacros.h /usr/include/sys/immu.h Xbootinfo.o: /usr/include/sys/region.h /usr/include/sys/proc.h Xbootinfo.o: /usr/include/sys/var.h /usr/include/sys/sysi86.h Xbootinfo.o: /usr/include/sys/swap.h /usr/include/sys/trap.h x386mon.h Xbootinfo.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h Xbootinfo.o: /usr/include/X11/X.h /usr/include/X11/Xutil.h Xbootinfo.o: /usr/include/X11/Xresource.h /usr/include/X11/Xos.h Xbootinfo.o: /usr/include/X11/oscompat.h /usr/include/X11/Core.h Xbootinfo.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h Xbootinfo.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h Xbootinfo.o: /usr/include/X11/WindowObj.h /usr/include/X11/CompObj.h config.h Xbootinfo.o: buttons.h utoa.h disp_info.h Xvar.o: unixincs.h /usr/include/stdio.h /usr/include/limits.h Xvar.o: /usr/include/ctype.h /usr/include/signal.h /usr/include/sys/signal.h Xvar.o: /usr/include/string.h /usr/include/memory.h /usr/include/malloc.h Xvar.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h /usr/include/nlist.h Xvar.o: /usr/include/time.h /usr/include/sys/errno.h /usr/include/sys/types.h Xvar.o: /usr/include/sys/timeb.h /usr/include/sys/lock.h Xvar.o: /usr/include/sys/utsname.h /usr/include/sys/stat.h Xvar.o: /usr/include/sys/ascii.h /usr/include/sys/param.h Xvar.o: /usr/include/sys/fs/s5param.h /usr/include/sys/bootinfo.h Xvar.o: /usr/include/sys/tuneable.h /usr/include/sys/sysinfo.h Xvar.o: /usr/include/sys/sysmacros.h /usr/include/sys/immu.h Xvar.o: /usr/include/sys/region.h /usr/include/sys/proc.h Xvar.o: /usr/include/sys/var.h /usr/include/sys/sysi86.h Xvar.o: /usr/include/sys/swap.h /usr/include/sys/trap.h x386mon.h Xvar.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h Xvar.o: /usr/include/X11/X.h /usr/include/X11/Xutil.h Xvar.o: /usr/include/X11/Xresource.h /usr/include/X11/Xos.h Xvar.o: /usr/include/X11/oscompat.h /usr/include/X11/Core.h Xvar.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h Xvar.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h Xvar.o: /usr/include/X11/WindowObj.h /usr/include/X11/CompObj.h config.h Xvar.o: buttons.h disp_info.h Xproc.o: unixincs.h /usr/include/stdio.h /usr/include/limits.h Xproc.o: /usr/include/ctype.h /usr/include/signal.h /usr/include/sys/signal.h Xproc.o: /usr/include/string.h /usr/include/memory.h /usr/include/malloc.h Xproc.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h /usr/include/nlist.h Xproc.o: /usr/include/time.h /usr/include/sys/errno.h /usr/include/sys/types.h Xproc.o: /usr/include/sys/timeb.h /usr/include/sys/lock.h Xproc.o: /usr/include/sys/utsname.h /usr/include/sys/stat.h Xproc.o: /usr/include/sys/ascii.h /usr/include/sys/param.h Xproc.o: /usr/include/sys/fs/s5param.h /usr/include/sys/bootinfo.h Xproc.o: /usr/include/sys/tuneable.h /usr/include/sys/sysinfo.h Xproc.o: /usr/include/sys/sysmacros.h /usr/include/sys/immu.h Xproc.o: /usr/include/sys/region.h /usr/include/sys/proc.h Xproc.o: /usr/include/sys/var.h /usr/include/sys/sysi86.h Xproc.o: /usr/include/sys/swap.h /usr/include/sys/trap.h x386mon.h Xproc.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h Xproc.o: /usr/include/X11/X.h /usr/include/X11/Xutil.h Xproc.o: /usr/include/X11/Xresource.h /usr/include/X11/Xos.h Xproc.o: /usr/include/X11/oscompat.h /usr/include/X11/Core.h Xproc.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h Xproc.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h Xproc.o: /usr/include/X11/WindowObj.h /usr/include/X11/CompObj.h config.h Xproc.o: buttons.h disp_info.h nlsym.h libkmem.h libnlsym.h Xps.o: /usr/include/sys/types.h /usr/include/nlist.h /usr/include/pwd.h Xps.o: /usr/include/utmp.h /usr/include/sys/param.h Xps.o: /usr/include/sys/fs/s5param.h /usr/include/sys/tuneable.h Xps.o: /usr/include/sys/sysinfo.h /usr/include/sys/sysmacros.h Xps.o: /usr/include/sys/immu.h /usr/include/sys/region.h Xps.o: /usr/include/sys/proc.h /usr/include/sys/fs/s5dir.h Xps.o: /usr/include/sys/user.h /usr/include/sys/signal.h Xps.o: /usr/include/sys/var.h x386mon.h /usr/include/X11/Intrinsic.h Xps.o: /usr/include/X11/Xlib.h /usr/include/X11/X.h /usr/include/X11/Xutil.h Xps.o: /usr/include/X11/Xresource.h /usr/include/X11/Xos.h Xps.o: /usr/include/X11/oscompat.h /usr/include/memory.h /usr/include/string.h Xps.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h /usr/include/time.h Xps.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h Xps.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h Xps.o: /usr/include/X11/RectObj.h /usr/include/X11/WindowObj.h Xps.o: /usr/include/X11/CompObj.h config.h buttons.h utoa.h nlsym.h libkmem.h Xps.o: libmem.h libswap.h libnlsym.h Xexits.o: x386mon.h /usr/include/X11/Intrinsic.h /usr/include/sys/types.h Xexits.o: /usr/include/X11/Xlib.h /usr/include/X11/X.h Xexits.o: /usr/include/X11/Xutil.h /usr/include/X11/Xresource.h Xexits.o: /usr/include/X11/Xos.h /usr/include/X11/oscompat.h Xexits.o: /usr/include/sys/param.h /usr/include/sys/fs/s5param.h Xexits.o: /usr/include/memory.h /usr/include/string.h /usr/include/fcntl.h Xexits.o: /usr/include/sys/fcntl.h /usr/include/time.h /usr/include/X11/Core.h Xexits.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h Xexits.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h Xexits.o: /usr/include/X11/WindowObj.h /usr/include/X11/CompObj.h config.h Xexits.o: /usr/include/stdio.h /usr/include/limits.h /usr/include/signal.h Xexits.o: /usr/include/sys/signal.h XButton.o: /usr/include/X11/IntrinsicP.h /usr/include/X11/Intrinsic.h XButton.o: /usr/include/sys/types.h /usr/include/X11/Xlib.h XButton.o: /usr/include/X11/X.h /usr/include/X11/Xutil.h XButton.o: /usr/include/X11/Xresource.h /usr/include/X11/Xos.h XButton.o: /usr/include/X11/oscompat.h /usr/include/sys/param.h XButton.o: /usr/include/sys/fs/s5param.h /usr/include/memory.h XButton.o: /usr/include/string.h /usr/include/fcntl.h /usr/include/sys/fcntl.h XButton.o: /usr/include/time.h /usr/include/X11/Core.h XButton.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h XButton.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h XButton.o: /usr/include/X11/WindowObj.h /usr/include/X11/CompObj.h XButton.o: /usr/include/X11/CoreP.h /usr/include/X11/CompositeP.h XButton.o: /usr/include/X11/ConstrainP.h /usr/include/X11/ObjectP.h XButton.o: /usr/include/X11/RectObjP.h /usr/include/X11/WindowObjP.h XButton.o: /usr/include/X11/CompObjP.h /usr/include/X11/StringDefs.h XButton.o: /usr/include/stdio.h /usr/include/limits.h /usr/include/ctype.h XButton.o: ButtonP.h /usr/include/Xm/XmP.h /usr/include/Xm/Xm.h Button.h XButton.o: XwtStrings.h Xutoa.o: utoa.h Xlibkmem.o: /usr/include/sys/types.h /usr/include/sys/errno.h Xlibkmem.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h libkmem.h Xlibmem.o: /usr/include/sys/types.h /usr/include/fcntl.h Xlibmem.o: /usr/include/sys/fcntl.h libmem.h Xlibnlsym.o: config.h /usr/include/stdio.h /usr/include/limits.h Xlibnlsym.o: /usr/include/sys/types.h /usr/include/sys/stat.h Xlibnlsym.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h Xlibnlsym.o: /usr/include/nlist.h nlsym.h libnlsym.h Xlibswap.o: /usr/include/sys/types.h /usr/include/fcntl.h Xlibswap.o: /usr/include/sys/fcntl.h libswap.h Xnlsym.o: config.h /usr/include/stdio.h /usr/include/limits.h Xnlsym.o: /usr/include/sys/types.h /usr/include/sys/stat.h Xnlsym.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h /usr/include/nlist.h Xnlsym.o: nlsym.h SHAR_EOF chmod 0644 x386mon/Makefile || echo 'restore of x386mon/Makefile failed' Wc_c="`wc -c < 'x386mon/Makefile'`" test 24436 -eq "$Wc_c" || echo 'x386mon/Makefile: original size 24436, current size' "$Wc_c" fi # ============= x386mon/x386mon.resrc ============== if test -f 'x386mon/x386mon.resrc' -a X"$1" != X"-c"; then echo 'x - skipping x386mon/x386mon.resrc (File already exists)' else echo 'x - extracting x386mon/x386mon.resrc (Text)' sed 's/^X//' << 'SHAR_EOF' > 'x386mon/x386mon.resrc' && Xx386mon*geometry: 100x100-0-0 Xx386mon*busyWarningThreshhold: 70 Xx386mon*busyAlarmThreshhold: 90 Xx386mon*breakWarningThreshhold: 2 Xx386mon*breakAlarmThreshhold: 5 Xx386mon*waitWarningThreshhold: 20 Xx386mon*waitAlarmThreshhold: 50 Xx386mon*swapWarningThreshhold: 10 Xx386mon*swapAlarmThreshhold: 20 SHAR_EOF chmod 0644 x386mon/x386mon.resrc || echo 'restore of x386mon/x386mon.resrc failed' Wc_c="`wc -c < 'x386mon/x386mon.resrc'`" test 332 -eq "$Wc_c" || echo 'x386mon/x386mon.resrc: original size 332, current size' "$Wc_c" fi true || echo 'restore of x386mon/Button.c failed' echo End of part 1, continue with part 2 exit 0 ----------------------------------------------------------------------- Warren Tucker, TuckerWare gatech!n4hgf!wht or wht@n4hgf.Mt-Park.GA.US Many [Nobel physics] prizes have been given to people for telling us the universe is not as simple as we thought it was. -Stephen Hawking in A Brief History of Time In computing, there are no such prizes. -me