X386MON - SCO ODT analog of U386MON part 01/06

Warren Tucker wht at n4hgf.Mt-Park.GA.US
Sun Feb 17 06:33:00 AEST 1991


Submitted-by: wht at 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 at 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 at 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 at 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 at 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	- at 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 at 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



More information about the Alt.sources mailing list