# PaCkAgE DaTaStReAm mxc 1 1620 # end of header tem CATEGORY=system ARCH=i386 VERSION=1.5.3 CLASSES=none VENDOR=Corollary PSTAMP=uslmp941212202009 /f0d9dt /dev/dsk/f0d9dt 702:160 2 18de92 2 30070701000092f0000081a4000000d50000003c000000012eecb07900000090000000230000000100000000000000000000000c00000000mxc/pkginfoPKG=mxc NAME=8x4 Intelligent Multiport Subsystem CATEGORY=system ARCH=i386 VERSION=1.5.3 CLASSES=none VENDOR=Corollary PSTAMP=uslmp941212202009 070701000092ef000081a4000000d50000003c000000012eecb07a000011a2000000230000000100000000000000000000000b00000000mxc/pkgmap: 1 1620 1 d none /etc 0755 bin bin 1 d none /etc/8x4 0755 bin bin 1 f none /etc/8x4/!ISAC002.CFG 0644 bin bin 9013 22323 786519637 1 f none /etc/8x4/@707D.ADF 0644 bin bin 19395 47553 786519637 1 f none /etc/8x4/README 0644 bin bin 1671 3187 786519637 1 d none /etc/8x4/amx.d 0755 bin bin 1 f none /etc/8x4/amx.d/Master 0644 bin bin 32 2142 786519631 1 f none /etc/8x4/amx.d/Master.b 0644 bin bin 34 2326 786519631 1 f none /etc/8x4/amx.d/Rc 0644 bin bin 29 2385 786519631 1 f none /etc/8x4/amx.d/Rc.b 0644 bin bin 295 24100 786519631 1 f none /etc/8x4/amx.d/Shutdown 0644 bin bin 369 28626 786519631 1 f none /etc/8x4/amx.d/Shutdown.b 0644 bin bin 417 32670 786519632 1 f none /etc/8x4/amx.d/System 0644 bin bin 23 986 786519631 1 f none /etc/8x4/amx.d/amx.b 0644 bin bin 11332 10273 786519630 1 f none /etc/8x4/amx.d/amx.e 0644 bin bin 11912 55348 786519630 1 f none /etc/8x4/amx.d/amx.p 0644 bin bin 12044 64187 786519630 1 f none /etc/8x4/amx.d/amx.v 0644 bin bin 12136 3025 786519630 1 f none /etc/8x4/amx.d/amxmc.e 0644 bin bin 10688 37702 786519630 1 f none /etc/8x4/amx.d/amxmc.p 0644 bin bin 10816 46389 786519631 1 f none /etc/8x4/amx.d/amxmc.v 0644 bin bin 10908 52017 786519631 1 f none /etc/8x4/autop 0755 bin bin 569 45728 786519637 1 f none /etc/8x4/install.b 0755 bin bin 4756 1583 786519639 1 f none /etc/8x4/install.e 0755 bin bin 4116 14757 786519639 1 f none /etc/8x4/install.p 0755 bin bin 4121 15520 786519639 1 f none /etc/8x4/install.v 0755 bin bin 4124 15376 786519639 1 d none /etc/8x4/mxc.d 0755 bin bin 1 f none /etc/8x4/mxc.d/Master 0644 bin bin 32 2000 786519632 1 f none /etc/8x4/mxc.d/Master.b 0644 bin bin 34 2184 786519632 1 f none /etc/8x4/mxc.d/System 0644 bin bin 24 1040 786519633 1 f none /etc/8x4/mxc.d/mxcs.b 0644 bin bin 26868 32644 786519632 1 f none /etc/8x4/mxc.d/mxcs.e 0644 bin bin 26160 40408 786519632 1 f none /etc/8x4/mxc.d/mxcs.p 0644 bin bin 26552 61600 786519632 1 f none /etc/8x4/mxc.d/mxcs.v 0644 bin bin 27136 49609 786519632 1 f none /etc/8x4/mxc.d/space.b 0644 bin bin 665 54009 786519633 1 f none /etc/8x4/mxc.d/space.e 0644 bin bin 747 60748 786519633 1 f none /etc/8x4/mxc.d/space.p 0644 bin bin 747 60748 786519633 1 f none /etc/8x4/mxc.d/space.v 0644 bin bin 747 60748 786519633 1 f none /etc/8x4/mxcfg 0755 bin bin 41704 42908 786519636 1 f none /etc/8x4/mxcrestore 0755 bin bin 1398 43082 786519637 1 f none /etc/8x4/mxd 0755 bin bin 43796 31414 786519635 1 f none /etc/8x4/mxdisable.4 0755 bin bin 2111 16904 786519638 1 f none /etc/8x4/mxdisable.v 0755 bin bin 2096 16808 786519638 1 f none /etc/8x4/mxdmp.b 0755 bin bin 38060 47614 786519637 1 f none /etc/8x4/mxdmp.e 0755 bin bin 37672 15185 786519637 1 f none /etc/8x4/mxdmp.p 0755 bin bin 37672 15185 786519638 1 f none /etc/8x4/mxdmp.v 0755 bin bin 37748 19818 786519638 1 f none /etc/8x4/mxenable.4 0755 bin bin 2272 37270 786519638 1 f none /etc/8x4/mxenable.v 0755 bin bin 2328 41211 786519638 1 f none /etc/8x4/mxkern1 0644 bin bin 23154 25710 787263548 1 f none /etc/8x4/mxkern2 0644 bin bin 23116 49114 787263548 1 f none /etc/8x4/mxkern4 0644 bin bin 23880 44774 787263547 1 f none /etc/8x4/mxkernel 0644 bin bin 24216 8756 787263548 1 f none /etc/8x4/mxkerngt 0644 bin bin 23372 64477 787263548 1 f none /etc/8x4/mxl 0755 bin bin 43508 4242 786519635 1 d none /etc/8x4/mxp.d 0755 bin bin 1 f none /etc/8x4/mxp.d/Master 0644 bin bin 32 2026 786519633 1 f none /etc/8x4/mxp.d/Master.b 0644 bin bin 34 2210 786519634 1 f none /etc/8x4/mxp.d/System 0644 bin bin 24 1053 786519634 1 f none /etc/8x4/mxp.d/mxcsp.b 0644 bin bin 2592 64743 786519633 1 f none /etc/8x4/mxp.d/mxcsp.e 0644 bin bin 2200 39806 786519633 1 f none /etc/8x4/mxp.d/mxcsp.p 0644 bin bin 2308 46696 786519633 1 f none /etc/8x4/mxp.d/mxcsp.v 0644 bin bin 2308 46696 786519633 1 f none /etc/8x4/mxrc 0755 bin bin 1389 52574 786519637 1 f none /etc/8x4/ttyadd.4 0755 bin bin 7088 47405 786519638 1 f none /etc/8x4/ttyd.hdr 0644 bin bin 1415 49431 786519637 1 f none /etc/8x4/ttyp.hdr 0644 bin bin 2459 9176 786519637 1 f none /etc/escdef 0644 bin bin 1072 10780 786519641 1 d none /usr 0755 bin bin 1 d none /usr/bin 0755 bin bin 1 f none /usr/bin/mxstty 0755 bin bin 10892 64928 786519638 1 f none /usr/bin/sprinter 0755 bin bin 10060 26865 786519638 1 f none /usr/include/amxioctl.h 0644 bin bin 2708 15002 786519629 1 i pkginfo 144 11476 787263609 1 i postinstall 13250 38149 786519640 1 i postremove 4476 426 786519640 1 i preremove 5611 29141 786519640 1 i request 17736 38458 786519639 1 i space 51 4248 786519640 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!070701000092f0000081a4000000d50000003c000000012eecb07900000090000000230000000100000000000000000000000800000000pkginfoPKG=mxc NAME=8x4 Intelligent Multiport Subsystem CATEGORY=system ARCH=i386 VERSION=1.5.3 CLASSES=none VENDOR=Corollary PSTAMP=uslmp941212202009 070701000092ef000081a4000000d50000003c000000012eecb07a000011a2000000230000000100000000000000000000000700000000pkgmap: 1 1620 1 d none /etc 0755 bin bin 1 d none /etc/8x4 0755 bin bin 1 f none /etc/8x4/!ISAC002.CFG 0644 bin bin 9013 22323 786519637 1 f none /etc/8x4/@707D.ADF 0644 bin bin 19395 47553 786519637 1 f none /etc/8x4/README 0644 bin bin 1671 3187 786519637 1 d none /etc/8x4/amx.d 0755 bin bin 1 f none /etc/8x4/amx.d/Master 0644 bin bin 32 2142 786519631 1 f none /etc/8x4/amx.d/Master.b 0644 bin bin 34 2326 786519631 1 f none /etc/8x4/amx.d/Rc 0644 bin bin 29 2385 786519631 1 f none /etc/8x4/amx.d/Rc.b 0644 bin bin 295 24100 786519631 1 f none /etc/8x4/amx.d/Shutdown 0644 bin bin 369 28626 786519631 1 f none /etc/8x4/amx.d/Shutdown.b 0644 bin bin 417 32670 786519632 1 f none /etc/8x4/amx.d/System 0644 bin bin 23 986 786519631 1 f none /etc/8x4/amx.d/amx.b 0644 bin bin 11332 10273 786519630 1 f none /etc/8x4/amx.d/amx.e 0644 bin bin 11912 55348 786519630 1 f none /etc/8x4/amx.d/amx.p 0644 bin bin 12044 64187 786519630 1 f none /etc/8x4/amx.d/amx.v 0644 bin bin 12136 3025 786519630 1 f none /etc/8x4/amx.d/amxmc.e 0644 bin bin 10688 37702 786519630 1 f none /etc/8x4/amx.d/amxmc.p 0644 bin bin 10816 46389 786519631 1 f none /etc/8x4/amx.d/amxmc.v 0644 bin bin 10908 52017 786519631 1 f none /etc/8x4/autop 0755 bin bin 569 45728 786519637 1 f none /etc/8x4/install.b 0755 bin bin 4756 1583 786519639 1 f none /etc/8x4/install.e 0755 bin bin 4116 14757 786519639 1 f none /etc/8x4/install.p 0755 bin bin 4121 15520 786519639 1 f none /etc/8x4/install.v 0755 bin bin 4124 15376 786519639 1 d none /etc/8x4/mxc.d 0755 bin bin 1 f none /etc/8x4/mxc.d/Master 0644 bin bin 32 2000 786519632 1 f none /etc/8x4/mxc.d/Master.b 0644 bin bin 34 2184 786519632 1 f none /etc/8x4/mxc.d/System 0644 bin bin 24 1040 786519633 1 f none /etc/8x4/mxc.d/mxcs.b 0644 bin bin 26868 32644 786519632 1 f none /etc/8x4/mxc.d/mxcs.e 0644 bin bin 26160 40408 786519632 1 f none /etc/8x4/mxc.d/mxcs.p 0644 bin bin 26552 61600 786519632 1 f none /etc/8x4/mxc.d/mxcs.v 0644 bin bin 27136 49609 786519632 1 f none /etc/8x4/mxc.d/space.b 0644 bin bin 665 54009 786519633 1 f none /etc/8x4/mxc.d/space.e 0644 bin bin 747 60748 786519633 1 f none /etc/8x4/mxc.d/space.p 0644 bin bin 747 60748 786519633 1 f none /etc/8x4/mxc.d/space.v 0644 bin bin 747 60748 786519633 1 f none /etc/8x4/mxcfg 0755 bin bin 41704 42908 786519636 1 f none /etc/8x4/mxcrestore 0755 bin bin 1398 43082 786519637 1 f none /etc/8x4/mxd 0755 bin bin 43796 31414 786519635 1 f none /etc/8x4/mxdisable.4 0755 bin bin 2111 16904 786519638 1 f none /etc/8x4/mxdisable.v 0755 bin bin 2096 16808 786519638 1 f none /etc/8x4/mxdmp.b 0755 bin bin 38060 47614 786519637 1 f none /etc/8x4/mxdmp.e 0755 bin bin 37672 15185 786519637 1 f none /etc/8x4/mxdmp.p 0755 bin bin 37672 15185 786519638 1 f none /etc/8x4/mxdmp.v 0755 bin bin 37748 19818 786519638 1 f none /etc/8x4/mxenable.4 0755 bin bin 2272 37270 786519638 1 f none /etc/8x4/mxenable.v 0755 bin bin 2328 41211 786519638 1 f none /etc/8x4/mxkern1 0644 bin bin 23154 25710 787263548 1 f none /etc/8x4/mxkern2 0644 bin bin 23116 49114 787263548 1 f none /etc/8x4/mxkern4 0644 bin bin 23880 44774 787263547 1 f none /etc/8x4/mxkernel 0644 bin bin 24216 8756 787263548 1 f none /etc/8x4/mxkerngt 0644 bin bin 23372 64477 787263548 1 f none /etc/8x4/mxl 0755 bin bin 43508 4242 786519635 1 d none /etc/8x4/mxp.d 0755 bin bin 1 f none /etc/8x4/mxp.d/Master 0644 bin bin 32 2026 786519633 1 f none /etc/8x4/mxp.d/Master.b 0644 bin bin 34 2210 786519634 1 f none /etc/8x4/mxp.d/System 0644 bin bin 24 1053 786519634 1 f none /etc/8x4/mxp.d/mxcsp.b 0644 bin bin 2592 64743 786519633 1 f none /etc/8x4/mxp.d/mxcsp.e 0644 bin bin 2200 39806 786519633 1 f none /etc/8x4/mxp.d/mxcsp.p 0644 bin bin 2308 46696 786519633 1 f none /etc/8x4/mxp.d/mxcsp.v 0644 bin bin 2308 46696 786519633 1 f none /etc/8x4/mxrc 0755 bin bin 1389 52574 786519637 1 f none /etc/8x4/ttyadd.4 0755 bin bin 7088 47405 786519638 1 f none /etc/8x4/ttyd.hdr 0644 bin bin 1415 49431 786519637 1 f none /etc/8x4/ttyp.hdr 0644 bin bin 2459 9176 786519637 1 f none /etc/escdef 0644 bin bin 1072 10780 786519641 1 d none /usr 0755 bin bin 1 d none /usr/bin 0755 bin bin 1 f none /usr/bin/mxstty 0755 bin bin 10892 64928 786519638 1 f none /usr/bin/sprinter 0755 bin bin 10060 26865 786519638 1 f none /usr/include/amxioctl.h 0644 bin bin 2708 15002 786519629 1 i pkginfo 144 11476 787263609 1 i postinstall 13250 38149 786519640 1 i postremove 4476 426 786519640 1 i preremove 5611 29141 786519640 1 i request 17736 38458 786519639 1 i space 51 4248 786519640 07070100001322000041ed000000d50000003c000000022eecb08400000000000000230000000100000000000000000000000800000000install07070100001323000081a4000000d50000003c000000012ee15658000033c2000000230000000100000000000000000000001400000000install/postinstall: # profile.svr4 - 8x4 Intelligent Multiport software installation/removal # Copyright (c) 1988-1994 Corollary, Inc. if [ -f /tmp/TRACE ] then set -x fi REV=XRELEASEX NAME="8x4 Intelligent Multiport" WHO="Corollary" BOARD="8x4" WHAT="$WHO $NAME Driver Version $REV" TC="8/tc" SUP=/etc/8x4 # remove.sh - 8x4 Intelligent Multiport software installation/removal # Copyright (c) 1988-1994 Corollary, Inc. # common remove functions EXITCODE=1 TTYS=/etc/ttys TYPE=/etc/ttytype TTYP=/etc/ttyprinter TTYD=/etc/ttydefault SRCH=/etc/ttysrch AMX=$SUP/amx.d MXC=$SUP/mxc.d MXP=$SUP/mxp.d RC=/etc/rc RCD=/etc/rc.d/5 LOG=1 RELINK= VERSION=`uname -r`; VER=`expr $VERSION : '\(...\).*'` trap 'error "interrupted by user"' 1 2 3 15 getyn() { while echo "\n$* (y/n) \c">&2 do read yn rest case $yn in [yY]) log "$* y"; return 0;; [nN]) log "$* n"; return 1;; *) echo "Please answer y or n" >&2;; esac done } cleanup() { cd / if [ ! -f /tmp/NOCLEANUP ] then rm -rf $SUP/[a-z]*.* $SUP/install /tmp/init.8x4 fi sync } error() { log "error: $*" echo "\nError: $*\n" >&2 cleanup exit $EXITCODE } exiterr() { echo >&2 cleanup if [ "$1" != "" ] then exit $1 else exit $EXITCODE fi } exitok() { echo >&2 cleanup exit 0 } backup() { if [ ! -f $1.TMP ] then error "missing TMP file $1" fi if [ -f $1 ] then if [ ! -d /etc/8x4/tmp ] then mkdir /etc/8x4/tmp fi rm -f /etc/8x4/tmp/$1 mv $1 /etc/8x4/tmp fi mv $1.TMP $1 } log() { if [ "$LOG" != "" ] then if [ ! -d $SUP ] then mkdir $SUP fi echo $* >>$SUP/LOG fi } getcurpat() { # return tty pattern in /etc/8x4 if present and valid if [ -f $SUP/ttypattern ] then # save old PATTERN value X=$PATTERN . $SUP/ttypattern Y=$PATTERN PATTERN=$X # check for valid pattern echo $Y | egrep '^tty|^term' >/dev/null && echo $Y fi } # make device node list from pattern devnlist() { X=`echo "$1" | sed -e 's;|; /dev/;g'` echo /dev/$X } # remove old names from ttytype remttytype() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then # only update if ttys are present egrep "$CURPAT" $TYPE >/dev/null && { echo "Removing old ttys from $TYPE ..." egrep -v "$CURPAT" $TYPE >$TYPE.TMP backup $TYPE chmod 664 $TYPE } # remove old tty device nodes rm -f `devnlist $CURPAT` fi } # remove old names from ttys remttys() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then # only update if ttys are present egrep "$CURPAT" $TTYS >/dev/null && { echo "Removing old ttys from $TTYS ..." egrep -v "$CURPAT" $TTYS >$TTYS.TMP backup $TTYS chmod 664 $TTYS } fi } # remove old names from ttysrch (SVR4 only) remttysrch() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then # only update if ttys are present egrep "$CURPAT" $SRCH >/dev/null && { echo "Removing old ttys from $SRCH ..." >&2 egrep -v "$CURPAT" $SRCH >$SRCH.TMP backup $SRCH chmod 664 $SRCH } fi } # remove device nodes remnodes() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then rm -f `devnlist $CURPAT` fi rm -f /dev/amx* /dev/amxio* } # remove executables rembin() { rm -rf /tmp/8x4 mkdir /tmp/8x4 cp /etc/8x4/tmp/* /tmp/8x4 mv /etc/ttyprinter /tmp/8x4 mv /etc/ttydefault /tmp/8x4 cp /etc/inittab /tmp/8x4 rm -rf /etc/8x4 /mxdemo /etc/escdef rm -f /etc/ttyprinter /etc/ttydefault /bin/sprinter /bin/mxstty if [ ! -d /etc/8x4 ] then mkdir /etc/8x4 fi if [ ! -d /etc/8x4/tmp ] then mkdir /etc/8x4/tmp fi mv /tmp/8x4/* /etc/8x4/tmp rm -rf /tmp/8x4 } # start of removal script doremove() { if [ "$1" = "" ] then # not a custom remove getyn "Remove $WHAT?" || { exitok } X=ALL rm -f /etc/perms/8x4 else X=$1 fi if [ $X = "DEMO" -o $X = "ALL" ] then # remove the demo stuff rm -rf /mxdemo fi if [ $X != "DRV" -a $X != "ALL" ] then # nothing else to do exitok fi LOG="" } # install.sh - 8x4 Intelligent Multiport software installation # Copyright (c) 1988-1994 Corollary, Inc. # common install functions # where ttyadd is hidden TTYADD="/var/tmp/*/mxc/root/etc/8x4/ttyadd.4" ostype() { X=`uname -p 2>/dev/null` if [ "$X" = "" ] then X=`uname -m 2>/dev/null` fi MPX=; BUS= case $X in i80286) OS=SCO; SYS=286; BIN=2; OBJ=2; NAME=XENIX break ;; i80386) OS=SCO; SYS=386; BIN=x; OBJ=x; NAME=XENIX break ;; i386) SYS=386; NAME=UNIX; BIN=x if [ -f /etc/perms/mpx ] then OS=SCO; OBJ=u; MPX=" MPX" else if [ -f /etc/brand ] then OS=SCO; OBJ=u else if [ -f /etc/ser ] then OS=ISC; OBJ=i else if [ -f /etc/license ] then OS="AT&T"; OBJ=a else echo "Warning: unknown operating system" OS=UNKNOWN; OBJ=a fi fi fi fi break ;; *) echo "Warning: unknown operating system" OS=UNKNOWN SYS=386; BIN=x; OBJ=u; NAME=UNIX break ;; esac if [ -f /etc/perms/inst ] then egrep 'typ=386PS|typ=386MC' /etc/perms/inst >/dev/null 2>&1 && { BUS=mc } fi } # unpack distribution files dounpack() { if [ -f etc/8x4/tar.file.z ] then echo "Unpacking files ...." rm -f etc/8x4/tar.file unpack etc/8x4/tar.file.z >/dev/null 2>&1 tar xf etc/8x4/tar.file rm etc/8x4/tar.file else echo "Warning: compressed tar file not found" fi } # execute ttyadd utility ttyadd() { $SUP/ttyadd.$BIN $STARTLET $NTC $MXC0_PORTS $MXC1_PORTS $MXC2_PORTS $MXC3_PORTS $* } # execute tnodes utility tnodes() { $SUP/tnodes.$BIN $STARTLET $NTC $* } # prompt for number of tcs to support getnumtcs() { while : do echo "\nEnter maximum number of channel's to be supported [1-4]: \c" >&2 read NTC case "$NTC" in 1) SPACE=8; ENDLET=z; break;; 2) SPACE=16; ENDLET=y; break;; 3) SPACE=24; ENDLET=x; break;; 4) SPACE=32; ENDLET=w; break;; *) echo "Unavailable choice" >&2 ;; esac done log "selected $NTC concentrators, $SPACE tty lines" } # manual configuration for Intelligent Multiport boards # create a System file in the current directory boardcfg() { i=1 cp /dev/null System while [ $i -le $nmux ] do while : do echo "\nBoard $i: Enter board type [8x4gt 8x4 8x2 8x1]: \c" >&2 read type case "$type" in 8x1) ports=1; break;; 8x2) ports=2; break;; 8x4) ports=4; break;; 8x4gt) ports=4; break;; *) echo "Unavailable choice" >&2 ;; esac done case "$i" in 1) MXC0_PORTS=`expr $ports \* 8`;; 2) MXC1_PORTS=`expr $ports \* 8`;; 3) MXC2_PORTS=`expr $ports \* 8`;; 4) MXC3_PORTS=`expr $ports \* 8`;; esac while : do echo "Board $i: Enter board 2 digit switch setting [00-ff]: \c" >&2 read switch case "$switch" in ??) saddr=`echo "${switch}0000" | tr [A-F] [a-f]` if [ "$type" = "8x4gt" ] then id=`echo "16o 16i $switch 1 + p" | tr [a-f] [A-F] | dc` eaddr=`echo "${id}ffff" | tr [A-F] [a-f]` else eaddr=`echo "${switch}ffff" | tr [A-F] [a-f]` fi break;; *) echo "Unavailable choice" >&2 ;; esac done echo "amx_ Y $ports 0 0 0 0 0 $saddr $eaddr" >> System i=`expr $i + 1` done } # prompt for number of boards to support getnumboards() { while : do echo "\nEnter maximum number of boards to be supported [1-4]: \c" >&2 read nmux case "$nmux" in 1) SPACE=32; NTC=4; ENDLET=w; MXC0_PORTS=32; MXC1_PORTS=0; MXC2_PORTS=0; MXC3_PORTS=0; break;; 2) SPACE=64; NTC=8; ENDLET=s; MXC0_PORTS=32; MXC1_PORTS=32; MXC2_PORTS=0; MXC3_PORTS=0; break;; 3) SPACE=96; NTC=12; ENDLET=n; MXC0_PORTS=32; MXC1_PORTS=32; MXC2_PORTS=32; MXC3_PORTS=0; break;; 4) SPACE=128; NTC=16; ENDLET=j; MXC0_PORTS=32; MXC1_PORTS=32; MXC2_PORTS=32; MXC3_PORTS=32; break;; *) echo "Unavailable choice" >&2 ;; esac done if [ "$NAME" != "XENIX" ] then while : do echo "\nDo you wish to configure each board manually [y/n]: \c" >&2 read ans case "$ans" in y|Y) boardcfg; break;; n|N) break;; *) echo "Unavailable choice" >&2 ;; esac done fi log "selected $nmux boards, $SPACE tty lines" } # prompt for the starting tty name to use getstartlet() { while : do echo "\nBeginning $TC letter [a-$ENDLET, default a]: \c" >&2 read STARTLET case "$STARTLET" in "") STARTLET=a; break;; p) echo "Use of the letter p is not allowed" >&2;; [a-$ENDLET]) break;; *) echo "Unavailable choice" >&2 esac done log "selected starting tty device letter $STARTLET" # generate a regular expression matching the ttynames used and save it PATTERN=`ttyadd ttypat` } # test for valid start letter checkstart() { # ugly, but I really want to use this utility if [ -f $TTYADD ] then cp $TTYADD /tmp/$$ chmod 755 /tmp/$$ # new device node pattern to test NEWPAT=`/tmp/$$ $STARTLET $NTC ttypat` rm /tmp/$$ else return 0 fi CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then # list is all nodes which match NEWPAT but not CURPAT LIST=`devnlist $NEWPAT | egrep -v "$CURPAT"` else # list is all nodes which match NEWPAT LIST=`devnlist $NEWPAT` fi for X in $LIST do if [ -c $X ] then echo "Device $X already exists, choose another start letter." return 1 fi done return 0 } # test for valid start letter pickstart() { while : do case "$STARTLET" in 100) echo "No valid start letters exist on this system" 2>&1 echo "Contact technical support." break ;; [0-9]*) pattern="/dev/term/$STARTLET[0-7]*" for i in $pattern do if [ -c $i ] then STARTLET=`expr $STARTLET + 1` continue 2 fi done break ;; [a-z]) break ;; esac done } # prompt for the starting tty name to use getSTARTLET() { # pickstart STARTLET="a" while : do echo "\nBeginning $TC letter [a-w, 0-99, default $STARTLET]: \c" >&2 read startlet case "$startlet" in "") ;; p) echo "Use of the letter p is not allowed" >&2 continue;; [a-$ENDLET]) STARTLET="$startlet";; [0-9]*) STARTLET="$startlet";; *) echo "Unavailable choice" >&2 continue esac if checkstart then break; fi done log "selected starting device letter $STARTLET" } makepattern() { cat >$SUP/ttypattern <&2 # remove old names first remttytype cp $TYPE $TYPE.TMP ttyadd ttytype >>$TYPE.TMP backup $TYPE chmod 664 $TYPE rm -f /etc/o_ttytype fi } # update /etc/ttys with new tty names addttys() { echo "Adding ttys to $TTYS ..." >&2 # remove old names first remttys cp $TTYS $TTYS.TMP ttyadd ttys >>$TTYS.TMP backup $TTYS chmod 664 $TTYS rm -f /etc/o_ttys } # update /etc/ttysrch with new tty names (SVR4 only) addttysrch() { if [ -f $SRCH ] then echo "Adding ttys to $SRCH ..." >&2 # remove old names first remttysrch cp $SRCH $SRCH.TMP ttyadd ttysrch >>$SRCH.TMP backup $SRCH chmod 664 $SRCH fi } # create /etc/ttyprinter makeprinter() { echo "Creating $TTYP ..." >&2 rm -f $TTYP cp $SUP/ttyp.hdr $TTYP.TMP ttyadd ttyprinter >>$TTYP.TMP backup $TTYP chmod 664 $TTYP } # create /etc/ttydefault makettydefault() { echo "Creating $TTYD ..." >&2 cp $SUP/ttyd.hdr $TTYD.TMP ttyadd ttydefault >> $TTYD.TMP backup $TTYD chmod 664 $TTYD } # make removal scrip makeremove() { cp $SUP/profile.sh $SUP/remove echo "SYS=$SYS; BIN=$BIN; OBJ=$OBJ; NAME=$NAME" >>$SUP/remove cat $SUP/remove.sh $SUP/remove.$OBJ >>$SUP/remove chmod 750 $SUP/remove } # install executables installbin() { rm -f $SUP/mxl $SUP/mxd $SUP/mxcfg $SUP/mxdmp /bin/sprinter /bin/mxstty cp $SUP/mxstty.$BIN /bin/mxstty cp $SUP/sprinter.$BIN /bin/sprinter cp $SUP/mxl.$BIN $SUP/mxl cp $SUP/mxd.$BIN $SUP/mxd cp $SUP/mxcfg.$BIN $SUP/mxcfg cp $SUP/mxdmp.$OBJ $SUP/mxdmp chmod 711 $SUP/mxl $SUP/mxd $SUP/mxcfg $SUP/mxdmp /bin/mxstty /bin/sprinter makeremove } # clean up custom files remcustom() { rm -f /tmp/init.8x4 /tmp/perms/8x4 rm -rf /tmp/_lbl/prd=8x4 # remove directories if empty rmdir /tmp/perms 2>/dev/null rmdir /tmp/_lbl 2>/dev/null } # postinstall - 8x4 Intelligent Multiport software installation script # for all SVR4 Systems # Copyright (c) 1991-1994 Corollary, Inc. cat /etc/8x4/install.$INSTALL >> /etc/8x4/mxcrestore # invoke the appropriate install script . /etc/8x4/install.$INSTALL 07070100001324000081a4000000d50000003c000000012ee156580000117c000000230000000100000000000000000000001300000000install/postremove: # profile.svr4 - 8x4 Intelligent Multiport software installation/removal # Copyright (c) 1988-1994 Corollary, Inc. if [ -f /tmp/TRACE ] then set -x fi REV=XRELEASEX NAME="8x4 Intelligent Multiport" WHO="Corollary" BOARD="8x4" WHAT="$WHO $NAME Driver Version $REV" TC="8/tc" SUP=/etc/8x4 # remove.sh - 8x4 Intelligent Multiport software installation/removal # Copyright (c) 1988-1994 Corollary, Inc. # common remove functions EXITCODE=1 TTYS=/etc/ttys TYPE=/etc/ttytype TTYP=/etc/ttyprinter TTYD=/etc/ttydefault SRCH=/etc/ttysrch AMX=$SUP/amx.d MXC=$SUP/mxc.d MXP=$SUP/mxp.d RC=/etc/rc RCD=/etc/rc.d/5 LOG=1 RELINK= VERSION=`uname -r`; VER=`expr $VERSION : '\(...\).*'` trap 'error "interrupted by user"' 1 2 3 15 getyn() { while echo "\n$* (y/n) \c">&2 do read yn rest case $yn in [yY]) log "$* y"; return 0;; [nN]) log "$* n"; return 1;; *) echo "Please answer y or n" >&2;; esac done } cleanup() { cd / if [ ! -f /tmp/NOCLEANUP ] then rm -rf $SUP/[a-z]*.* $SUP/install /tmp/init.8x4 fi sync } error() { log "error: $*" echo "\nError: $*\n" >&2 cleanup exit $EXITCODE } exiterr() { echo >&2 cleanup if [ "$1" != "" ] then exit $1 else exit $EXITCODE fi } exitok() { echo >&2 cleanup exit 0 } backup() { if [ ! -f $1.TMP ] then error "missing TMP file $1" fi if [ -f $1 ] then if [ ! -d /etc/8x4/tmp ] then mkdir /etc/8x4/tmp fi rm -f /etc/8x4/tmp/$1 mv $1 /etc/8x4/tmp fi mv $1.TMP $1 } log() { if [ "$LOG" != "" ] then if [ ! -d $SUP ] then mkdir $SUP fi echo $* >>$SUP/LOG fi } getcurpat() { # return tty pattern in /etc/8x4 if present and valid if [ -f $SUP/ttypattern ] then # save old PATTERN value X=$PATTERN . $SUP/ttypattern Y=$PATTERN PATTERN=$X # check for valid pattern echo $Y | egrep '^tty|^term' >/dev/null && echo $Y fi } # make device node list from pattern devnlist() { X=`echo "$1" | sed -e 's;|; /dev/;g'` echo /dev/$X } # remove old names from ttytype remttytype() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then # only update if ttys are present egrep "$CURPAT" $TYPE >/dev/null && { echo "Removing old ttys from $TYPE ..." egrep -v "$CURPAT" $TYPE >$TYPE.TMP backup $TYPE chmod 664 $TYPE } # remove old tty device nodes rm -f `devnlist $CURPAT` fi } # remove old names from ttys remttys() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then # only update if ttys are present egrep "$CURPAT" $TTYS >/dev/null && { echo "Removing old ttys from $TTYS ..." egrep -v "$CURPAT" $TTYS >$TTYS.TMP backup $TTYS chmod 664 $TTYS } fi } # remove old names from ttysrch (SVR4 only) remttysrch() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then # only update if ttys are present egrep "$CURPAT" $SRCH >/dev/null && { echo "Removing old ttys from $SRCH ..." >&2 egrep -v "$CURPAT" $SRCH >$SRCH.TMP backup $SRCH chmod 664 $SRCH } fi } # remove device nodes remnodes() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then rm -f `devnlist $CURPAT` fi rm -f /dev/amx* /dev/amxio* } # remove executables rembin() { rm -rf /tmp/8x4 mkdir /tmp/8x4 cp /etc/8x4/tmp/* /tmp/8x4 mv /etc/ttyprinter /tmp/8x4 mv /etc/ttydefault /tmp/8x4 cp /etc/inittab /tmp/8x4 rm -rf /etc/8x4 /mxdemo /etc/escdef rm -f /etc/ttyprinter /etc/ttydefault /bin/sprinter /bin/mxstty if [ ! -d /etc/8x4 ] then mkdir /etc/8x4 fi if [ ! -d /etc/8x4/tmp ] then mkdir /etc/8x4/tmp fi mv /tmp/8x4/* /etc/8x4/tmp rm -rf /tmp/8x4 } # start of removal script doremove() { if [ "$1" = "" ] then # not a custom remove getyn "Remove $WHAT?" || { exitok } X=ALL rm -f /etc/perms/8x4 else X=$1 fi if [ $X = "DEMO" -o $X = "ALL" ] then # remove the demo stuff rm -rf /mxdemo fi if [ $X != "DRV" -a $X != "ALL" ] then # nothing else to do exitok fi LOG="" } # postremove - 8x4 Intelligent Multiport software installation/removal # for SVR4 # Copyright (c) 1992-1994 Corollary, Inc. if [ "$OS" = "UNISYS" ] then echo "Removing devices..." >&2 mv /dev/console /tmp/console || exit 1 mv /dev/sysmsg /tmp/sysmsg || exit 1 /etc/conf/bin/idmknod mv /tmp/console /dev/console || exit 1 mv /tmp/sysmsg /dev/sysmsg || exit 1 exit 0 else /etc/conf/bin/idbuild || exit 1 exit 10 fi 07070100001325000081a4000000d50000003c000000012ee15658000015eb000000230000000100000000000000000000001200000000install/preremove: # profile.svr4 - 8x4 Intelligent Multiport software installation/removal # Copyright (c) 1988-1994 Corollary, Inc. if [ -f /tmp/TRACE ] then set -x fi REV=XRELEASEX NAME="8x4 Intelligent Multiport" WHO="Corollary" BOARD="8x4" WHAT="$WHO $NAME Driver Version $REV" TC="8/tc" SUP=/etc/8x4 # remove.sh - 8x4 Intelligent Multiport software installation/removal # Copyright (c) 1988-1994 Corollary, Inc. # common remove functions EXITCODE=1 TTYS=/etc/ttys TYPE=/etc/ttytype TTYP=/etc/ttyprinter TTYD=/etc/ttydefault SRCH=/etc/ttysrch AMX=$SUP/amx.d MXC=$SUP/mxc.d MXP=$SUP/mxp.d RC=/etc/rc RCD=/etc/rc.d/5 LOG=1 RELINK= VERSION=`uname -r`; VER=`expr $VERSION : '\(...\).*'` trap 'error "interrupted by user"' 1 2 3 15 getyn() { while echo "\n$* (y/n) \c">&2 do read yn rest case $yn in [yY]) log "$* y"; return 0;; [nN]) log "$* n"; return 1;; *) echo "Please answer y or n" >&2;; esac done } cleanup() { cd / if [ ! -f /tmp/NOCLEANUP ] then rm -rf $SUP/[a-z]*.* $SUP/install /tmp/init.8x4 fi sync } error() { log "error: $*" echo "\nError: $*\n" >&2 cleanup exit $EXITCODE } exiterr() { echo >&2 cleanup if [ "$1" != "" ] then exit $1 else exit $EXITCODE fi } exitok() { echo >&2 cleanup exit 0 } backup() { if [ ! -f $1.TMP ] then error "missing TMP file $1" fi if [ -f $1 ] then if [ ! -d /etc/8x4/tmp ] then mkdir /etc/8x4/tmp fi rm -f /etc/8x4/tmp/$1 mv $1 /etc/8x4/tmp fi mv $1.TMP $1 } log() { if [ "$LOG" != "" ] then if [ ! -d $SUP ] then mkdir $SUP fi echo $* >>$SUP/LOG fi } getcurpat() { # return tty pattern in /etc/8x4 if present and valid if [ -f $SUP/ttypattern ] then # save old PATTERN value X=$PATTERN . $SUP/ttypattern Y=$PATTERN PATTERN=$X # check for valid pattern echo $Y | egrep '^tty|^term' >/dev/null && echo $Y fi } # make device node list from pattern devnlist() { X=`echo "$1" | sed -e 's;|; /dev/;g'` echo /dev/$X } # remove old names from ttytype remttytype() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then # only update if ttys are present egrep "$CURPAT" $TYPE >/dev/null && { echo "Removing old ttys from $TYPE ..." egrep -v "$CURPAT" $TYPE >$TYPE.TMP backup $TYPE chmod 664 $TYPE } # remove old tty device nodes rm -f `devnlist $CURPAT` fi } # remove old names from ttys remttys() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then # only update if ttys are present egrep "$CURPAT" $TTYS >/dev/null && { echo "Removing old ttys from $TTYS ..." egrep -v "$CURPAT" $TTYS >$TTYS.TMP backup $TTYS chmod 664 $TTYS } fi } # remove old names from ttysrch (SVR4 only) remttysrch() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then # only update if ttys are present egrep "$CURPAT" $SRCH >/dev/null && { echo "Removing old ttys from $SRCH ..." >&2 egrep -v "$CURPAT" $SRCH >$SRCH.TMP backup $SRCH chmod 664 $SRCH } fi } # remove device nodes remnodes() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then rm -f `devnlist $CURPAT` fi rm -f /dev/amx* /dev/amxio* } # remove executables rembin() { rm -rf /tmp/8x4 mkdir /tmp/8x4 cp /etc/8x4/tmp/* /tmp/8x4 mv /etc/ttyprinter /tmp/8x4 mv /etc/ttydefault /tmp/8x4 cp /etc/inittab /tmp/8x4 rm -rf /etc/8x4 /mxdemo /etc/escdef rm -f /etc/ttyprinter /etc/ttydefault /bin/sprinter /bin/mxstty if [ ! -d /etc/8x4 ] then mkdir /etc/8x4 fi if [ ! -d /etc/8x4/tmp ] then mkdir /etc/8x4/tmp fi mv /tmp/8x4/* /etc/8x4/tmp rm -rf /tmp/8x4 } # start of removal script doremove() { if [ "$1" = "" ] then # not a custom remove getyn "Remove $WHAT?" || { exitok } X=ALL rm -f /etc/perms/8x4 else X=$1 fi if [ $X = "DEMO" -o $X = "ALL" ] then # remove the demo stuff rm -rf /mxdemo fi if [ $X != "DRV" -a $X != "ALL" ] then # nothing else to do exitok fi LOG="" } # preremove - 8x4 Intelligent Multiport software installation/removal # for SVR4 # Copyright (c) 1988-1994 Corollary, Inc. IDINSTALL=/etc/conf/bin/idinstall # Make sure nobody is doing anything before deinstalling. if pmadm -l -p ttymonmx >/dev/null 2>&1 then echo "Please logout from and disable port monitors (mxdisable) from all" >&2 echo "8x4 Intelligent Multiport ports before deinstalling software.\n" >&2 exit 1 fi if sacadm -l -p ttymonmx >/dev/null 2>&1 then echo "Please remove ttymonmx port service (mxdisable) from all" >&2 echo "8x4 Intelligent Multiport ports before deinstalling software.\n" >&2 exit 1 fi # Remove any ttymonmx port monitors if any exist sacadm -r -p ttymonmx >/dev/null 2>&1 # Shutdown driver by executing shutdown script if [ -r /etc/idsd.d/amx_ ] then sh /etc/idsd.d/amx_ if [ "$?" != "0" ] then while : do echo "\nDo you wish to continue (y/n): \c" >&2 read X case X$X in Xy) X=0; break;; Xn) exit 1;; *) echo "Unavailable choice" >&2;; esac done fi fi # delete RC file echo "Removing rc and shutdown files ..." >&2 rm -rf /etc/idrc.d/amx_ /etc/idsd.d/amx_ # delete old drivers echo "Removing drivers ..." >&2 $IDINSTALL -d amx_ $IDINSTALL -d mxc_ $IDINSTALL -d mxp_ rm -rf /etc/conf/lddrv.d/amx_.o # remove entries from ttytype file remttytype # remove entriers from ttysrch file remttysrch # remove nodes remnodes # make sure this stuff is all gone rm -f /usr/bin/mxenable /usr/bin/mxdisable /usr/bin/mxstty /usr/bin/sprinter rm -f /etc/escdef rm -rf /etc/8x4 exit 0 07070100001326000081a4000000d50000003c000000012ee1565700004548000000230000000100000000000000000000001000000000install/request: # profile.svr4 - 8x4 Intelligent Multiport software installation/removal # Copyright (c) 1988-1994 Corollary, Inc. if [ -f /tmp/TRACE ] then set -x fi REV=XRELEASEX NAME="8x4 Intelligent Multiport" WHO="Corollary" BOARD="8x4" WHAT="$WHO $NAME Driver Version $REV" TC="8/tc" SUP=/etc/8x4 # remove.sh - 8x4 Intelligent Multiport software installation/removal # Copyright (c) 1988-1994 Corollary, Inc. # common remove functions EXITCODE=1 TTYS=/etc/ttys TYPE=/etc/ttytype TTYP=/etc/ttyprinter TTYD=/etc/ttydefault SRCH=/etc/ttysrch AMX=$SUP/amx.d MXC=$SUP/mxc.d MXP=$SUP/mxp.d RC=/etc/rc RCD=/etc/rc.d/5 LOG=1 RELINK= VERSION=`uname -r`; VER=`expr $VERSION : '\(...\).*'` trap 'error "interrupted by user"' 1 2 3 15 getyn() { while echo "\n$* (y/n) \c">&2 do read yn rest case $yn in [yY]) log "$* y"; return 0;; [nN]) log "$* n"; return 1;; *) echo "Please answer y or n" >&2;; esac done } cleanup() { cd / if [ ! -f /tmp/NOCLEANUP ] then rm -rf $SUP/[a-z]*.* $SUP/install /tmp/init.8x4 fi sync } error() { log "error: $*" echo "\nError: $*\n" >&2 cleanup exit $EXITCODE } exiterr() { echo >&2 cleanup if [ "$1" != "" ] then exit $1 else exit $EXITCODE fi } exitok() { echo >&2 cleanup exit 0 } backup() { if [ ! -f $1.TMP ] then error "missing TMP file $1" fi if [ -f $1 ] then if [ ! -d /etc/8x4/tmp ] then mkdir /etc/8x4/tmp fi rm -f /etc/8x4/tmp/$1 mv $1 /etc/8x4/tmp fi mv $1.TMP $1 } log() { if [ "$LOG" != "" ] then if [ ! -d $SUP ] then mkdir $SUP fi echo $* >>$SUP/LOG fi } getcurpat() { # return tty pattern in /etc/8x4 if present and valid if [ -f $SUP/ttypattern ] then # save old PATTERN value X=$PATTERN . $SUP/ttypattern Y=$PATTERN PATTERN=$X # check for valid pattern echo $Y | egrep '^tty|^term' >/dev/null && echo $Y fi } # make device node list from pattern devnlist() { X=`echo "$1" | sed -e 's;|; /dev/;g'` echo /dev/$X } # remove old names from ttytype remttytype() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then # only update if ttys are present egrep "$CURPAT" $TYPE >/dev/null && { echo "Removing old ttys from $TYPE ..." egrep -v "$CURPAT" $TYPE >$TYPE.TMP backup $TYPE chmod 664 $TYPE } # remove old tty device nodes rm -f `devnlist $CURPAT` fi } # remove old names from ttys remttys() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then # only update if ttys are present egrep "$CURPAT" $TTYS >/dev/null && { echo "Removing old ttys from $TTYS ..." egrep -v "$CURPAT" $TTYS >$TTYS.TMP backup $TTYS chmod 664 $TTYS } fi } # remove old names from ttysrch (SVR4 only) remttysrch() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then # only update if ttys are present egrep "$CURPAT" $SRCH >/dev/null && { echo "Removing old ttys from $SRCH ..." >&2 egrep -v "$CURPAT" $SRCH >$SRCH.TMP backup $SRCH chmod 664 $SRCH } fi } # remove device nodes remnodes() { CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then rm -f `devnlist $CURPAT` fi rm -f /dev/amx* /dev/amxio* } # remove executables rembin() { rm -rf /tmp/8x4 mkdir /tmp/8x4 cp /etc/8x4/tmp/* /tmp/8x4 mv /etc/ttyprinter /tmp/8x4 mv /etc/ttydefault /tmp/8x4 cp /etc/inittab /tmp/8x4 rm -rf /etc/8x4 /mxdemo /etc/escdef rm -f /etc/ttyprinter /etc/ttydefault /bin/sprinter /bin/mxstty if [ ! -d /etc/8x4 ] then mkdir /etc/8x4 fi if [ ! -d /etc/8x4/tmp ] then mkdir /etc/8x4/tmp fi mv /tmp/8x4/* /etc/8x4/tmp rm -rf /tmp/8x4 } # start of removal script doremove() { if [ "$1" = "" ] then # not a custom remove getyn "Remove $WHAT?" || { exitok } X=ALL rm -f /etc/perms/8x4 else X=$1 fi if [ $X = "DEMO" -o $X = "ALL" ] then # remove the demo stuff rm -rf /mxdemo fi if [ $X != "DRV" -a $X != "ALL" ] then # nothing else to do exitok fi LOG="" } # install.sh - 8x4 Intelligent Multiport software installation # Copyright (c) 1988-1994 Corollary, Inc. # common install functions # where ttyadd is hidden TTYADD="/var/tmp/*/mxc/root/etc/8x4/ttyadd.4" ostype() { X=`uname -p 2>/dev/null` if [ "$X" = "" ] then X=`uname -m 2>/dev/null` fi MPX=; BUS= case $X in i80286) OS=SCO; SYS=286; BIN=2; OBJ=2; NAME=XENIX break ;; i80386) OS=SCO; SYS=386; BIN=x; OBJ=x; NAME=XENIX break ;; i386) SYS=386; NAME=UNIX; BIN=x if [ -f /etc/perms/mpx ] then OS=SCO; OBJ=u; MPX=" MPX" else if [ -f /etc/brand ] then OS=SCO; OBJ=u else if [ -f /etc/ser ] then OS=ISC; OBJ=i else if [ -f /etc/license ] then OS="AT&T"; OBJ=a else echo "Warning: unknown operating system" OS=UNKNOWN; OBJ=a fi fi fi fi break ;; *) echo "Warning: unknown operating system" OS=UNKNOWN SYS=386; BIN=x; OBJ=u; NAME=UNIX break ;; esac if [ -f /etc/perms/inst ] then egrep 'typ=386PS|typ=386MC' /etc/perms/inst >/dev/null 2>&1 && { BUS=mc } fi } # unpack distribution files dounpack() { if [ -f etc/8x4/tar.file.z ] then echo "Unpacking files ...." rm -f etc/8x4/tar.file unpack etc/8x4/tar.file.z >/dev/null 2>&1 tar xf etc/8x4/tar.file rm etc/8x4/tar.file else echo "Warning: compressed tar file not found" fi } # execute ttyadd utility ttyadd() { $SUP/ttyadd.$BIN $STARTLET $NTC $MXC0_PORTS $MXC1_PORTS $MXC2_PORTS $MXC3_PORTS $* } # execute tnodes utility tnodes() { $SUP/tnodes.$BIN $STARTLET $NTC $* } # prompt for number of tcs to support getnumtcs() { while : do echo "\nEnter maximum number of channel's to be supported [1-4]: \c" >&2 read NTC case "$NTC" in 1) SPACE=8; ENDLET=z; break;; 2) SPACE=16; ENDLET=y; break;; 3) SPACE=24; ENDLET=x; break;; 4) SPACE=32; ENDLET=w; break;; *) echo "Unavailable choice" >&2 ;; esac done log "selected $NTC concentrators, $SPACE tty lines" } # manual configuration for Intelligent Multiport boards # create a System file in the current directory boardcfg() { i=1 cp /dev/null System while [ $i -le $nmux ] do while : do echo "\nBoard $i: Enter board type [8x4gt 8x4 8x2 8x1]: \c" >&2 read type case "$type" in 8x1) ports=1; break;; 8x2) ports=2; break;; 8x4) ports=4; break;; 8x4gt) ports=4; break;; *) echo "Unavailable choice" >&2 ;; esac done case "$i" in 1) MXC0_PORTS=`expr $ports \* 8`;; 2) MXC1_PORTS=`expr $ports \* 8`;; 3) MXC2_PORTS=`expr $ports \* 8`;; 4) MXC3_PORTS=`expr $ports \* 8`;; esac while : do echo "Board $i: Enter board 2 digit switch setting [00-ff]: \c" >&2 read switch case "$switch" in ??) saddr=`echo "${switch}0000" | tr [A-F] [a-f]` if [ "$type" = "8x4gt" ] then id=`echo "16o 16i $switch 1 + p" | tr [a-f] [A-F] | dc` eaddr=`echo "${id}ffff" | tr [A-F] [a-f]` else eaddr=`echo "${switch}ffff" | tr [A-F] [a-f]` fi break;; *) echo "Unavailable choice" >&2 ;; esac done echo "amx_ Y $ports 0 0 0 0 0 $saddr $eaddr" >> System i=`expr $i + 1` done } # prompt for number of boards to support getnumboards() { while : do echo "\nEnter maximum number of boards to be supported [1-4]: \c" >&2 read nmux case "$nmux" in 1) SPACE=32; NTC=4; ENDLET=w; MXC0_PORTS=32; MXC1_PORTS=0; MXC2_PORTS=0; MXC3_PORTS=0; break;; 2) SPACE=64; NTC=8; ENDLET=s; MXC0_PORTS=32; MXC1_PORTS=32; MXC2_PORTS=0; MXC3_PORTS=0; break;; 3) SPACE=96; NTC=12; ENDLET=n; MXC0_PORTS=32; MXC1_PORTS=32; MXC2_PORTS=32; MXC3_PORTS=0; break;; 4) SPACE=128; NTC=16; ENDLET=j; MXC0_PORTS=32; MXC1_PORTS=32; MXC2_PORTS=32; MXC3_PORTS=32; break;; *) echo "Unavailable choice" >&2 ;; esac done if [ "$NAME" != "XENIX" ] then while : do echo "\nDo you wish to configure each board manually [y/n]: \c" >&2 read ans case "$ans" in y|Y) boardcfg; break;; n|N) break;; *) echo "Unavailable choice" >&2 ;; esac done fi log "selected $nmux boards, $SPACE tty lines" } # prompt for the starting tty name to use getstartlet() { while : do echo "\nBeginning $TC letter [a-$ENDLET, default a]: \c" >&2 read STARTLET case "$STARTLET" in "") STARTLET=a; break;; p) echo "Use of the letter p is not allowed" >&2;; [a-$ENDLET]) break;; *) echo "Unavailable choice" >&2 esac done log "selected starting tty device letter $STARTLET" # generate a regular expression matching the ttynames used and save it PATTERN=`ttyadd ttypat` } # test for valid start letter checkstart() { # ugly, but I really want to use this utility if [ -f $TTYADD ] then cp $TTYADD /tmp/$$ chmod 755 /tmp/$$ # new device node pattern to test NEWPAT=`/tmp/$$ $STARTLET $NTC ttypat` rm /tmp/$$ else return 0 fi CURPAT=`getcurpat` if [ "$CURPAT" != "" ] then # list is all nodes which match NEWPAT but not CURPAT LIST=`devnlist $NEWPAT | egrep -v "$CURPAT"` else # list is all nodes which match NEWPAT LIST=`devnlist $NEWPAT` fi for X in $LIST do if [ -c $X ] then echo "Device $X already exists, choose another start letter." return 1 fi done return 0 } # test for valid start letter pickstart() { while : do case "$STARTLET" in 100) echo "No valid start letters exist on this system" 2>&1 echo "Contact technical support." break ;; [0-9]*) pattern="/dev/term/$STARTLET[0-7]*" for i in $pattern do if [ -c $i ] then STARTLET=`expr $STARTLET + 1` continue 2 fi done break ;; [a-z]) break ;; esac done } # prompt for the starting tty name to use getSTARTLET() { # pickstart STARTLET="a" while : do echo "\nBeginning $TC letter [a-w, 0-99, default $STARTLET]: \c" >&2 read startlet case "$startlet" in "") ;; p) echo "Use of the letter p is not allowed" >&2 continue;; [a-$ENDLET]) STARTLET="$startlet";; [0-9]*) STARTLET="$startlet";; *) echo "Unavailable choice" >&2 continue esac if checkstart then break; fi done log "selected starting device letter $STARTLET" } makepattern() { cat >$SUP/ttypattern <&2 # remove old names first remttytype cp $TYPE $TYPE.TMP ttyadd ttytype >>$TYPE.TMP backup $TYPE chmod 664 $TYPE rm -f /etc/o_ttytype fi } # update /etc/ttys with new tty names addttys() { echo "Adding ttys to $TTYS ..." >&2 # remove old names first remttys cp $TTYS $TTYS.TMP ttyadd ttys >>$TTYS.TMP backup $TTYS chmod 664 $TTYS rm -f /etc/o_ttys } # update /etc/ttysrch with new tty names (SVR4 only) addttysrch() { if [ -f $SRCH ] then echo "Adding ttys to $SRCH ..." >&2 # remove old names first remttysrch cp $SRCH $SRCH.TMP ttyadd ttysrch >>$SRCH.TMP backup $SRCH chmod 664 $SRCH fi } # create /etc/ttyprinter makeprinter() { echo "Creating $TTYP ..." >&2 rm -f $TTYP cp $SUP/ttyp.hdr $TTYP.TMP ttyadd ttyprinter >>$TTYP.TMP backup $TTYP chmod 664 $TTYP } # create /etc/ttydefault makettydefault() { echo "Creating $TTYD ..." >&2 cp $SUP/ttyd.hdr $TTYD.TMP ttyadd ttydefault >> $TTYD.TMP backup $TTYD chmod 664 $TTYD } # make removal scrip makeremove() { cp $SUP/profile.sh $SUP/remove echo "SYS=$SYS; BIN=$BIN; OBJ=$OBJ; NAME=$NAME" >>$SUP/remove cat $SUP/remove.sh $SUP/remove.$OBJ >>$SUP/remove chmod 750 $SUP/remove } # install executables installbin() { rm -f $SUP/mxl $SUP/mxd $SUP/mxcfg $SUP/mxdmp /bin/sprinter /bin/mxstty cp $SUP/mxstty.$BIN /bin/mxstty cp $SUP/sprinter.$BIN /bin/sprinter cp $SUP/mxl.$BIN $SUP/mxl cp $SUP/mxd.$BIN $SUP/mxd cp $SUP/mxcfg.$BIN $SUP/mxcfg cp $SUP/mxdmp.$OBJ $SUP/mxdmp chmod 711 $SUP/mxl $SUP/mxd $SUP/mxcfg $SUP/mxdmp /bin/mxstty /bin/sprinter makeremove } # clean up custom files remcustom() { rm -f /tmp/init.8x4 /tmp/perms/8x4 rm -rf /tmp/_lbl/prd=8x4 # remove directories if empty rmdir /tmp/perms 2>/dev/null rmdir /tmp/_lbl 2>/dev/null } # request - 8x4 Intelligent Multiport software installation # Copyright (c) 1992-1994 Corollary, Inc. # common for SVR4 # prefixed with profile.svr4 remove.sh and install.sh # specify ELF binaries BIN="4" # where old binaries are saved from an upgrade. SAVE8X4="/var/8x4" EXITCODE=3 savebinary() { echo "Saving previous release ..." rm -rf $SAVE8X4 mkdir $SAVE8X4 mkdir $SAVE8X4/usr mkdir $SAVE8X4/usr/bin cp /usr/bin/mxstty $SAVE8X4/usr/bin/mxstty cp /usr/bin/sprinter $SAVE8X4/usr/bin/sprinter cp /usr/bin/mxenable $SAVE8X4/usr/bin/mxenable cp /usr/bin/mxdisable $SAVE8X4/usr/bin/mxdisable mkdir $SAVE8X4/etc mkdir $SAVE8X4/etc/8x4 cp /etc/escdef $SAVE8X4/etc/escdef cp /etc/8x4/mxl $SAVE8X4/etc/8x4/mxl cp /etc/8x4/mxrc $SAVE8X4/etc/8x4/mxrc cp /etc/8x4/mxkernel $SAVE8X4/etc/8x4/mxkernel cp /etc/8x4/README $SAVE8X4/etc/8x4/README cp /etc/8x4/mxdmp $SAVE8X4/etc/8x4/mxdmp cp /etc/8x4/mxcfg $SAVE8X4/etc/8x4/mxcfg cp /etc/8x4/mxd $SAVE8X4/etc/8x4/mxd cp /etc/8x4/mxkern4 $SAVE8X4/etc/8x4/mxkern4 cp /etc/8x4/mxkern2 $SAVE8X4/etc/8x4/mxkern2 cp /etc/8x4/mxkerngt $SAVE8X4/etc/8x4/mxkerngt cp /etc/8x4/!ISAC002.CFG $SAVE8X4/etc/8x4/!ISAC002.CFG cp /etc/8x4/@707D.ADF $SAVE8X4/etc/8x4/@707D.ADF mkdir $SAVE8X4/etc/conf mkdir $SAVE8X4/etc/conf/pack.d mkdir $SAVE8X4/etc/conf/pack.d/mxc_ mkdir $SAVE8X4/etc/conf/pack.d/mxp_ mkdir $SAVE8X4/etc/conf/pack.d/amx_ cp /etc/8x4/autop $SAVE8X4/etc/8x4/autop > /dev/null 2>&1 find /var/sadm/pkg/mxc /etc/conf/pack.d/amx_ /etc/conf/pack.d/mxc_ /etc/conf/pack.d/mxp_ -print | cpio -pdum $SAVE8X4 echo } log "--------------" log "begin software installation" `date` log "os version $VERSION, driver version $REV" # Make sure nobody is doing anything before re-installing. if pmadm -l -p ttymonmx >/dev/null 2>&1 then echo "\n8x4 Intelligent Multiport software has already been installed" >&2 echo "Please logout from and disable port monitors (mxdisable)" >&2 echo "from all 8x4 ports before re-installing software.\n" >&2 log "reinstall with ttymonx active" exit 1 fi if sacadm -l -p ttymonmx >/dev/null 2>&1 then echo "\n8x4 Intelligent Multiport software has already been installed" >&2 echo "Please remove ttymonmx port service (mxdisable)" >&2 echo "from all 8x4 ports before re-installing software.\n" >&2 log "reinstall with ttymonx active" exit 1 fi if [ "$INSTALL" = "" ] then if pkginfo -l mxc > /dev/null 2>&1 then # Remove any ttymonmx port monitors if any exist sacadm -r -p ttymonmx >/dev/null 2>&1 # Shutdown driver by executing shutdown script if [ -r /etc/idsd.d/amx_ ] then sh /etc/idsd.d/amx_ if [ "$?" != "0" ] then while : do echo "\nDo you wish to continue (y/n): \c" >&2 read X case X$X in Xy) X=0; break;; Xn) exit 1;; *) echo "Unavailable choice" >&2;; esac done fi fi X=1 while : do echo echo "\t1. Perform a complete installation" >&2 echo "\t2. Upgrade, just install new binaries" >&2 echo "\t3. Abort installation" >&2 echo "\nEnter choice: \c" >&2 read X case X$X in X1) INSTYPE="all"; break;; X2) INSTYPE="bin" . $SUP/ttypattern nmux=`find /dev -print | egrep $PATTERN | wc -l` SPACE=128; NTC=16 if [ $nmux -le 288 ] then SPACE=96; NTC=12 fi if [ $nmux -le 192 ] then SPACE=64; NTC=8 fi if [ $nmux -le 96 ] then SPACE=32; NTC=4 fi savebinary break;; X3) exit 1;; *) echo "Unavailable choice" >&2;; esac done fi X=1 while : do echo echo "\t1. UNIVEL (USL) UNIX SVR4 Version 4.2" >&2 echo "\t2. AT&T UNIX SVR4 Version 3.0 or equivalent" >&2 echo "\t3. UNISYS UNIX SVR4 Version 2 with loadable drivers" >&2 # echo "\t4. MICROPORT UNIX SVR4" >&2 echo "\nEnter operating system type: \c" >&2 read X case X$X in X1) OS="UNIVEL"; OBJ="v"; break;; X2) OS="ESIX"; OBJ="e"; break;; X3) OS="UNISYS"; OBJ="b"; break;; # X4) OS="MICROP"; OBJ="p"; break;; *) echo "Unavailable choice" >&2;; esac done INSTALL=$OBJ log "selected $OS os" if [ "$OS" != "UNISYS" ] then # ask machine type while : do echo "\n\t1. EISA or ISA Machine" >&2 echo "\t2. PS2 (Microchannel) Machine" >&2 echo "\nEnter machine type, default 1: \c" >&2 read X case X$X in X|X1) BUS=; X="EISA/ISA"; break;; X2) BUS=mc; X="Microchannel"; break;; *) echo "Unavailable choice" >&2;; esac done log "selected $X machine type" fi fi cat >$1 < Detailed by Slot' menu selection to activate the 'Change Resource' selection.\n\n Use the 'Edit -> Change Resource' menu selection to select the buffer address.\n\n Use the 'View -> Switch & Jumper Settings...' menu selection to see the corresponding switch settings.\n\n" SWITCH(1)=16 STYPE=rotary NAME="H" LABEL=LOC(16-1) "F" "E" "D" "C" "B" "A" "9" "8" "7" "6" "5" "4" "3" "2" "1" "0" FACTORY=LOC(16-1) 0010000000000000 COMMENTS=" This switch sets the high order hexidecimal digit of the board's base memory address. [ 0-F ]X 0000" SWITCH(2)=16 STYPE=rotary NAME="L" LABEL=LOC(16-1) "F" "E" "D" "C" "B" "A" "9" "8" "7" "6" "5" "4" "3" "2" "1" "0" FACTORY=LOC(16-1) 0000000000000001 COMMENTS=" This switch sets the low order hexidecimal digit of the board's base memory address. X[ 0-F ] 0000" SOFTWARE(1)=" The 8x4 Intelligent Multiport family of boards requires installation of device drivers appropriate for your operating system. Refer to the Corollary documentation for details and configure using the following parameters:" FUNCTION="8x4 Intelligent Multiport Config Options" TYPE="COM,ASY" CONNECTION="4 8-pin mini-DIN connectors" COMMENTS=" If system memory is less than 13 MB then the 13M-14M (D00000h-EF0000h) addresses are recommended. The 640k (A0000h) address is recommended only if system memory is greater than 10 MB and a Hercules, CGA, or no video adapter is installed. The 704k (B0000h) address is recommended only if system memory is greater than 10 MB and no video adapter is installed. The 768k (C0000h), 832k (D0000h), 896k (E0000h) addresses are recommended only if system memory is greater than 13 MB. NOTE: if you are installing the 8x4 Intelligent Multiport between 640K and 1M or you have less than 12 Mbytes of system memory and are using an address in the range D00000h-EF0000h, it is not necessary to use the EISA config utility." HELP=" When considering the addresses, ignore addresses in the form 80nnnnnnh. Choose an address that places the buffer above the system RAM that is installed, below 1Mb, or use this EISA config utility to make a hole in the main memory address space by mapping the appropriate amount of memory to a higher address. If you choose to put the buffer below 1Mb, be sure that the address does not conflict with your other adapters (ie. video)." CHOICE="Shared Memory D00000h-D1FFFF" LINK MEMORY=8K ;Guardband ADDRESS=0CFE000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0D00000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80D00000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0010000000000000 INIT=SWITCH(2) LOC(16-1) 0000000000000001 INIT=SOFTWARE(1) "\tD00000-D1FFFF" CHOICE="Shared Memory D20000h-D3FFFF" LINK MEMORY=8K ;Guardband ADDRESS=0D1E000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0D20000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80D20000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0010000000000000 INIT=SWITCH(2) LOC(16-1) 0000000000000100 INIT=SOFTWARE(1) "\tD20000-D3FFFF" CHOICE="Shared Memory D40000h-D5FFFF" LINK MEMORY=8K ;Guardband ADDRESS=0D3E000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0D40000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80D40000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0010000000000000 INIT=SWITCH(2) LOC(16-1) 0000000000010000 INIT=SOFTWARE(1) "\tD40000-D5FFFF" CHOICE="Shared Memory D60000h-D7FFFF" LINK MEMORY=8K ;Guardband ADDRESS=0D5E000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0D60000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80D60000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0010000000000000 INIT=SWITCH(2) LOC(16-1) 0000000001000000 INIT=SOFTWARE(1) "\tD60000-D7FFFF" CHOICE="Shared Memory D80000h-D9FFFF" LINK MEMORY=8K ;Guardband ADDRESS=0D7E000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0D80000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80D80000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0010000000000000 INIT=SWITCH(2) LOC(16-1) 0000000100000000 INIT=SOFTWARE(1) "\tD80000-D9FFFF" CHOICE="Shared Memory DA0000h-DBFFFF" LINK MEMORY=8K ;Guardband ADDRESS=0D9E000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0DA0000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80DA0000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0010000000000000 INIT=SWITCH(2) LOC(16-1) 0000010000000000 INIT=SOFTWARE(1) "\tDA0000-DBFFFF" CHOICE="Shared Memory DC0000h-DDFFFF" LINK MEMORY=8K ;Guardband ADDRESS=0DBE000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0DC0000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80DC0000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0010000000000000 INIT=SWITCH(2) LOC(16-1) 0001000000000000 INIT=SOFTWARE(1) "\tDC0000-DDFFFF" CHOICE="Shared Memory DE0000h-DFFFFF" LINK MEMORY=8K ;Guardband ADDRESS=0DDE000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0DE0000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80DE0000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0010000000000000 INIT=SWITCH(2) LOC(16-1) 0100000000000000 INIT=SOFTWARE(1) "\tDE0000-DFFFFF" CHOICE="Shared Memory E00000h-E1FFFF" LINK MEMORY=8K ;Guardband ADDRESS=0DFE000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0E00000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80E00000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0100000000000000 INIT=SWITCH(2) LOC(16-1) 0000000000000001 INIT=SOFTWARE(1) "\tE00000-E1FFFF" CHOICE="Shared Memory E20000h-E3FFFF" LINK MEMORY=8K ;Guardband ADDRESS=0E1E000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0E20000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80E20000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0100000000000000 INIT=SWITCH(2) LOC(16-1) 0000000000000100 INIT=SOFTWARE(1) "\tE20000-E3FFFF" CHOICE="Shared Memory E40000h-E5FFFF" LINK MEMORY=8K ;Guardband ADDRESS=0E3E000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0E40000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80E40000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0100000000000000 INIT=SWITCH(2) LOC(16-1) 0000000000010000 INIT=SOFTWARE(1) "\tE40000-E5FFFF" CHOICE="Shared Memory E60000h-E7FFFF" LINK MEMORY=8K ;Guardband ADDRESS=0E5E000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0E60000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80E60000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0100000000000000 INIT=SWITCH(2) LOC(16-1) 0000000001000000 INIT=SOFTWARE(1) "\tE60000-E7FFFF" CHOICE="Shared Memory E80000h-E9FFFF" LINK MEMORY=8K ;Guardband ADDRESS=0E7E000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0E80000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80E80000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0100000000000000 INIT=SWITCH(2) LOC(16-1) 0000000100000000 INIT=SOFTWARE(1) "\tE80000-EFFFFF" CHOICE="Shared Memory EA0000h-EBFFFF" LINK MEMORY=8K ;Guardband ADDRESS=0E9E000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0EA0000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80EA0000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0100000000000000 INIT=SWITCH(2) LOC(16-1) 0000010000000000 INIT=SOFTWARE(1) "\tEA0000-EBFFFF" CHOICE="Shared Memory EC0000h-EDFFFF" LINK MEMORY=8K ;Guardband ADDRESS=0EBE000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0EC0000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80EC0000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0100000000000000 INIT=SWITCH(2) LOC(16-1) 0001000000000000 INIT=SOFTWARE(1) "\tEC0000-EDFFFF" CHOICE="Shared Memory EE0000h-EFFFFF" LINK MEMORY=8K ;Guardband ADDRESS=0EDE000h MEMTYPE=VIR LINK MEMORY=128K ;Buffer ADDRESS=0EE0000h CACHE=no MEMTYPE=OTH LINK MEMORY=128K ;Alias ADDRESS=80EE0000h CACHE=no MEMTYPE=OTH INIT=SWITCH(1) LOC(16-1) 0100000000000000 INIT=SWITCH(2) LOC(16-1) 0100000000000000 INIT=SOFTWARE(1) "\tEE0000-EFFFFF" 07070100003b55000081a4000000d50000003c000000012ee1565500004bc3000000230000000100000000000000000000001700000000root/etc/8x4/@707D.ADFAdapterId 0707Dh AdapterName "8x4 Intelligent Multiport" NumBytes 2 NamedItem Prompt "Interrupt Selection" choice "Interrupt 10" pos[0]=00001100b int 10 choice "Interrupt 11" pos[0]=00001010b int 11 choice "Interrupt 12" pos[0]=00001000b int 12 choice "Interrupt 15" pos[0]=00000110b int 15 choice "Interrupt 3" pos[0]=00000100b int 3 choice "Interrupt 5" pos[0]=00000010b int 5 choice "Interrupt 7" pos[0]=00000000b int 7 choice "Interrupt 9" pos[0]=00001110b int 9 Help "Select the interrupt for the 8x4mc board to use which does not conflict with any other devices on the system. Multiple 8x4mc boards can share a single interrupt." NamedItem Prompt "Memory Selection" choice "FF0000-FFFFFF (15.93 MB)" pos[1]=11111111b mem 0ff0000h-0ffffffh choice "FE0000-FEFFFF (15.87 MB)" pos[1]=11111110b mem 0fe0000h-0feffffh choice "FD0000-FDFFFF (15.81 MB)" pos[1]=11111101b mem 0fd0000h-0fdffffh choice "FC0000-FCFFFF (15.75 MB)" pos[1]=11111100b mem 0fc0000h-0fcffffh choice "FB0000-FBFFFF (15.68 MB)" pos[1]=11111011b mem 0fb0000h-0fbffffh choice "FA0000-FAFFFF (15.62 MB)" pos[1]=11111010b mem 0fa0000h-0faffffh choice "F90000-F9FFFF (15.56 MB)" pos[1]=11111001b mem 0f90000h-0f9ffffh choice "F80000-F8FFFF (15.5 MB)" pos[1]=11111000b mem 0f80000h-0f8ffffh choice "F70000-F7FFFF (15.43 MB)" pos[1]=11110111b mem 0f70000h-0f7ffffh choice "F60000-F6FFFF (15.37 MB)" pos[1]=11110110b mem 0f60000h-0f6ffffh choice "F50000-F5FFFF (15.31 MB)" pos[1]=11110101b mem 0f50000h-0f5ffffh choice "F40000-F4FFFF (15.25 MB)" pos[1]=11110100b mem 0f40000h-0f4ffffh choice "F30000-F3FFFF (15.18 MB)" pos[1]=11110011b mem 0f30000h-0f3ffffh choice "F20000-F2FFFF (15.12 MB)" pos[1]=11110010b mem 0f20000h-0f2ffffh choice "F10000-F1FFFF (15.06 MB)" pos[1]=11110001b mem 0f10000h-0f1ffffh choice "F00000-F0FFFF (15 MB)" pos[1]=11110000b mem 0f00000h-0f0ffffh choice "EF0000-EFFFFF (14.93 MB)" pos[1]=11101111b mem 0ef0000h-0efffffh choice "EE0000-EEFFFF (14.87 MB)" pos[1]=11101110b mem 0ee0000h-0eeffffh choice "ED0000-EDFFFF (14.81 MB)" pos[1]=11101101b mem 0ed0000h-0edffffh choice "EC0000-ECFFFF (14.75 MB)" pos[1]=11101100b mem 0ec0000h-0ecffffh choice "EB0000-EBFFFF (14.68 MB)" pos[1]=11101011b mem 0eb0000h-0ebffffh choice "EA0000-EAFFFF (14.62 MB)" pos[1]=11101010b mem 0ea0000h-0eaffffh choice "E90000-E9FFFF (14.56 MB)" pos[1]=11101001b mem 0e90000h-0e9ffffh choice "E80000-E8FFFF (14.5 MB)" pos[1]=11101000b mem 0e80000h-0e8ffffh choice "E70000-E7FFFF (14.43 MB)" pos[1]=11100111b mem 0e70000h-0e7ffffh choice "E60000-E6FFFF (14.37 MB)" pos[1]=11100110b mem 0e60000h-0e6ffffh choice "E50000-E5FFFF (14.31 MB)" pos[1]=11100101b mem 0e50000h-0e5ffffh choice "E40000-E4FFFF (14.25 MB)" pos[1]=11100100b mem 0e40000h-0e4ffffh choice "E30000-E3FFFF (14.18 MB)" pos[1]=11100011b mem 0e30000h-0e3ffffh choice "E20000-E2FFFF (14.12 MB)" pos[1]=11100010b mem 0e20000h-0e2ffffh choice "E10000-E1FFFF (14.06 MB)" pos[1]=11100001b mem 0e10000h-0e1ffffh choice "E00000-E0FFFF (14 MB)" pos[1]=11100000b mem 0e00000h-0e0ffffh choice "DF0000-DFFFFF (13.93 MB)" pos[1]=11011111b mem 0df0000h-0dfffffh choice "DE0000-DEFFFF (13.87 MB)" pos[1]=11011110b mem 0de0000h-0deffffh choice "DD0000-DDFFFF (13.81 MB)" pos[1]=11011101b mem 0dd0000h-0ddffffh choice "DC0000-DCFFFF (13.75 MB)" pos[1]=11011100b mem 0dc0000h-0dcffffh choice "DB0000-DBFFFF (13.68 MB)" pos[1]=11011011b mem 0db0000h-0dbffffh choice "DA0000-DAFFFF (13.62 MB)" pos[1]=11011010b mem 0da0000h-0daffffh choice "D90000-D9FFFF (13.56 MB)" pos[1]=11011001b mem 0d90000h-0d9ffffh choice "D80000-D8FFFF (13.5 MB)" pos[1]=11011000b mem 0d80000h-0d8ffffh choice "D70000-D7FFFF (13.43 MB)" pos[1]=11010111b mem 0d70000h-0d7ffffh choice "D60000-D6FFFF (13.37 MB)" pos[1]=11010110b mem 0d60000h-0d6ffffh choice "D50000-D5FFFF (13.31 MB)" pos[1]=11010101b mem 0d50000h-0d5ffffh choice "D40000-D4FFFF (13.25 MB)" pos[1]=11010100b mem 0d40000h-0d4ffffh choice "D30000-D3FFFF (13.18 MB)" pos[1]=11010011b mem 0d30000h-0d3ffffh choice "D20000-D2FFFF (13.12 MB)" pos[1]=11010010b mem 0d20000h-0d2ffffh choice "D10000-D1FFFF (13.06 MB)" pos[1]=11010001b mem 0d10000h-0d1ffffh choice "D00000-D0FFFF (13 MB)" pos[1]=11010000b mem 0d00000h-0d0ffffh choice "CF0000-CFFFFF (12.93 MB)" pos[1]=11001111b mem 0cf0000h-0cfffffh choice "CE0000-CEFFFF (12.87 MB)" pos[1]=11001110b mem 0ce0000h-0ceffffh choice "CD0000-CDFFFF (12.81 MB)" pos[1]=11001101b mem 0cd0000h-0cdffffh choice "CC0000-CCFFFF (12.75 MB)" pos[1]=11001100b mem 0cc0000h-0ccffffh choice "CB0000-CBFFFF (12.68 MB)" pos[1]=11001011b mem 0cb0000h-0cbffffh choice "CA0000-CAFFFF (12.62 MB)" pos[1]=11001010b mem 0ca0000h-0caffffh choice "C90000-C9FFFF (12.56 MB)" pos[1]=11001001b mem 0c90000h-0c9ffffh choice "C80000-C8FFFF (12.5 MB)" pos[1]=11001000b mem 0c80000h-0c8ffffh choice "C70000-C7FFFF (12.43 MB)" pos[1]=11000111b mem 0c70000h-0c7ffffh choice "C60000-C6FFFF (12.37 MB)" pos[1]=11000110b mem 0c60000h-0c6ffffh choice "C50000-C5FFFF (12.31 MB)" pos[1]=11000101b mem 0c50000h-0c5ffffh choice "C40000-C4FFFF (12.25 MB)" pos[1]=11000100b mem 0c40000h-0c4ffffh choice "C30000-C3FFFF (12.18 MB)" pos[1]=11000011b mem 0c30000h-0c3ffffh choice "C20000-C2FFFF (12.12 MB)" pos[1]=11000010b mem 0c20000h-0c2ffffh choice "C10000-C1FFFF (12.06 MB)" pos[1]=11000001b mem 0c10000h-0c1ffffh choice "C00000-C0FFFF (12 MB)" pos[1]=11000000b mem 0c00000h-0c0ffffh choice "BF0000-BFFFFF (11.93 MB)" pos[1]=10111111b mem 0bf0000h-0bfffffh choice "BE0000-BEFFFF (11.87 MB)" pos[1]=10111110b mem 0be0000h-0beffffh choice "BD0000-BDFFFF (11.81 MB)" pos[1]=10111101b mem 0bd0000h-0bdffffh choice "BC0000-BCFFFF (11.75 MB)" pos[1]=10111100b mem 0bc0000h-0bcffffh choice "BB0000-BBFFFF (11.68 MB)" pos[1]=10111011b mem 0bb0000h-0bbffffh choice "BA0000-BAFFFF (11.62 MB)" pos[1]=10111010b mem 0ba0000h-0baffffh choice "B90000-B9FFFF (11.56 MB)" pos[1]=10111001b mem 0b90000h-0b9ffffh choice "B80000-B8FFFF (11.5 MB)" pos[1]=10111000b mem 0b80000h-0b8ffffh choice "B70000-B7FFFF (11.43 MB)" pos[1]=10110111b mem 0b70000h-0b7ffffh choice "B60000-B6FFFF (11.37 MB)" pos[1]=10110110b mem 0b60000h-0b6ffffh choice "B50000-B5FFFF (11.31 MB)" pos[1]=10110101b mem 0b50000h-0b5ffffh choice "B40000-B4FFFF (11.25 MB)" pos[1]=10110100b mem 0b40000h-0b4ffffh choice "B30000-B3FFFF (11.18 MB)" pos[1]=10110011b mem 0b30000h-0b3ffffh choice "B20000-B2FFFF (11.12 MB)" pos[1]=10110010b mem 0b20000h-0b2ffffh choice "B10000-B1FFFF (11.06 MB)" pos[1]=10110001b mem 0b10000h-0b1ffffh choice "B00000-B0FFFF (11 MB)" pos[1]=10110000b mem 0b00000h-0b0ffffh choice "AF0000-AFFFFF (10.93 MB)" pos[1]=10101111b mem 0af0000h-0afffffh choice "AE0000-AEFFFF (10.87 MB)" pos[1]=10101110b mem 0ae0000h-0aeffffh choice "AD0000-ADFFFF (10.81 MB)" pos[1]=10101101b mem 0ad0000h-0adffffh choice "AC0000-ACFFFF (10.75 MB)" pos[1]=10101100b mem 0ac0000h-0acffffh choice "AB0000-ABFFFF (10.68 MB)" pos[1]=10101011b mem 0ab0000h-0abffffh choice "AA0000-AAFFFF (10.62 MB)" pos[1]=10101010b mem 0aa0000h-0aaffffh choice "A90000-A9FFFF (10.56 MB)" pos[1]=10101001b mem 0a90000h-0a9ffffh choice "A80000-A8FFFF (10.5 MB)" pos[1]=10101000b mem 0a80000h-0a8ffffh choice "A70000-A7FFFF (10.43 MB)" pos[1]=10100111b mem 0a70000h-0a7ffffh choice "A60000-A6FFFF (10.37 MB)" pos[1]=10100110b mem 0a60000h-0a6ffffh choice "A50000-A5FFFF (10.31 MB)" pos[1]=10100101b mem 0a50000h-0a5ffffh choice "A40000-A4FFFF (10.25 MB)" pos[1]=10100100b mem 0a40000h-0a4ffffh choice "A30000-A3FFFF (10.18 MB)" pos[1]=10100011b mem 0a30000h-0a3ffffh choice "A20000-A2FFFF (10.12 MB)" pos[1]=10100010b mem 0a20000h-0a2ffffh choice "A10000-A1FFFF (10.06 MB)" pos[1]=10100001b mem 0a10000h-0a1ffffh choice "A00000-A0FFFF (10 MB)" pos[1]=10100000b mem 0a00000h-0a0ffffh choice "9F0000-9FFFFF (9.93 MB)" pos[1]=10011111b mem 09f0000h-09fffffh choice "9E0000-9EFFFF (9.87 MB)" pos[1]=10011110b mem 09e0000h-09effffh choice "9D0000-9DFFFF (9.81 MB)" pos[1]=10011101b mem 09d0000h-09dffffh choice "9C0000-9CFFFF (9.75 MB)" pos[1]=10011100b mem 09c0000h-09cffffh choice "9B0000-9BFFFF (9.68 MB)" pos[1]=10011011b mem 09b0000h-09bffffh choice "9A0000-9AFFFF (9.62 MB)" pos[1]=10011010b mem 09a0000h-09affffh choice "990000-99FFFF (9.56 MB)" pos[1]=10011001b mem 0990000h-099ffffh choice "980000-98FFFF (9.5 MB)" pos[1]=10011000b mem 0980000h-098ffffh choice "970000-97FFFF (9.43 MB)" pos[1]=10010111b mem 0970000h-097ffffh choice "960000-96FFFF (9.37 MB)" pos[1]=10010110b mem 0960000h-096ffffh choice "950000-95FFFF (9.31 MB)" pos[1]=10010101b mem 0950000h-095ffffh choice "940000-94FFFF (9.25 MB)" pos[1]=10010100b mem 0940000h-094ffffh choice "930000-93FFFF (9.18 MB)" pos[1]=10010011b mem 0930000h-093ffffh choice "920000-92FFFF (9.12 MB)" pos[1]=10010010b mem 0920000h-092ffffh choice "910000-91FFFF (9.06 MB)" pos[1]=10010001b mem 0910000h-091ffffh choice "900000-90FFFF (9 MB)" pos[1]=10010000b mem 0900000h-090ffffh choice "8F0000-8FFFFF (8.93 MB)" pos[1]=10001111b mem 08f0000h-08fffffh choice "8E0000-8EFFFF (8.87 MB)" pos[1]=10001110b mem 08e0000h-08effffh choice "8D0000-8DFFFF (8.81 MB)" pos[1]=10001101b mem 08d0000h-08dffffh choice "8C0000-8CFFFF (8.75 MB)" pos[1]=10001100b mem 08c0000h-08cffffh choice "8B0000-8BFFFF (8.68 MB)" pos[1]=10001011b mem 08b0000h-08bffffh choice "8A0000-8AFFFF (8.62 MB)" pos[1]=10001010b mem 08a0000h-08affffh choice "890000-89FFFF (8.56 MB)" pos[1]=10001001b mem 0890000h-089ffffh choice "880000-88FFFF (8.5 MB)" pos[1]=10001000b mem 0880000h-088ffffh choice "870000-87FFFF (8.43 MB)" pos[1]=10000111b mem 0870000h-087ffffh choice "860000-86FFFF (8.37 MB)" pos[1]=10000110b mem 0860000h-086ffffh choice "850000-85FFFF (8.31 MB)" pos[1]=10000101b mem 0850000h-085ffffh choice "840000-84FFFF (8.25 MB)" pos[1]=10000100b mem 0840000h-084ffffh choice "830000-83FFFF (8.18 MB)" pos[1]=10000011b mem 0830000h-083ffffh choice "820000-82FFFF (8.12 MB)" pos[1]=10000010b mem 0820000h-082ffffh choice "810000-81FFFF (8.06 MB)" pos[1]=10000001b mem 0810000h-081ffffh choice "800000-80FFFF (8 MB)" pos[1]=10000000b mem 0800000h-080ffffh choice "7F0000-7FFFFF (7.93 MB)" pos[1]=01111111b mem 07f0000h-07fffffh choice "7E0000-7EFFFF (7.87 MB)" pos[1]=01111110b mem 07e0000h-07effffh choice "7D0000-7DFFFF (7.81 MB)" pos[1]=01111101b mem 07d0000h-07dffffh choice "7C0000-7CFFFF (7.75 MB)" pos[1]=01111100b mem 07c0000h-07cffffh choice "7B0000-7BFFFF (7.68 MB)" pos[1]=01111011b mem 07b0000h-07bffffh choice "7A0000-7AFFFF (7.62 MB)" pos[1]=01111010b mem 07a0000h-07affffh choice "790000-79FFFF (7.56 MB)" pos[1]=01111001b mem 0790000h-079ffffh choice "780000-78FFFF (7.5 MB)" pos[1]=01111000b mem 0780000h-078ffffh choice "770000-77FFFF (7.43 MB)" pos[1]=01110111b mem 0770000h-077ffffh choice "760000-76FFFF (7.37 MB)" pos[1]=01110110b mem 0760000h-076ffffh choice "750000-75FFFF (7.31 MB)" pos[1]=01110101b mem 0750000h-075ffffh choice "740000-74FFFF (7.25 MB)" pos[1]=01110100b mem 0740000h-074ffffh choice "730000-73FFFF (7.18 MB)" pos[1]=01110011b mem 0730000h-073ffffh choice "720000-72FFFF (7.12 MB)" pos[1]=01110010b mem 0720000h-072ffffh choice "710000-71FFFF (7.06 MB)" pos[1]=01110001b mem 0710000h-071ffffh choice "700000-70FFFF (7 MB)" pos[1]=01110000b mem 0700000h-070ffffh choice "6F0000-6FFFFF (6.93 MB)" pos[1]=01101111b mem 06f0000h-06fffffh choice "6E0000-6EFFFF (6.87 MB)" pos[1]=01101110b mem 06e0000h-06effffh choice "6D0000-6DFFFF (6.81 MB)" pos[1]=01101101b mem 06d0000h-06dffffh choice "6C0000-6CFFFF (6.75 MB)" pos[1]=01101100b mem 06c0000h-06cffffh choice "6B0000-6BFFFF (6.68 MB)" pos[1]=01101011b mem 06b0000h-06bffffh choice "6A0000-6AFFFF (6.62 MB)" pos[1]=01101010b mem 06a0000h-06affffh choice "690000-69FFFF (6.56 MB)" pos[1]=01101001b mem 0690000h-069ffffh choice "680000-68FFFF (6.5 MB)" pos[1]=01101000b mem 0680000h-068ffffh choice "670000-67FFFF (6.43 MB)" pos[1]=01100111b mem 0670000h-067ffffh choice "660000-66FFFF (6.37 MB)" pos[1]=01100110b mem 0660000h-066ffffh choice "650000-65FFFF (6.31 MB)" pos[1]=01100101b mem 0650000h-065ffffh choice "640000-64FFFF (6.25 MB)" pos[1]=01100100b mem 0640000h-064ffffh choice "630000-63FFFF (6.18 MB)" pos[1]=01100011b mem 0630000h-063ffffh choice "620000-62FFFF (6.12 MB)" pos[1]=01100010b mem 0620000h-062ffffh choice "610000-61FFFF (6.06 MB)" pos[1]=01100001b mem 0610000h-061ffffh choice "600000-60FFFF (6 MB)" pos[1]=01100000b mem 0600000h-060ffffh choice "5F0000-5FFFFF (5.93 MB)" pos[1]=01011111b mem 05f0000h-05fffffh choice "5E0000-5EFFFF (5.87 MB)" pos[1]=01011110b mem 05e0000h-05effffh choice "5D0000-5DFFFF (5.81 MB)" pos[1]=01011101b mem 05d0000h-05dffffh choice "5C0000-5CFFFF (5.75 MB)" pos[1]=01011100b mem 05c0000h-05cffffh choice "5B0000-5BFFFF (5.68 MB)" pos[1]=01011011b mem 05b0000h-05bffffh choice "5A0000-5AFFFF (5.62 MB)" pos[1]=01011010b mem 05a0000h-05affffh choice "590000-59FFFF (5.56 MB)" pos[1]=01011001b mem 0590000h-059ffffh choice "580000-58FFFF (5.5 MB)" pos[1]=01011000b mem 0580000h-058ffffh choice "570000-57FFFF (5.43 MB)" pos[1]=01010111b mem 0570000h-057ffffh choice "560000-56FFFF (5.37 MB)" pos[1]=01010110b mem 0560000h-056ffffh choice "550000-55FFFF (5.31 MB)" pos[1]=01010101b mem 0550000h-055ffffh choice "540000-54FFFF (5.25 MB)" pos[1]=01010100b mem 0540000h-054ffffh choice "530000-53FFFF (5.18 MB)" pos[1]=01010011b mem 0530000h-053ffffh choice "520000-52FFFF (5.12 MB)" pos[1]=01010010b mem 0520000h-052ffffh choice "510000-51FFFF (5.06 MB)" pos[1]=01010001b mem 0510000h-051ffffh choice "500000-50FFFF (5 MB)" pos[1]=01010000b mem 0500000h-050ffffh choice "4F0000-4FFFFF (4.93 MB)" pos[1]=01001111b mem 04f0000h-04fffffh choice "4E0000-4EFFFF (4.87 MB)" pos[1]=01001110b mem 04e0000h-04effffh choice "4D0000-4DFFFF (4.81 MB)" pos[1]=01001101b mem 04d0000h-04dffffh choice "4C0000-4CFFFF (4.75 MB)" pos[1]=01001100b mem 04c0000h-04cffffh choice "4B0000-4BFFFF (4.68 MB)" pos[1]=01001011b mem 04b0000h-04bffffh choice "4A0000-4AFFFF (4.62 MB)" pos[1]=01001010b mem 04a0000h-04affffh choice "490000-49FFFF (4.56 MB)" pos[1]=01001001b mem 0490000h-049ffffh choice "480000-48FFFF (4.5 MB)" pos[1]=01001000b mem 0480000h-048ffffh choice "470000-47FFFF (4.43 MB)" pos[1]=01000111b mem 0470000h-047ffffh choice "460000-46FFFF (4.37 MB)" pos[1]=01000110b mem 0460000h-046ffffh choice "450000-45FFFF (4.31 MB)" pos[1]=01000101b mem 0450000h-045ffffh choice "440000-44FFFF (4.25 MB)" pos[1]=01000100b mem 0440000h-044ffffh choice "430000-43FFFF (4.18 MB)" pos[1]=01000011b mem 0430000h-043ffffh choice "420000-42FFFF (4.12 MB)" pos[1]=01000010b mem 0420000h-042ffffh choice "410000-41FFFF (4.06 MB)" pos[1]=01000001b mem 0410000h-041ffffh choice "400000-40FFFF (4 MB)" pos[1]=01000000b mem 0400000h-040ffffh choice "3F0000-3FFFFF (3.93 MB)" pos[1]=00111111b mem 03f0000h-03fffffh choice "3E0000-3EFFFF (3.87 MB)" pos[1]=00111110b mem 03e0000h-03effffh choice "3D0000-3DFFFF (3.81 MB)" pos[1]=00111101b mem 03d0000h-03dffffh choice "3C0000-3CFFFF (3.75 MB)" pos[1]=00111100b mem 03c0000h-03cffffh choice "3B0000-3BFFFF (3.68 MB)" pos[1]=00111011b mem 03b0000h-03bffffh choice "3A0000-3AFFFF (3.62 MB)" pos[1]=00111010b mem 03a0000h-03affffh choice "390000-39FFFF (3.56 MB)" pos[1]=00111001b mem 0390000h-039ffffh choice "380000-38FFFF (3.5 MB)" pos[1]=00111000b mem 0380000h-038ffffh choice "370000-37FFFF (3.43 MB)" pos[1]=00110111b mem 0370000h-037ffffh choice "360000-36FFFF (3.37 MB)" pos[1]=00110110b mem 0360000h-036ffffh choice "350000-35FFFF (3.31 MB)" pos[1]=00110101b mem 0350000h-035ffffh choice "340000-34FFFF (3.25 MB)" pos[1]=00110100b mem 0340000h-034ffffh choice "330000-33FFFF (3.18 MB)" pos[1]=00110011b mem 0330000h-033ffffh choice "320000-32FFFF (3.12 MB)" pos[1]=00110010b mem 0320000h-032ffffh choice "310000-31FFFF (3.06 MB)" pos[1]=00110001b mem 0310000h-031ffffh choice "300000-30FFFF (3 MB)" pos[1]=00110000b mem 0300000h-030ffffh choice "2F0000-2FFFFF (2.93 MB)" pos[1]=00101111b mem 02f0000h-02fffffh choice "2E0000-2EFFFF (2.87 MB)" pos[1]=00101110b mem 02e0000h-02effffh choice "2D0000-2DFFFF (2.81 MB)" pos[1]=00101101b mem 02d0000h-02dffffh choice "2C0000-2CFFFF (2.75 MB)" pos[1]=00101100b mem 02c0000h-02cffffh choice "2B0000-2BFFFF (2.68 MB)" pos[1]=00101011b mem 02b0000h-02bffffh choice "2A0000-2AFFFF (2.62 MB)" pos[1]=00101010b mem 02a0000h-02affffh choice "290000-29FFFF (2.56 MB)" pos[1]=00101001b mem 0290000h-029ffffh choice "280000-28FFFF (2.5 MB)" pos[1]=00101000b mem 0280000h-028ffffh choice "270000-27FFFF (2.43 MB)" pos[1]=00100111b mem 0270000h-027ffffh choice "260000-26FFFF (2.37 MB)" pos[1]=00100110b mem 0260000h-026ffffh choice "250000-25FFFF (2.31 MB)" pos[1]=00100101b mem 0250000h-025ffffh choice "240000-24FFFF (2.25 MB)" pos[1]=00100100b mem 0240000h-024ffffh choice "230000-23FFFF (2.18 MB)" pos[1]=00100011b mem 0230000h-023ffffh choice "220000-22FFFF (2.12 MB)" pos[1]=00100010b mem 0220000h-022ffffh choice "210000-21FFFF (2.06 MB)" pos[1]=00100001b mem 0210000h-021ffffh choice "200000-20FFFF (2 MB)" pos[1]=00100000b mem 0200000h-020ffffh choice "1F0000-1FFFFF (1.93 MB)" pos[1]=00011111b mem 01f0000h-01fffffh choice "1E0000-1EFFFF (1.87 MB)" pos[1]=00011110b mem 01e0000h-01effffh choice "1D0000-1DFFFF (1.81 MB)" pos[1]=00011101b mem 01d0000h-01dffffh choice "1C0000-1CFFFF (1.75 MB)" pos[1]=00011100b mem 01c0000h-01cffffh choice "1B0000-1BFFFF (1.68 MB)" pos[1]=00011011b mem 01b0000h-01bffffh choice "1A0000-1AFFFF (1.62 MB)" pos[1]=00011010b mem 01a0000h-01affffh choice "190000-19FFFF (1.56 MB)" pos[1]=00011001b mem 0190000h-019ffffh choice "180000-18FFFF (1.5 MB)" pos[1]=00011000b mem 0180000h-018ffffh choice "170000-17FFFF (1.43 MB)" pos[1]=00010111b mem 0170000h-017ffffh choice "160000-16FFFF (1.37 MB)" pos[1]=00010110b mem 0160000h-016ffffh choice "150000-15FFFF (1.31 MB)" pos[1]=00010101b mem 0150000h-015ffffh choice "140000-14FFFF (1.25 MB)" pos[1]=00010100b mem 0140000h-014ffffh choice "130000-13FFFF (1.18 MB)" pos[1]=00010011b mem 0130000h-013ffffh choice "120000-12FFFF (1.12 MB)" pos[1]=00010010b mem 0120000h-012ffffh choice "110000-11FFFF (1.06 MB)" pos[1]=00010001b mem 0110000h-011ffffh choice "100000-10FFFF (1 MB)" pos[1]=00010000b mem 0100000h-010ffffh choice "0F0000-0FFFFF (0.93 MB)" pos[1]=00001111b mem 0f0000h-0fffffh choice "0E0000-0EFFFF (0.87 MB)" pos[1]=00001110b mem 0e0000h-0effffh choice "0D0000-0DFFFF (0.81 MB)" pos[1]=00001101b mem 0d0000h-0dffffh choice "0C0000-0CFFFF (0.75 MB)" pos[1]=00001100b mem 0c0000h-0cffffh choice "0B0000-0BFFFF (0.68 MB)" pos[1]=00001011b mem 0b0000h-0bffffh choice "0A0000-0AFFFF (0.62 MB)" pos[1]=00001010b mem 0a0000h-0affffh choice "090000-09FFFF (0.56 MB)" pos[1]=00001001b mem 090000h-09ffffh choice "080000-08FFFF (0.5 MB)" pos[1]=00001000b mem 080000h-08ffffh choice "070000-07FFFF (0.43 MB)" pos[1]=00000111b mem 070000h-07ffffh choice "060000-06FFFF (0.37 MB)" pos[1]=00000110b mem 060000h-06ffffh choice "050000-05FFFF (0.31 MB)" pos[1]=00000101b mem 050000h-05ffffh choice "040000-04FFFF (0.25 MB)" pos[1]=00000100b mem 040000h-04ffffh choice "030000-03FFFF (0.18 MB)" pos[1]=00000011b mem 030000h-03ffffh choice "020000-02FFFF (0.12 MB)" pos[1]=00000010b mem 020000h-02ffffh choice "010000-01FFFF (0.06 MB)" pos[1]=00000001b mem 010000h-01ffffh choice "000000-00FFFF (0 MB)" pos[1]=00000000b mem 00h-0ffffh Help "Select the starting address of the 8x4 Intelligent Multiport board. Each board occupies 64K bytes of address space. Choose an address which does not conflict with any other devices on the system. Multiple 8x4 Intelligent Multiport boards must occupy separate address ranges." 07070100003b56000081a4000000d50000003c000000012ee1565500000687000000230000000100000000000000000000001400000000root/etc/8x4/README /etc/8x4/README 08/93 This file contains the most recent information about the software distribution, including new features and other general information. It is a good idea to display or print this file whenever the software is updated to get the most up to date information about the release. Supported Operating Systems --------------------------- Vendor Operating Sys Release Version ------ ------------- ------- ------- UNIVEL UNIX 4.2 1.0 AT&T UNIX 4.0 3.0 UNISYS UNIX 4.0 2.0 Revision history ---------------- Release 1.4.7 08/93 - Support for UNIVEL SVR4 UNIX added - Fix pass-thru print which was broken in 1.4.6 - Uses version 1.4.6 8x4 firmware and utilities which adds/fixes the following: - mxl now waits for tc's to be online - Fix to eliminate split input escape sequences - Fixed TC recovery handling in mxkernel - Fixed RS422 receive errors - New options added to mxstty Changes to help problem diagnosis: - Added post-mortem dump options to mxcfg and mxdmp - Added text compare only (-C) option to mxl - Add iobusy and recovery deadlock monitor - Clean up error message level handling Release 1.0.2 - Uses version 1.4.5 8x4 firmware and utilities - Fix a bug that required DSR before modem control opens - Fix a bug that caused pkgrm to not delete /etc/idsd.d/amx_ Release 1.0.1 - Change open defaults to 9600 8/1/N. - Change mxenable default rate to 9600NP. - Fix a bug in mxenable that broke pmadm -d. - Clean some rough edges in package install/remove. - Fix a bug that caused /etc/ttydefault to not work. Release 1.0 - Initial release. 07070100004afa000041ed000000d50000003c000000022eecb07c00000000000000230000000100000000000000000000001300000000root/etc/8x4/amx.d07070100004afb000081a4000000d50000003c000000012ee1564f00000020000000230000000100000000000000000000001a00000000root/etc/8x4/amx.d/Masteramx_ Iocrwi icf amx_ 0 0 1 4 -1 07070100004afc000081a4000000d50000003c000000012ee1564f00000022000000230000000100000000000000000000001c00000000root/etc/8x4/amx.d/Master.bamx_ Iocrwil icfL amx_ 0 0 1 4 -1 07070100004afd000081a4000000d50000003c000000012ee1564f0000001d000000230000000100000000000000000000001600000000root/etc/8x4/amx.d/Rc/etc/8x4/mxrc /etc/8x4/autop 07070100004afe000081a4000000d50000003c000000012ee1564f00000127000000230000000100000000000000000000001800000000root/etc/8x4/amx.d/Rc.b(cd /etc/conf/lddrv.d;lddrv -a amx_ mxc_ mxp_) /etc/8x4/mxrc awk "/mxc_/ { print \$6 \"\t-1\t0\tldterm\" } \ /mxp_/ { print \$6 \"\t-1\t0\tldterm\" }" /etc/conf/cf.d/mdevice >/tmp/ap.8x4 autopush -f /tmp/ap.8x4 /etc/8x4/mxl -m "sacadm -x -p ttymonmx" >/dev/null 2>&1 & echo $! >/tmp/monitor.8x4 07070100004aff000081a4000000d50000003c000000012ee1564f00000171000000230000000100000000000000000000001c00000000root/etc/8x4/amx.d/Shutdown# # shutdown.amx.4 # # Copyright (C) Corollary, Inc. 1992-1993 # All rights reserved. # # SVR4 Shutdown # echo "Shutting down 8x4 driver" if [ -r /tmp/ap.8x4 ] then for i in `cut -f1 /tmp/ap.8x4` do autopush -r -M $i -m 0 done fi if [ -r /tmp/monitor.8x4 ] then kill `cat /tmp/monitor.8x4` fi /etc/8x4/mxl -ad >/dev/null 2>&1 rm -rf /tmp/monitor.8x4 /tmp/ap.8x4 07070100004b00000081a4000000d50000003c000000012ee15650000001a1000000230000000100000000000000000000001e00000000root/etc/8x4/amx.d/Shutdown.b# # shutdown.amx.b # # Copyright (C) Corollary, Inc. 1992-1993 # All rights reserved. # # SVR4 Shutdown for UNISYS # echo "Shutting down 8x4 driver" if [ -r /tmp/ap.8x4 ] then for i in `cut -f1 /tmp/ap.8x4` do autopush -r -M $i -m 0 done fi if [ -r /tmp/monitor.8x4 ] then kill `cat /tmp/monitor.8x4` fi (cd /etc/conf/lddrv.d; lddrv -d amx_) /etc/8x4/mxl -ad >/dev/null 2>&1 rm -rf /tmp/monitor.8x4 /tmp/ap.8x4 07070100004b01000081a4000000d50000003c000000012ee1564f00000017000000230000000100000000000000000000001a00000000root/etc/8x4/amx.d/Systemamx_ Y 1 0 0 0 0 0 0 0 07070100004b02000081a4000000d50000003c000000012ee1564e00002c44000000230000000100000000000000000000001900000000root/etc/8x4/amx.d/amx.bELF*4( T$f=tÀzuÀzuøËWV3$k$?tG =uG @*F|^_ËUW3 k$׈G|=t&5h5h 5h3_ÐWD$8| _Ëk$3_3ÐUPWVS} E=u;u [^_ËE%wwvrdw\WuwGCPE}tZ;0}uCWWVt'WY} [^_ÐCWΈLu3[^_Í@jt$ t$ Ðjt$ t$ ÐU(WVSuE<DžDžE tAt^[Ek$@hVh [^_Í@u%VYGjGPPsYPWw[^_ÐWY؅[[^_ÃhVW3 u [^_Ð!tC]`hPV /VW7_^j$VW @WB  t( =nj$EPV fEfG G %?3G W P%jPV 92u;=|jhjVh [^_Ëu h[^_Ë hht%Y[^_Ë%9u tYt [^_ËjVh 7E3[^_UPWVS}?t | [^_ÐG =t [^_Ðu WYGG3CFdG;|tBWUBBB BYG fG uxvG=uaEWUBBBYh@BYPWh jGPuYWWY3[^_ÐUWVS];t{ | [^_Ë{u SYCC<3GFdC;|Cu 3[^_ËSYCC uSUBBB BYC f3[^_Ël$Hw'$ËËËËËT$ȁt w3Í@wÐÐt$YÐÍ@Í@UWVSE=t=u=u 33^k$PfYFP!YjFPPVt)PFPh G;=|3@FtBtԍ@<t&PFPh FVC YE뜍@<t*PFPh FV YfE]<t*PFPh@ FV Y*E!ƇG|E[^_Í@@kE$PYFPYjFPPV"uE}G@rU WVS}] GEEGGW Y}uЍEE=t| }| MhRjuu GGhujuu GtuLWUf=t!zuzu丈YPh3[^_ËGG }tGEEEuujW$EG@GGGGjWBtwjW.t GGGG h4Wt8_EuVuPhuY[^_jWtmGGG G@" G@* G@2 h4W't8_EuVuPhuY[^_uVuPh0Euu}Ãr oEhW7EGGGGGGhWtmhWtVG h4Wt9_EuVuPh\uY[^_ÐuVuPhuY}to}t@_EG}t }tGGGu G@G @W2Y3[^_ËUPWV}u G0G0G0 G<0 u!G0G0uGՈ03^_Ë^_Í@UPWV}u G0G0̋G0=u'G03G03uGՈ0^_Í@GՈ03^_ËUPWVS}u G@!=t 3[^_Í@G@!G@!Ń=u8G@!G@!Ń=uG@!ZG@!Ń=tpGшP!3[^_ÐFG0G0EG0 G0iG0 G<0iuG0 G0UG0 G<0UtG׈03[^_Í@[^_ËT$BBB BÍ@T$BBBÐÍ@3ÐÍ@UTWVS]s 3x|>,tojPEPD~4CP ED>,EPC@PSUf=t!zuzu丈YPhG|[^_Í@t$t$D$ T$PR Í@t$D$T$ PRt$ Í@Vt$~u%F@PV)YPh FPY^ËT$BBPYÐUPW}WYGG uG =G fRG@PWUf=t!zuzu丈YPhWUtB@hY Y_ÐrT$tB@hYËWT$}k$?u3_G_ËUWV5t ^_Í@ W^Y$@rhYh YPYu3^_ËUPE}t6EH M  hYuYËEH M !Ƌjt$ t$ ÐVt$~tjhv F~tjhv F^Í@WV|$ t$FGu^_Ð$ 8x48/tc 8x4 Intelligent Multiport8/tc8x4 Intelligent Multiport Driver Copyright(c)1988-1994 Corollary Inc. All Rights Reserved8x18x28x4%s amx_ioctl: illegal ioctl %d Intelligent Multiport board %d at id 0x%x is not configured for 8x1 Intelligent Multiport board %d at id 0x%x is not configured for 8x2 Intelligent Multiport board %d at id 0x%x is not configured for 8x4 Intelligent Multiport board %d at id 0x%x does not respond amx: cannot map %s board id %x, AT creg %d, scc %d, ram %d OK id %x, AT creg %d, scc %d, ram %d OK id %x, AT creg %d, scc %d, ram %d FAILED id %x, GT creg %d, scc %d, ram %d OK id %x, GT creg %d, scc %d, ram %d FAILED %s %d: %s%s %d: firmware not responding bad magic numberboard disabled%s %d: firmware panic, %s t|@(#)head.sys:sys/param.h 11.28.4.1@(#)head.sys:sys/types.h 11.33.3.1$Id: mplock.h,v 1.4 92/04/23 17:05:04 lakers!sunils Exp $$Id: ipl.h,v 1.2 91/12/19 17:17:34 tlin!lin Exp $@(#)head.sys:sys/select.h 1.2.3.1@(#)head.sys:sys/fs/s5param.h 11.6.7.1@(#)head.sys:sys/sysmacros.h 11.14.3.1@(#)head.sys:sys/kmem.h 1.8.5.1@(#)head.sys:sys/proc.h 11.68.4.1@(#)head.sys:sys/immu.h 11.18.4.1@(#)mptypes.h 18.2 1/31/91 08:14:07@(#)head.sys:sys/debug.h 11.11.5.1$Id: conf.h,v 1.2 92/01/14 10:29:20 tlin!lin Exp $@(#)mptypes.h 18.2 1/31/91 08:14:07@(#)head.sys:sys/file.h 11.28.5.4@(#)head.sys:sys/uio.h 1.6.3.1@(#)head.sys:sys/open.h 11.4.3.1@(#)head.sys:sys/cred.h 1.8.3.1@(#)head.sys:sys/buf.h 11.21.4.1@(#)head:errno.h 1.4.1.5@(#)head.sys:sys/errno.h 11.18.4.1@(#)amxextern.h 1.5acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91QQ'-ANwN[[QZQKQNIIQpEDC$INIQ?.:J9v8Q?Q886g8w5WWQ4W?3TS4T2"T(S5TE2KTdSi?10'Q,Q>QDVL5p/x.}-42,10+%Q*Qp((''%Nej&t('&'& '( - &R Q_ Qh Qv Q N1 Q9 Qf $ $ Q Q     & 5   29 >  I 2d i  D I  T 2p u  24Q<QIV]fk&?8&+!Q&Q@ZQbQo|&WQWWQWN+T0HN\NeSju/|5SS2S$& E  |S@ *7ClOU`$ll$y,   @`# X.6HDNXds |4,! -`8:0FN |Xbksz@,Xhh@444840,(%$1 ?G ]iamx.cfile_lkinfoivectintpriamx_firstphysmap_freeamx_mapfizzamx_monitordelaymxc_activeamx_releaseamx_maxchansamx_mortemamx_panicamx_upwakeupamx_wrmemamx_rdmembcopyamx_prfamx_init_vecsamx_set_intramx_ignore_allamx_board_goamx_reset_boardmxc_traceamx_isramamx_issccamx_iscregphysmapamx_unmapfizzmxc_fatalamx_boardmxc_numbrdsamx_ignoreintramx_intrmxc_disablemxc_enabletimeoutamx_deaddrv_usectohzmxc_mctlmxc_setupsplxmxc_errsleepspl7mxc_verboseamx_onlinecopyinamx_diag_intramx_diagintramx_offlineamx_test_idamx_id_xlateamx_id_typecopyoutamx_ioctlamx_writeamx_readuwritecureadcuiomoveamx_find_boardsamx_ioamx_closeamxmapamx_openprintfamx_strcpyamx_initamxctlamx_watchdogamx_bdnameamxconfigamx_timeoutamx_chstatamx_mflagsamx_devflagamx_nostartamx_rdumpflagamx_irqamx_irq2veccopyrightamx_tc_nameamx_board_name.rel.text.rel.data.data1.rel.rodata.comment.symtab.strtab|4pox T    ! &07070100004b03000081a4000000d50000003c000000012ee1564e00002e88000000230000000100000000000000000000001900000000root/etc/8x4/amx.d/amx.eELF,4( T$f=tÀzuÀzuøËWV3$k$?tG =uG @*F|^_ËUW3 k$׈G|=t&5h^5h K5hD3_ËWD$8| _Ëk$3_3ÐUPWVS} E=u;u [^_ËE%wwvrdw\WuwGCPE}tZ;0}uCWWVt'WY} [^_ÐCWΈLu3[^_Í@jt$ t$ Ðjt$ t$ ÐU(WVSuE<DžDžE tAt^[Ek$@hVh [^_Í@u%VYGjGPPsYPWw[^_ÐWY؅[[^_ÃhVW3 u [^_Ð!tC]`hPV /VW7_^j$VW @WB  t( =nj$EPV fEfG G %?3G W P%jPV 92u;=|jhjVh [^_Ëu h[^_Ë hht%Y[^_Ë%9u tYt [^_ËjVh 7E3[^_UPWVS}?t | [^_ÐG =t [^_Ðu WYGG3CFdG;|tBWUBBB BYG fG uxvG=uaEWUBBBYh@BYPWh jGPuYWWY3[^_ÐUWVS];t{ | [^_Ë{u SYCC<3GFdC;|Cu 3[^_ËSYCC uSUBBB BYC f3[^_Ël$Hw'$ËËËËËT$ȁt w3Í@wÐÐt$YÐÍ@Í@UWVSE=t=u=u 33^k$PfYFP!YjFPPVt)PFPh G;=|3@FtBtԍ@<t&PFPh FV YE뜍@<t*PFPh FV YfE]<t*PFPh@ FVc Y*E!ƇG|E[^_Í@@kE$PYFPYjFPPV"uE}G@rU WVS}] GEEGGWY}uЍEE=t| }| MhRjuu GGhujuu GtuLWUf=t!zuzu丈YPh3[^_ËGG }tGEEEuujW$EG@GGGGjWBtwjW.t GGGG h4Wt8_EuVuPhuY[^_jWtmGGG G@" G@* G@2 h4W't8_EuVuPhuY[^_uVuPh0Euu}Ãr oEhW7EGGGGGGhWtmhWtVG h4Wt9_EuVuPh\uY[^_ÐuVuPhuY}to}t@_EG}t }tGGGu G@G @WY3[^_ËUPWV}u G0G0G0 G<0 u!G0G0uGՈ03^_Ë^_Í@UPWV}u G0G0̋G0=u'G03G03uGՈ0^_Í@GՈ03^_ËUPWVS}u G@!=t 3[^_Í@G@!G@!Ń=u8G@!G@!Ń=uG@!ZG@!Ń=tpGшP!3[^_ÐFG0G0EG0 G0iG0 G<0iuG0 G0UG0 G<0UtG׈03[^_Í@[^_ËT$BBB BÍ@T$BBBÐÍ@3ÐÍ@UTWVS]s 3x|>,tojPEPD~4CP ED>,EPC@PSUf=t!zuzu丈YPhG|[^_Í@t$t$D$ T$PR Í@t$D$T$ PRt$ Í@Vt$~u%F@PV%YPh FPY^ËT$BBPYÐUPW}WYGG uG =G fRG@PWUf=t!zuzu丈YPhWUtB@hY Y_ÐrT$tB@hYËWT$}k$?u3_G_ËUPE}t6EH M  hYuYËEH M !Ƌjt$ t$ ÐVt$~tjhv F~tjhv F^Í@t$jpjqYËUhh7h$hj%ujpjqYY`u"=thh,3Í@ƃ u$=thhDËhh\h|h0t$=thhËhhEuhhw/Q=thhËUPWVS} E@EC;ujuu @GFt8tjuV u [^_3[^_ÐVjjt$ T$ 8u@jjV D$ ^WV|$ t$FGu^_Ð$ 8x48/tc 8x4 Intelligent Multiport8/tc8x4 Intelligent Multiport Driver Copyright(c)1988-1994 Corollary Inc. All Rights Reserved8x18x28x4%s amx_ioctl: illegal ioctl %d Intelligent Multiport board %d at id 0x%x is not configured for 8x1 Intelligent Multiport board %d at id 0x%x is not configured for 8x2 Intelligent Multiport board %d at id 0x%x is not configured for 8x4 Intelligent Multiport board %d at id 0x%x does not respond amx: cannot map %s board id %x, AT creg %d, scc %d, ram %d OK id %x, AT creg %d, scc %d, ram %d OK id %x, AT creg %d, scc %d, ram %d FAILED id %x, GT creg %d, scc %d, ram %d OK id %x, GT creg %d, scc %d, ram %d FAILED %s %d: %s%s %d: firmware not responding bad magic numberboard disabled%s %d: firmware panic, %s COMPAQEISA%s: COMPAQ, not cached %s: COMPAQ FLEX cache %s: unknown COMPAQ cache type HPD%s: HP cache DellDell%s: Dell cache x@(#)head.sys:sys/param.h 11.28.4.1@(#)head.sys:sys/types.h 11.33.3.1@(#)head.sys:sys/select.h 1.2.3.1@(#)head.sys:sys/fs/s5param.h 11.6.7.1@(#)head.sys:sys/sysmacros.h 11.14.3.1@(#)head.sys:sys/kmem.h 1.8.5.1@(#)head.sys:sys/proc.h 11.68.4.1@(#)head.sys:sys/immu.h 11.18.4.1@(#)head.sys:sys/debug.h 11.11.5.1@(#)head.sys:sys/conf.h 11.21.3.1@(#)head.sys:sys/file.h 11.28.5.4@(#)head.sys:sys/uio.h 1.6.3.1@(#)head.sys:sys/open.h 11.4.3.1@(#)head.sys:sys/cred.h 1.8.3.1@(#)head.sys:sys/ddi.h 1.21.4.1@(#)head.sys:sys/buf.h 11.21.4.1@(#)head.sys:sys/errno.h 11.18.4.1@(#)amxextern.h 1.5acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91QQ'-ANwN[[QZQKQNHHQtDCB(HNHQ>29N8z7Q>Q7<5k7{4WWQ3W>2TS3T1&T,S9TI1OThSm>0/+Q0QBQHVP4t.|-,31+0/*)Q.Qt''&&)Nin%x'&%&% &, 1 %V Qc Ql Qz Q N5 Q= Qj # # Q Q     % 4   1= B M 1h m H M X 1t y  18Q@QMZajo%>7%*%Q*QD^QfQs%WQWWQWN-4TSYS^g1S#  -N X l tQy~ QQ Q6 >QCH## b4Xl/38FKXd(lp$},     D`' X2:HHR\hw 4, % 1d8>0JR|\fow~@, Lhl@444840,((4$@ NV lxamx.camx_rom_byte_matchamx_rom_string_matchinboutbamx_cmos_byteza31physmap_freeamx_mapfizzamx_monitoramx_maxchansamx_mortemamx_panicamx_upwakeupamx_wrmemamx_rdmembcopyamx_prfamx_init_vecsamx_set_intramx_ignore_allamx_board_goamx_reset_boardmxc_traceamx_isramamx_issccamx_iscregphysmapamx_unmapfizzmxc_fatalamx_boardmxc_numbrdsamx_ignoreintramx_intrmxc_disablemxc_enabletimeoutamx_deaddrv_usectohzmxc_mctlmxc_setupsplxmxc_errsleepspl7mxc_verboseamx_onlinecopyinamx_diag_intramx_diagintramx_offlineamx_test_idamx_id_xlateamx_id_typecopyoutamx_ioctlamx_writeamx_readuwritecureadcuiomoveamx_find_boardsamx_ioamx_closeamxmapamx_openamx_seta31printfamx_strcpyamx_initamxctlamx_watchdogamx_bdnameamxconfigamx_timeoutamx_chstatamx_mflagsamx_devflagamx_nostartamx_rdumpflagamx_irqamx_irq2veccopyrightamx_tc_nameamx_board_name.rel.text.rel.data.data1.rel.rodata.comment.symtab.strtab4D\  H  #  (# H# )07070100004b04000081a4000000d50000003c000000012ee1564e00002f0c000000230000000100000000000000000000001900000000root/etc/8x4/amx.d/amx.pELFT-4( T$f=tÀzuÀzuøËWV3$k$?tG =uG @*F|^_ËUW3 k$׈G|=t&5h^5h K5hD3_ËWD$8| _Ëk$3_3ÐUPWVS} E=u;u [^_ËE%wwvrdw\WuwGCPE}tZ;0}uCWWVt'WY} [^_ÐCWΈLu3[^_Í@jt$ t$ Ðjt$ t$ ÐU(WVSuE<DžDžE tAt^[Ek$@hVh [^_Í@u%VYGjGPPsYPWw[^_ÐWY؅[[^_ÃhVW3 u [^_Ð!tC]`hPV /VW7_^j$VW @WB  t( =nj$EPV fEfG G %?3G W P%jPV 92u;=|jhjVh [^_Ëu h[^_Ë hht%Y[^_Ë%9u tYt [^_ËjVh 7E3[^_UPWVS}?t | [^_ÐG =t [^_Ðu WYGG3CFdG;|tBWUBBB BYG fG uxvG=uaEWUBBBYh@BYPWh jGPuYWWY3[^_ÐUWVS];t{ | [^_Ë{u SYCC<3GFdC;|Cu 3[^_ËSYCC uSUBBB BYC f3[^_Ël$Hw'$ËËËËËT$ȁt w3Í@wÐÐt$YÐÍ@Í@UWVSE=t=u=u 33^k$PfYFP!YjFPPVt)PFPh G;=|3@FtBtԍ@<t&PFPh FV YE뜍@<t*PFPh FV YfE]<t*PFPh@ FVc Y*E!ƇG|E[^_Í@@kE$PYFPYjFPPV"uE}G@rU WVS}] GEEGGWY}uЍEE=t| }| MhRjuu GGhujuu GtuLWUf=t!zuzu丈YPh3[^_ËGG }tGEEEuujW$EG@GGGGjWBtwjW.t GGGG h4Wt8_EuVuPhuY[^_jWtmGGG G@" G@* G@2 h4W't8_EuVuPhuY[^_uVuPh0Euu}Ãr oEhW7EGGGGGGhWtmhWtVG h4Wt9_EuVuPh\uY[^_ÐuVuPhuY}to}t@_EG}t }tGGGu G@G @WY3[^_ËUPWV}u G0G0G0 G<0 u!G0G0uGՈ03^_Ë^_Í@UPWV}u G0G0̋G0=u'G03G03uGՈ0^_Í@GՈ03^_ËUPWVS}u G@!=t 3[^_Í@G@!G@!Ń=u8G@!G@!Ń=uG@!ZG@!Ń=tpGшP!3[^_ÐFG0G0EG0 G0iG0 G<0iuG0 G0UG0 G<0UtG׈03[^_Í@[^_ËT$BBB BÍ@T$BBBÐÍ@3ÐÍ@UTWVS]s 3x|>,tojPEPD~4CP ED>,EPC@PSUf=t!zuzu丈YPhG|[^_Í@t$t$D$ T$PR Í@t$D$T$ PRt$ Í@Vt$~u%F@PV%YPh FPY^ËT$BBPYÐUPW}WYGG uG =G fRG@PWUf=t!zuzu丈YPhWUtB@hY Y_ÐrT$tB@hYËWT$}k$?u3_G_ËUPE}t6EH M  hYuYËEH M !Ƌjt$ t$ ÐVt$~tjhv F~tjhv F^Í@t$jpjqYËUhh7h$hj%ujpjqYY`u"=thh,3Í@ƃ u$=thhDËhh\h|h0t$=thhËhhEuhhw/Q=thhËUPWVS} E@EC;ujuu @GFt8tjuV u [^_3[^_ÐVjjt$ T$ 8u@jjV D$ ^WV|$ t$FGu^_Ð$ 8x48/tc 8x4 Intelligent Multiport8/tc8x4 Intelligent Multiport Driver Copyright(c)1988-1994 Corollary Inc. All Rights Reserved8x18x28x4%s amx_ioctl: illegal ioctl %d Intelligent Multiport board %d at id 0x%x is not configured for 8x1 Intelligent Multiport board %d at id 0x%x is not configured for 8x2 Intelligent Multiport board %d at id 0x%x is not configured for 8x4 Intelligent Multiport board %d at id 0x%x does not respond amx: cannot map %s board id %x, AT creg %d, scc %d, ram %d OK id %x, AT creg %d, scc %d, ram %d OK id %x, AT creg %d, scc %d, ram %d FAILED id %x, GT creg %d, scc %d, ram %d OK id %x, GT creg %d, scc %d, ram %d FAILED %s %d: %s%s %d: firmware not responding bad magic numberboard disabled%s %d: firmware panic, %s COMPAQEISA%s: COMPAQ, not cached %s: COMPAQ FLEX cache %s: unknown COMPAQ cache type HPD%s: HP cache DellDell%s: Dell cache x@(#)uts-x86at:util/param.h 1.8$Header: $@(#)uts-x86:util/types.h 1.11$Header: $@(#)uts-x86:fs/select.h 1.2$Header: $@(#)uts-x86:fs/s5fs/s5param.h 1.5$Header: $@(#)uts-x86:util/sysmacros.h 1.6$Header: $@(#)uts-comm:mem/kmem.h 1.1.2.4$Header: $@(#)uts-x86:proc/proc.h 1.13$Header: $@(#)uts-x86:mem/immu.h 1.8$Header: $@(#)uts-x86:mem/vmparam.h 1.7$Header: $@(#)uts-x86:util/debug.h 1.4$Header: $@(#)uts-x86:io/conf.h 1.5$Header: $@(#)uts-x86:fs/file.h 1.6$Header: $@(#)uts-x86:io/uio.h 1.7$Header: $@(#)uts-x86:io/open.h 1.2$Header: $@(#)uts-x86:proc/cred.h 1.5$Header: $@(#)uts-x86:io/ddi.h 1.16$Header: $@(#)uts-x86:fs/buf.h 1.17$Header: $@(#)uts-x86:svc/errno.h 1.6$Header: $@(#)amxextern.h 1.5acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91QQ'-ANwN[[QZQKQNHHQtDCB(HNHQ>29N8z7Q>Q7<5k7{4WWQ3W>2TS3T1&T,S9TI1OThSm>0/+Q0QBQHVP4t.|-,31+0/*)Q.Qt''&&)Nin%x'&%&% &, 1 %V Qc Ql Qz Q N5 Q= Qj # # Q Q     % 4   1= B M 1h m H M X 1t y  18Q@QMZajo%>7%*%Q*QD^QfQs%WQWWQWN-4TSYS^g1S#  -N X l tQy~ QQ Q6 >QCH## b4Xl/38FKXd(lp$},     D`' X2:HHR\hw 4, % 1d8>0JR|\fow~@, Lhl@444840,((4$@ NV lxamx.camx_rom_byte_matchamx_rom_string_matchinboutbamx_cmos_byteza31physmap_freeamx_mapfizzamx_monitoramx_maxchansamx_mortemamx_panicamx_upwakeupamx_wrmemamx_rdmembcopyamx_prfamx_init_vecsamx_set_intramx_ignore_allamx_board_goamx_reset_boardmxc_traceamx_isramamx_issccamx_iscregphysmapamx_unmapfizzmxc_fatalamx_boardmxc_numbrdsamx_ignoreintramx_intrmxc_disablemxc_enabletimeoutamx_deaddrv_usectohzmxc_mctlmxc_setupsplxmxc_errsleepspl7mxc_verboseamx_onlinecopyinamx_diag_intramx_diagintramx_offlineamx_test_idamx_id_xlateamx_id_typecopyoutamx_ioctlamx_writeamx_readuwritecureadcuiomoveamx_find_boardsamx_ioamx_closeamxmapamx_openamx_seta31printfamx_strcpyamx_initamxctlamx_watchdogamx_bdnameamxconfigamx_timeoutamx_chstatamx_mflagsamx_devflagamx_nostartamx_rdumpflagamx_irqamx_irq2veccopyrightamx_tc_nameamx_board_name.rel.text.rel.data.data1.rel.rodata.comment.symtab.strtab4D\ - LH  #  # # )07070100004b05000081a4000000d50000003c000000012ee1564e00002f68000000230000000100000000000000000000001900000000root/etc/8x4/amx.d/amx.vELF-4( T$f=tÀzuÀzuøËWV3$k$?tG =uG @*F|^_ËUW3 k$׈G|=t&5h5h 5hx3_ËWD$8| _Ëk$3_3ÐUPWVS} E=u;u [^_ËE%wwvrdw\WuwGCPE}tZ;0}uCWWVt'WY} [^_ÐCWΈLu3[^_Í@jt$ t$ Ðjt$ t$ ÐU(WVSuE<DžDžE ztAt^Ek$@hVh [^_Í@u%VYGjGPPYPW[^_ÐWY؅[^_ÃhVW3 \tC]hPV 7VW7_^j$VW @?WJ2 t( =j$EPV fEfG G %?oG W P%Z=|jhjVh [^_Í@ ugjPV =t =t *=u!Vu [^_Í@u h[^_Ë hht%Y[^_Ë%9u tYt [^_ËjVh E3[^_UPWVS}?t | [^_ÐG =t [^_Ðu WYGG3CFdG;|tBWUBBB BYG fG uxvG=uaEWUBBBYh@BYPWh jGPuYWWY3[^_ÐUWVS];t{ | [^_Ë{u SYCC<3GFdC;|Cu 3[^_ËSYCC uSUBBB BYC f3[^_Ël$Hw'$ËËËËËT$ȁt w3Í@wÐÐt$YÐÍ@Í@UWVSE=t=u=u 33^k$PfYFP!YjFPPVt)PFPh G;=|3@FtBtԍ@<t&PFPh FV YE뜍@<t*PFPh FV YfE]<t*PFPh@ FVc Y*E!ƇG|E[^_Í@@kE$PYFPYjFPPV"uE}G@rU WVS}] GEEGGWY}uЍEE=t| }| MhRjuu GGhujuu GtuLWUf=t!zuzu丈YPh3[^_ËGG }tGEEEuujW$EG@GGGGjWBtwjW.t GGGG h4Wt8_EuVuPhuY[^_jWtmGGG G@" G@* G@2 h4W't8_EuVuPhuY[^_uVuPh0Euu}Ãr oEhW7EGGGGGGhWtmhWtVG h4Wt9_EuVuPh\uY[^_ÐuVuPhuY}to}t@_EG}t }tGGGu G@G @WY3[^_ËUPWV}u G0G0G0 G<0 u!G0G0uGՈ03^_Ë^_Í@UPWV}u G0G0̋G0=u'G03G03uGՈ0^_Í@GՈ03^_ËUPWVS}u G@!=t 3[^_Í@G@!G@!Ń=u8G@!G@!Ń=uG@!ZG@!Ń=tpGшP!3[^_ÐFG0G0EG0 G0iG0 G<0iuG0 G0UG0 G<0UtG׈03[^_Í@[^_ËT$BBB BÍ@T$BBBÐÍ@3ÐÍ@UTWVS]s 3x|>,tojPEPD~4CP ED>,EPC@PSUf=t!zuzu丈YPhG|[^_Í@t$t$D$ T$PR Í@t$D$T$ PRt$ Í@Vt$~u%F@PVYPh FPY^ËT$BBPYÐUPW}WYGG uG =G fRG@PWUf=t!zuzu丈YPhWUtB@hY Y_ÐrT$tB@hYËWT$}k$?u3_G_ËUPE}t6EH M  hYuYËEH M !Ƌjt$ t$ ÐVt$~tjhv F~tjhv F^Í@t$jpjqYËUhh7h$hj%ujpjqYY`u"=thh,3Í@ƃ u$=thhDËhh\h|h0t$=thhËhhEuhhw/Q=thhËUPWVS} E@EC;ujuu @GFt8tjuV u [^_3[^_ÐVjjt$ T$ 8u@jjV D$ ^WV|$ t$FGu^_Ð$ 8x48/tc 8x4 Intelligent Multiport8/tc8x4 Intelligent Multiport Driver Copyright(c)1988-1994 Corollary Inc. All Rights Reserved8x18x28x4%s amx_ioctl: illegal ioctl %d Intelligent Multiport board %d at id 0x%x is not configured for 8x1 Intelligent Multiport board %d at id 0x%x is not configured for 8x2 Intelligent Multiport board %d at id 0x%x is not configured for 8x4 Intelligent Multiport board %d at id 0x%x does not respond amx: cannot map %s board id %x, AT creg %d, scc %d, ram %d OK id %x, AT creg %d, scc %d, ram %d OK id %x, AT creg %d, scc %d, ram %d FAILED id %x, GT creg %d, scc %d, ram %d OK id %x, GT creg %d, scc %d, ram %d FAILED %s %d: %s%s %d: firmware not responding bad magic numberboard disabled%s %d: firmware panic, %s COMPAQEISA%s: COMPAQ, not cached %s: COMPAQ FLEX cache %s: unknown COMPAQ cache type HPD%s: HP cache DellDell%s: Dell cache @(#)uts-x86at:util/param.h 1.8$Header: $@(#)uts-x86:util/types.h 1.11$Header: $@(#)uts-x86:fs/select.h 1.2$Header: $@(#)uts-x86:fs/s5fs/s5param.h 1.5$Header: $@(#)uts-x86:util/sysmacros.h 1.6$Header: $@(#)uts-comm:mem/kmem.h 1.1.2.4$Header: $@(#)uts-x86:proc/proc.h 1.13$Header: $@(#)uts-x86:mem/immu.h 1.8$Header: $@(#)uts-x86:mem/vmparam.h 1.7$Header: $@(#)uts-x86:util/debug.h 1.4$Header: $@(#)uts-x86:io/conf.h 1.5$Header: $@(#)uts-x86:fs/file.h 1.6$Header: $@(#)uts-x86:io/uio.h 1.7$Header: $@(#)uts-x86:io/open.h 1.2$Header: $@(#)uts-x86:proc/cred.h 1.5$Header: $@(#)uts-x86:io/ddi.h 1.16$Header: $@(#)uts-x86:fs/buf.h 1.17$Header: $@(#)uts-x86:svc/errno.h 1.6$Header: $@(#)amxextern.h 1.5acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91RR'-AOwO\\R[RLROIIRtEDC(IOIR?2:G9r8R?R846ZXcXnRs5~X?843 2U)T.5;UG1ZU`TmU}1UT?0/_RdRvR|W4.-,51+0$/N*]RbR&'/'8&O&]O%'&% &$ ) %O &` e % R R R R Oi Rq R # # R R     %E 4   1q v  1  |   1   1KlRtR%?8%#9J*YR^RxRR%XRXXR$.XGOa4TT1T#+ 5 Ga   R RR R#(9Oj rRw|## s4l/38$FKXd\lp8$} ,@,     x`' X2:HHR\h w 4,*6 B8O0[cmw@,@L,hl@444 84#0.,9(E$Q _g }amx.camx_rom_byte_matchamx_rom_string_matchinboutbamx_cmos_byteza31physmap_freeamx_mapfizzamx_monitoramx_maxchansamx_mortemamx_panicamx_upwakeupamx_wrmemamx_rdmembcopyamx_prfamx_init_vecsamx_set_intramx_ignore_allamx_board_goamx_reset_boardmxc_traceamx_isramamx_issccamx_iscregphysmapamx_unmapfizzmxc_fatalamx_boardmxc_numbrdsamx_ignoreintramx_intrmxc_disablemxc_enabletimeoutamx_deaddrv_usectohzmxc_mctlmxc_setupsplxmxc_errmxc_getset_flagsspl7sleepmxc_verboseamx_onlinecopyinamx_diag_intramx_diagintramx_offlineamx_test_idamx_id_xlateamx_id_typecopyoutamx_ioctlamx_writeamx_readuwritecureadcuiomoveamx_find_boardsamx_ioamx_closeamxmapamx_openamx_seta31printfamx_strcpyamx_initamxctlamx_watchdogamx_bdnameamxconfigamx_timeoutamx_chstatamx_mflagsamx_devflagamx_nostartamx_rdumpflagamx_irqamx_irq2veccopyrightamx_tc_nameamx_board_name.rel.text.rel.data.data1.rel.rodata.comment.symtab.strtab4Dx@P- P  #  # $ )07070100004b06000081a4000000d50000003c000000012ee1564e000029c0000000230000000100000000000000000000001b00000000root/etc/8x4/amx.d/amxmc.eELFX(4( T$f=tÀzuÀzuøËWV3$k$?tG =uG @*F|^_ËUW3 k$׈G|=t&5h5h 5h=3_WD$8| _Ëk$3_3ÐUPWVS} E=u;u [^_ËE%wwvrdw\WuwGCPE}tZ;0}uCWWVt'WY} [^_ÐCWΈLu3[^_Í@jt$ t$ Ðjt$ t$ ÐU(WVSuE<DžDžE  tAGt^Ek$/@hVh [^_Í@u%VYGW@PhhYPhjhYjGPPYPWDx[^_ËWY؅[[^_ÃhVW3 u [^_Ð!tC]`hPV VW7_^j$VW @WB  t( =lnj$EPV DfEfG G %?3G W P%jPV 2u;=|jhjVh [^_Ëu h[^_Ë hht%Y[^_Ë%9u tYt [^_ËjVh E3[^_UPWVS}?t | [^_ÐG =t [^_Ðu WYGG3CFdG;|tBWUBBB BYG fG uxvG=uaEWUBBBYh@BYPWh jGPuYWWY3[^_ÐUWVS];t{ | [^_Ë{u SYCC<3GFdC;|Cu 3[^_ËSYCC uSUBBB BYC f3[^_ËD$ËD$ȃwËÐt$3YÐWuG$k$;r_Í@Í@UWVSEE@kE$GGShhYEhYE}ƃpf_hYEEhYE}u EEuWWE@PhhYPhjhYjGPEPWduEjh}} C3 ƆF|E=tE[^_ËU WVS}] GEEGGW~ Y}uЍEEhRjuu GGhujuu GtuLWUf=t!zuzu丈YPh3[^_ËGG }tGEEEuujW$EG@GGGGjWBtwjW.t GGGG h4Wt8_EuVuPhuY[^_jWtmGGG G@" G@* G@2 h4W't8_EuVuPhuY[^_uVuPhEuu}Ãr oEhW7EGGGGGGhWtmhWtVG h4Wt9_EuVuPhHuY[^_ÐuVuPhpuY}to}t@_EG}t }tGGGu G@G @WY3[^_ËUPWV}u G0G0G0 G<0 u!G0G0uGՈ03^_Ë^_Í@UPWV}u G0G0̋G0=u'G03G03uGՈ0^_Í@GՈ03^_ËUPWVS}u G@!=t 3[^_Í@G@!G@!Ń=u8G@!G@!Ń=uG@!ZG@!Ń=tpGшP!3[^_ÐFG0G0EG0 G0iG0 G<0iuG0 G0UG0 G<0UtG׈03[^_Í@[^_ËT$BBB BÍ@T$BBBÐÍ@D$@PhhYPhjhËD$@PhD$PhjhÍ@UWVSu E@PhӃ3H@;u9hY} PhӃjhӃ[^_ÐGrjhӃ3[^_Í@3ÐÍ@UTWVS]s 3x|>,tojPEPD~4CP ED>,EPC@PSUf=t!zuzu丈YPhG|[^_Í@t$t$D$ T$PR Í@t$D$T$ PRt$ Í@Vt$~u%F@PVYPh FPY^ËT$BBPYÐUPW}WYGG uG =G fRG@PWUf=t!zuzu丈YPhWUtB@hY Y_ÐrT$tB@hYËWT$}k$?u3_G_ËUPE}t6EH M  hYuYËEH M !Ƌjt$ t$ ÐVt$~tjhv F~tjhv F^Í@WV|$ t$FGu^_Ð$  8x4mc8/tc 08x4 Intelligent Multiport8/tc8x4 Intelligent Multiport Driver Copyright(c)1988-1994 Corollary Inc. All Rights Reserved8x18x28x4%s amx_ioctl: illegal ioctl %d amx: cannot map %s board id %x, AT creg %d, scc %d, ram %d OK id %x, AT creg %d, scc %d, ram %d OK id %x, AT creg %d, scc %d, ram %d FAILED id %x, GT creg %d, scc %d, ram %d OK id %x, GT creg %d, scc %d, ram %d FAILED %s %d: %s%s %d: firmware not responding bad magic numberboard disabled%s %d: firmware panic, %s @(#)head.sys:sys/param.h 11.28.4.1@(#)head.sys:sys/types.h 11.33.3.1@(#)head.sys:sys/select.h 1.2.3.1@(#)head.sys:sys/fs/s5param.h 11.6.7.1@(#)head.sys:sys/sysmacros.h 11.14.3.1@(#)head.sys:sys/kmem.h 1.8.5.1@(#)head.sys:sys/proc.h 11.68.4.1@(#)head.sys:sys/immu.h 11.18.4.1@(#)head.sys:sys/debug.h 11.11.5.1@(#)head.sys:sys/conf.h 11.21.3.1@(#)head.sys:sys/file.h 11.28.5.4@(#)head.sys:sys/uio.h 1.6.3.1@(#)head.sys:sys/open.h 11.4.3.1@(#)head.sys:sys/cred.h 1.8.3.1@(#)head.sys:sys/ddi.h 1.21.4.1@(#)head.sys:sys/buf.h 11.21.4.1@(#)head.sys:sys/errno.h 11.18.4.1@(#)amxextern.h 1.5acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91LL'-AIwIWWLVLFLICCLt@?>(CICL:87 88z432L:AL`202/RRL.R:-2O=NB.OO[,nOtNO,ON:+$*sLxLLQ/)('.,&(+8*b%qLvLILI6II8V7d777U878 83 8R L_ Lh Ln Sy S  + L3 L@ M T ] b  /A F Q ,   ,     ,   ,s87888888U7LL!:A2fkw%LLLL2R7L<ERUnRsLxRI/NN,N'Feisy@ "l.$;`,FPW^, h  rxtpl<dD`H(  `$l X 0H-<0K TamxL4, '/9CLT[cjt@{, xxhl@444@<840,( $(4 JVamxmc.cphysmap_freeamx_mapfizzamx_monitoramx_maxchansamx_mortemamx_panicamx_upwakeupamx_wrmemamx_rdmembcopyamx_prfamx_init_vecsamx_set_intramx_ps2_setidamx_ps2_enableamx_ignore_allamx_board_goamx_reset_boardmxc_traceamx_isramamx_issccamx_iscregmxc_fatalphysmapamx_unmapfizzamx_ps2_setirqamx_ignoreintramx_intramx_id_xlatemxc_disablemxc_enabletimeoutamx_deaddrv_usectohzmxc_mctlmxc_setupsplxmxc_errsleepspl7mxc_verboseamx_onlinecopyinamx_diag_intramx_diagintramx_offlineamx_test_idinboutbamx_id_typecopyoutamx_ioctlamx_writeamx_readuwritecureadcuiomoveamx_ioamx_closeamxmapamx_openamx_find_boardsprintfamx_strcpyamx_initamxctlamx_watchdogamx_bdnameamxconfigamx_timeoutamx_chstatamx_mflagsamx_devflagamx_nostartamx_rdumpflagamx_irqamx_irq2vecamx_pos2veccopyrightamx_tc_nameamx_board_name.rel.text.rel.data.data1.comment.symtab.strtabi4sye o $<$07070100004b07000081a4000000d50000003c000000012ee1564f00002a40000000230000000100000000000000000000001b00000000root/etc/8x4/amx.d/amxmc.pELF(4( T$f=tÀzuÀzuøËWV3$k$?tG =uG @*F|^_ËUW3 k$׈G|=t&5h5h 5h=3_WD$8| _Ëk$3_3ÐUPWVS} E=u;u [^_ËE%wwvrdw\WuwGCPE}tZ;0}uCWWVt'WY} [^_ÐCWΈLu3[^_Í@jt$ t$ Ðjt$ t$ ÐU(WVSuE<DžDžE  tAGt^Ek$/@hVh [^_Í@u%VYGW@PhhYPhjhYjGPPYPWDx[^_ËWY؅[[^_ÃhVW3 u [^_Ð!tC]`hPV VW7_^j$VW @WB  t( =lnj$EPV DfEfG G %?3G W P%jPV 2u;=|jhjVh [^_Ëu h[^_Ë hht%Y[^_Ë%9u tYt [^_ËjVh E3[^_UPWVS}?t | [^_ÐG =t [^_Ðu WYGG3CFdG;|tBWUBBB BYG fG uxvG=uaEWUBBBYh@BYPWh jGPuYWWY3[^_ÐUWVS];t{ | [^_Ë{u SYCC<3GFdC;|Cu 3[^_ËSYCC uSUBBB BYC f3[^_ËD$ËD$ȃwËÐt$3YÐWuG$k$;r_Í@Í@UWVSEE@kE$GGShhYEhYE}ƃpf_hYEEhYE}u EEuWWE@PhhYPhjhYjGPEPWduEjh}} C3 ƆF|E=tE[^_ËU WVS}] GEEGGW~ Y}uЍEEhRjuu GGhujuu GtuLWUf=t!zuzu丈YPh3[^_ËGG }tGEEEuujW$EG@GGGGjWBtwjW.t GGGG h4Wt8_EuVuPhuY[^_jWtmGGG G@" G@* G@2 h4W't8_EuVuPhuY[^_uVuPhEuu}Ãr oEhW7EGGGGGGhWtmhWtVG h4Wt9_EuVuPhHuY[^_ÐuVuPhpuY}to}t@_EG}t }tGGGu G@G @WY3[^_ËUPWV}u G0G0G0 G<0 u!G0G0uGՈ03^_Ë^_Í@UPWV}u G0G0̋G0=u'G03G03uGՈ0^_Í@GՈ03^_ËUPWVS}u G@!=t 3[^_Í@G@!G@!Ń=u8G@!G@!Ń=uG@!ZG@!Ń=tpGшP!3[^_ÐFG0G0EG0 G0iG0 G<0iuG0 G0UG0 G<0UtG׈03[^_Í@[^_ËT$BBB BÍ@T$BBBÐÍ@D$@PhhYPhjhËD$@PhD$PhjhÍ@UWVSu E@PhӃ3H@;u9hY} PhӃjhӃ[^_ÐGrjhӃ3[^_Í@3ÐÍ@UTWVS]s 3x|>,tojPEPD~4CP ED>,EPC@PSUf=t!zuzu丈YPhG|[^_Í@t$t$D$ T$PR Í@t$D$T$ PRt$ Í@Vt$~u%F@PVYPh FPY^ËT$BBPYÐUPW}WYGG uG =G fRG@PWUf=t!zuzu丈YPhWUtB@hY Y_ÐrT$tB@hYËWT$}k$?u3_G_ËUPE}t6EH M  hYuYËEH M !Ƌjt$ t$ ÐVt$~tjhv F~tjhv F^Í@WV|$ t$FGu^_Ð$  8x4mc8/tc 08x4 Intelligent Multiport8/tc8x4 Intelligent Multiport Driver Copyright(c)1988-1994 Corollary Inc. All Rights Reserved8x18x28x4%s amx_ioctl: illegal ioctl %d amx: cannot map %s board id %x, AT creg %d, scc %d, ram %d OK id %x, AT creg %d, scc %d, ram %d OK id %x, AT creg %d, scc %d, ram %d FAILED id %x, GT creg %d, scc %d, ram %d OK id %x, GT creg %d, scc %d, ram %d FAILED %s %d: %s%s %d: firmware not responding bad magic numberboard disabled%s %d: firmware panic, %s @(#)uts-x86at:util/param.h 1.8$Header: $@(#)uts-x86:util/types.h 1.11$Header: $@(#)uts-x86:fs/select.h 1.2$Header: $@(#)uts-x86:fs/s5fs/s5param.h 1.5$Header: $@(#)uts-x86:util/sysmacros.h 1.6$Header: $@(#)uts-comm:mem/kmem.h 1.1.2.4$Header: $@(#)uts-x86:proc/proc.h 1.13$Header: $@(#)uts-x86:mem/immu.h 1.8$Header: $@(#)uts-x86:mem/vmparam.h 1.7$Header: $@(#)uts-x86:util/debug.h 1.4$Header: $@(#)uts-x86:io/conf.h 1.5$Header: $@(#)uts-x86:fs/file.h 1.6$Header: $@(#)uts-x86:io/uio.h 1.7$Header: $@(#)uts-x86:io/open.h 1.2$Header: $@(#)uts-x86:proc/cred.h 1.5$Header: $@(#)uts-x86:io/ddi.h 1.16$Header: $@(#)uts-x86:fs/buf.h 1.17$Header: $@(#)uts-x86:svc/errno.h 1.6$Header: $@(#)amxextern.h 1.5acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91LL'-AIwIWWLVLFLICCLt@?>(CICL:87 88z432L:AL`202/RRL.R:-2O=NB.OO[,nOtNO,ON:+$*sLxLLQ/)('.,&(+8*b%qLvLILI6II8V7d777U878 83 8R L_ Lh Ln Sy S  + L3 L@ M T ] b  /A F Q ,   ,     ,   ,s87888888U7LL!:A2fkw%LLLL2R7L<ERUnRsLxRI/NN,N'Feisy@ "l.$;`,FPW^, h  rxtpl<dD`H(  `$l X 0H-<0K TamxL4, '/9CLT[cjt@{, xxhl@444@<840,( $(4 JVamxmc.cphysmap_freeamx_mapfizzamx_monitoramx_maxchansamx_mortemamx_panicamx_upwakeupamx_wrmemamx_rdmembcopyamx_prfamx_init_vecsamx_set_intramx_ps2_setidamx_ps2_enableamx_ignore_allamx_board_goamx_reset_boardmxc_traceamx_isramamx_issccamx_iscregmxc_fatalphysmapamx_unmapfizzamx_ps2_setirqamx_ignoreintramx_intramx_id_xlatemxc_disablemxc_enabletimeoutamx_deaddrv_usectohzmxc_mctlmxc_setupsplxmxc_errsleepspl7mxc_verboseamx_onlinecopyinamx_diag_intramx_diagintramx_offlineamx_test_idinboutbamx_id_typecopyoutamx_ioctlamx_writeamx_readuwritecureadcuiomoveamx_ioamx_closeamxmapamx_openamx_find_boardsprintfamx_strcpyamx_initamxctlamx_watchdogamx_bdnameamxconfigamx_timeoutamx_chstatamx_mflagsamx_devflagamx_nostartamx_rdumpflagamx_irqamx_irq2vecamx_pos2veccopyrightamx_tc_nameamx_board_name.rel.text.rel.data.data1.comment.symtab.strtabi4sy-e o <%07070100004b08000081a4000000d50000003c000000012ee1564f00002a9c000000230000000100000000000000000000001b00000000root/etc/8x4/amx.d/amxmc.vELF4)4( T$f=tÀzuÀzuøËWV3$k$?tG =uG @*F|^_ËUW3 k$׈G|=t&5h5h 5hq3_WD$8| _Ëk$3_3ÐUPWVS} E=u;u [^_ËE%wwvrdw\WuwGCPE}tZ;0}uCWWVt'WY} [^_ÐCWΈLu3[^_Í@jt$ t$ Ðjt$ t$ ÐU(WVSuE<DžDžE  tA?t^Ek$c@hVh E[^_Í@u%VYGW@PhhYPhjhYjGPPYPWx[^_ËWY؅[^_ÃhVW3 \tC]hPV VW7_^j$VW @?WJ2 t( =tj$EPV LfEfG G %?oG W P%Z=|jhjVh [^_Í@ ugjPV =t =t *=u!Vu [^_Í@u h[^_Ë hht%Y[^_Ë%9u tYt [^_ËjVh E3[^_UPWVS}?t | [^_ÐG =t [^_Ðu WYGG3CFdG;|tBWUBBB BYG fG uxvG=uaEWUBBBYh@BYPWh jGPuYWWY3[^_ÐUWVS];t{ | [^_Ë{u SYCC<3GFdC;|Cu 3[^_ËSYCC uSUBBB BYC f3[^_ËD$ËD$ȃwËÐt$3YÐWuG$k$;r_Í@Í@UWVSEE@kE$GGShhYEhYE}ƃpf_hYEEhYE}u EEuWWE@PhhYPhjhYjGPEPWduEjh}} C3 ƆF|E=tE[^_ËU WVS}] GEEGGW~ Y}uЍEEhRjuu GGhujuu GtuLWUf=t!zuzu丈YPh3[^_ËGG }tGEEEuujW$EG@GGGGjWBtwjW.t GGGG h4Wt8_EuVuPhuY[^_jWtmGGG G@" G@* G@2 h4W't8_EuVuPhuY[^_uVuPhEuu}Ãr oEhW7EGGGGGGhWtmhWtVG h4Wt9_EuVuPhHuY[^_ÐuVuPhpuY}to}t@_EG}t }tGGGu G@G @WY3[^_ËUPWV}u G0G0G0 G<0 u!G0G0uGՈ03^_Ë^_Í@UPWV}u G0G0̋G0=u'G03G03uGՈ0^_Í@GՈ03^_ËUPWVS}u G@!=t 3[^_Í@G@!G@!Ń=u8G@!G@!Ń=uG@!ZG@!Ń=tpGшP!3[^_ÐFG0G0EG0 G0iG0 G<0iuG0 G0UG0 G<0UtG׈03[^_Í@[^_ËT$BBB BÍ@T$BBBÐÍ@D$@PhhYPhjhËD$@PhD$PhjhÍ@UWVSu E@PhӃ3H@;u9hY} PhӃjhӃ[^_ÐGrjhӃ3[^_Í@3ÐÍ@UTWVS]s 3x|>,tojPEPD~4CP ED>,EPC@PSUf=t!zuzu丈YPhG|[^_Í@t$t$D$ T$PR Í@t$D$T$ PRt$ Í@Vt$~u%F@PViYPh FPY^ËT$BBPYÐUPW}WYGG uG =G fRG@PWUf=t!zuzu丈YPhWUtB@hY Y_ÐrT$tB@hYËWT$}k$?u3_G_ËUPE}t6EH M  hYuYËEH M !Ƌjt$ t$ ÐVt$~tjhv F~tjhv F^Í@WV|$ t$FGu^_Ð$  8x4mc8/tc 08x4 Intelligent Multiport8/tc8x4 Intelligent Multiport Driver Copyright(c)1988-1994 Corollary Inc. All Rights Reserved8x18x28x4%s amx_ioctl: illegal ioctl %d amx: cannot map %s board id %x, AT creg %d, scc %d, ram %d OK id %x, AT creg %d, scc %d, ram %d OK id %x, AT creg %d, scc %d, ram %d FAILED id %x, GT creg %d, scc %d, ram %d OK id %x, GT creg %d, scc %d, ram %d FAILED %s %d: %s%s %d: firmware not responding bad magic numberboard disabled%s %d: firmware panic, %s @(#)uts-x86at:util/param.h 1.8$Header: $@(#)uts-x86:util/types.h 1.11$Header: $@(#)uts-x86:fs/select.h 1.2$Header: $@(#)uts-x86:fs/s5fs/s5param.h 1.5$Header: $@(#)uts-x86:util/sysmacros.h 1.6$Header: $@(#)uts-comm:mem/kmem.h 1.1.2.4$Header: $@(#)uts-x86:proc/proc.h 1.13$Header: $@(#)uts-x86:mem/immu.h 1.8$Header: $@(#)uts-x86:mem/vmparam.h 1.7$Header: $@(#)uts-x86:util/debug.h 1.4$Header: $@(#)uts-x86:io/conf.h 1.5$Header: $@(#)uts-x86:fs/file.h 1.6$Header: $@(#)uts-x86:io/uio.h 1.7$Header: $@(#)uts-x86:io/open.h 1.2$Header: $@(#)uts-x86:proc/cred.h 1.5$Header: $@(#)uts-x86:io/ddi.h 1.16$Header: $@(#)uts-x86:fs/buf.h 1.17$Header: $@(#)uts-x86:svc/errno.h 1.6$Header: $@(#)amxextern.h 1.5acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91MM'-AJwJXXMWMGMJDDMtA@?(DJDM;98 99z543M;9MX3|1SSM0S;3/,.LQ-fPqOv0P,POP,PO;H+X*MMMR/)(' 0,'&\+l*%MMJ&M/JjJ}98888V 9 8+ 9: 9g 9 M M M T T ? _ Mg Mt      /u z  ,   , !    ,( - 8 ,989999 9 9CVQ8MM &+U;u3%MMM"M/<CLQfSkMpySSMSJ/OO#,HO[zzQ P"l.$;,FPW^` h@ rx<D|\  `X X dH-< 0K Tamx4,< 4 #',8@JT]elt{@,@xhl@444@<84 0,#(1$9E [gamxmc.cphysmap_freeamx_mapfizzamx_monitoramx_maxchansamx_mortemamx_panicamx_upwakeupamx_wrmemamx_rdmembcopyamx_prfamx_init_vecsamx_set_intramx_ps2_setidamx_ps2_enableamx_ignore_allamx_board_goamx_reset_boardmxc_traceamx_isramamx_issccamx_iscregmxc_fatalphysmapamx_unmapfizzamx_ps2_setirqamx_ignoreintramx_intramx_id_xlatemxc_disablemxc_enabletimeoutamx_deaddrv_usectohzmxc_mctlmxc_setupsplxmxc_errmxc_getset_flagsspl7sleepmxc_verboseamx_onlinecopyinamx_diag_intramx_diagintramx_offlineamx_test_idinboutbamx_id_typecopyoutamx_ioctlamx_writeamx_readuwritecureadcuiomoveamx_ioamx_closeamxmapamx_openamx_find_boardsprintfamx_strcpyamx_initamxctlamx_watchdogamx_bdnameamxconfigamx_timeoutamx_chstatamx_mflagsamx_devflagamx_nostartamx_rdumpflagamx_irqamx_irq2vecamx_pos2veccopyrightamx_tc_nameamx_board_name.rel.text.rel.data.data1.comment.symtab.strtabz4-v H %07070100003b57000081a4000000d50000003c000000012ee1565500000239000000230000000100000000000000000000001300000000root/etc/8x4/autop: # autop - 8x4 Intelligent Multiport startup procedure for SVR4 if [ -f /etc/conf/cf.d/mdevice ] then awk "/mxc_/ { print \$6 \"\t-1\t0\tldterm\" } \ /mxp_/ { print \$6 \"\t-1\t0\tldterm\" }" \ /etc/conf/cf.d/mdevice >/tmp/ap.8x4 elif [ -d /etc/conf/mdevice.d ] then awk "/mxc_/ { print \$6 \"\t-1\t0\tldterm\" }" \ /etc/conf/mdevice.d/mxc_ > /tmp/ap.8x4 awk "/mxp_/ { print \$6 \"\t-1\t0\tldterm\" }" \ /etc/conf/mdevice.d/mxp_ >> /tmp/ap.8x4 fi autopush -f /tmp/ap.8x4 /etc/8x4/mxl -m "sacadm -x -p ttymonmx" >/dev/null 2>&1& echo $! >/tmp/monitor.8x4 07070100003b58000081a4000000d50000003c000000012ee1565700001294000000230000000100000000000000000000001700000000root/etc/8x4/install.b # install.b - 8x4 Intelligent Multiport software installation script # for UNISYS SVR4 # called from postinstall # prefixed with profile.svr4 remove.sh and install.sh # Copyright (c) 1991-1994 Corollary, Inc. IDINSTALL=/etc/conf/bin/idinstall IDMKNOD=/etc/conf/bin/idmknod if [ "$RESTORE" != "1" ] then if [ "$INSTYPE" != "bin" ] then cd $SUP/amx.d getnumboards # prompt for the starting tty name to use cat << ! The lines attached via 8x4 Intelligent Multiport boards are known by a letter that identifies the $TC to which the line is attached and a number that identifies the line on that $TC. The $TC's are normally lettered starting with 'a' and the lines on the $TC's are numbered from 1 to 8. For example, line 3 on the second $TC is normally known as "/dev/ttyb3". This naming scheme sometimes conflicts with other devices. If you wish to assign $TC names beginning at some other letter than 'a', enter the lower case letter with which to begin; otherwise, enter only a carriage return. You may also enter a digit if you wish to use the SVR4 style ttynames. In this case the lines are numbered from 0 to 7. For example, entering a "2" will create names in the range of /dev/term/20 through /dev/term/27. Names on the next $TC will start with /dev/term/30. ! getSTARTLET PATTERN=`ttyadd ttypat` addttytype makepattern makeprinter makettydefault cd $SUP # build driver directories ttyadd amxnodes >$AMX/Node ttyadd mxcnodes >$MXC/Node ttyadd mxpnodes >$MXP/Node ttyadd inittab > $MXC/Init ttyadd msinittab > $MXP/Init else # copy driver directories cp /etc/conf/node.d/amx_ $AMX/Node cp /etc/conf/node.d/mxc_ $MXC/Node cp /etc/conf/node.d/mxp_ $MXP/Node cp /etc/conf/init.d/mxc_ $MXC/Init cp /etc/conf/init.d/mxp_ $MXP/Init echo "Converting /etc/ttyprinter file ..." >&2 cat /etc/ttyprinter | sed "/tty..p/s/p//;/term\/..p/s/p/n/;/term\/...p/s/p/n/" > /tmp/ttyprinter mv /etc/ttyprinter /etc/ttyprinter.save mv /tmp/ttyprinter /etc/ttyprinter chmod 644 /etc/ttyprinter fi installf $PKGINST $SUP/ttypattern >/dev/null 2>&1 installf $PKGINST $TTYP >/dev/null 2>&1 installf $PKGINST $TTYD >/dev/null 2>&1 # delete old drivers $IDINSTALL -d amx_ >/dev/null 2>&1 $IDINSTALL -d mxc_ >/dev/null 2>&1 $IDINSTALL -d mxp_ >/dev/null 2>&1 echo "Installing driver modules ..." >&2 # make space.o cd $AMX # merge driver objects /bin/idld -r -o Driver.o amx.$OBJ $MXC/mxcs.$OBJ $MXP/mxcsp.$OBJ || exiterr installf $PKGINST $AMX/Driver.o >/dev/null 2>&1 removef $PKGINST $AMX/amx.$OBJ $MXC/space.$OBJ $MXC/mxcs.$OBJ $MXP/mxcsp.$OBJ >/dev/null 2>&1 # install new drivers cd $AMX $IDINSTALL -a -k amx_ >/dev/null 2>&1 || exiterr sed -e "s/NTC/$NTC/g" $MXC/space.$OBJ >space.c /bin/idcc -c -I/etc/conf/cf.d -Y0,/lib -Ya,/bin space.c || exiterr /bin/idld -r -o Driver.o amx.$OBJ $MXC/mxcs.$OBJ $MXP/mxcsp.$OBJ space.o || exiterr cd $SUP $IDINSTALL -d amx_ >/dev/null 2>&1 cd $AMX mv Rc.$OBJ Rc mv Shutdown.$OBJ Shutdown mv Master.$OBJ Master $IDINSTALL -a amx_ >/dev/null 2>&1 || exiterr if [ ! -d /etc/idrc.d ] then mkdir /etc/idrc.d fi if [ ! -d /etc/idsd.d ] then mkdir /etc/idsd.d fi rm -f /etc/conf/lddrv.d/amx_.o /etc/idrc.d/amx_ /etc/idsd.d/amx_ ln -s /etc/conf/pack.d/amx_/Driver.o /etc/conf/lddrv.d/amx_.o || exiterr mv /etc/conf/rc.d/amx_ /etc/rc2.d/S15mxrc || exiterr ln /etc/conf/sd.d/amx_ /etc/idsd.d/amx_ || exiterr cd $MXC mv Master.$OBJ Master $IDINSTALL -a -k -msnp mxc_ >/dev/null 2>&1 || exiterr if [ ! -d /etc/conf/pack.d/mxc_ ] then mkdir /etc/conf/pack.d/mxc_ fi cd $MXP mv Master.$OBJ Master $IDINSTALL -a -k -msn mxp_ >/dev/null 2>&1 || exiterr if [ ! -d /etc/conf/pack.d/mxp_ ] then mkdir /etc/conf/pack.d/mxp_ fi # autop not used for UNISYS rm -f $SUP/autop removef $PKGINST $SUP/autop >/dev/null 2>&1 cd $SUP echo "Installing utilities ..." >&2 # install mxdmp mv $SUP/mxdmp.$OBJ $SUP/mxdmp mv $SUP/mxenable.$BIN /usr/bin/mxenable mv $SUP/mxdisable.$BIN /usr/bin/mxdisable installf $PKGINST $SUP/mxdmp /usr/bin/mxenable /usr/bin/mxdisable >/dev/null 2>&1 removef $PKGINST $SUP/mxdmp.$OBJ $SUP/mxenable.$BIN $SUP/mxdisable.$BIN >/dev/null 2>&1 # cleanup removef $PKGINST $SUP/[a-z]*.* $SUP/*.d/* >/dev/null 2>&1 rm -rf $SUP/[a-z]*.* if [ "$INSTYPE" != "bin" ] then echo "Creating tty databases ..." /etc/conf/bin/idmkinit || { error "idmkinit failed." } chmod 644 /etc/conf/cf.d/inittab echo "Creating /etc/inittab from device Inittab files ..." mv /etc/conf/cf.d/inittab /etc echo "Creating device nodes ..." >&2 /etc/conf/bin/idmknod || { error "idmknod failed." } fi fi installf -f $PKGINST removef -f $PKGINST if test -d /etc/copyrights then echo "Copyright (C) 1988-1994 Corollary, Inc. 8x4 Intelligent Multiport Driver" > /etc/copyrights/08.8x4mux fi log "installation completed successfully" exit 0 07070100003b59000081a4000000d50000003c000000012ee1565700001014000000230000000100000000000000000000001700000000root/etc/8x4/install.e # install.e - 8x4 Intelligent Multiport software installation script # for AT&T SVR4 # called from postinstall # prefixed with profile.svr4 remove.sh and install.sh # Copyright (c) 1991-1994 Corollary, Inc. IDINSTALL=/etc/conf/bin/idinstall IDBUILD=/etc/conf/bin/idbuild if [ "$RESTORE" != "1" ] then if [ "$INSTYPE" != "bin" ] then cd $SUP/amx.d getnumboards # prompt for the starting tty name to use cat << ! The lines attached via 8x4 Intelligent Multiport boards are known by a letter that identifies the $TC to which the line is attached and a number that identifies the line on that $TC. The $TC's are normally lettered starting with 'a' and the lines on the $TC's are numbered from 1 to 8. For example, line 3 on the second $TC is normally known as "/dev/ttyb3". This naming scheme sometimes conflicts with other devices. If you wish to assign $TC names beginning at some other letter than 'a', enter the lower case letter with which to begin; otherwise, enter only a carriage return. You may also enter a digit if you wish to use the SVR4 style ttynames. In this case the lines are numbered from 0 to 7. For example, entering a "2" will create names in the range of /dev/term/20 through /dev/term/27. Names on the next $TC will start with /dev/term/30. ! getSTARTLET PATTERN=`ttyadd ttypat` addttytype makepattern makeprinter makettydefault cd $SUP # build driver directories ttyadd amxnodes >$AMX/Node ttyadd mxcnodes >$MXC/Node ttyadd mxpnodes >$MXP/Node ttyadd inittab > $MXC/Init ttyadd msinittab > $MXP/Init else # copy driver directories cp /etc/conf/node.d/amx_ $AMX/Node cp /etc/conf/node.d/mxc_ $MXC/Node cp /etc/conf/node.d/mxp_ $MXP/Node cp /etc/conf/init.d/mxc_ $MXC/Init cp /etc/conf/init.d/mxp_ $MXP/Init echo "Converting /etc/ttyprinter file ..." >&2 cat /etc/ttyprinter | sed "/tty..p/s/p//;/term\/..p/s/p/n/;/term\/...p/s/p/n/" > /tmp/ttyprinter mv /etc/ttyprinter /etc/ttyprinter.save mv /tmp/ttyprinter /etc/ttyprinter chmod 644 /etc/ttyprinter fi installf $PKGINST $SUP/ttypattern >/dev/null 2>&1 installf $PKGINST $TTYP >/dev/null 2>&1 installf $PKGINST $TTYD >/dev/null 2>&1 # delete old drivers $IDINSTALL -d amx_ >/dev/null 2>&1 $IDINSTALL -d mxc_ >/dev/null 2>&1 $IDINSTALL -d mxp_ >/dev/null 2>&1 echo "Installing drivers ..." >&2 # make space.c sed -e "s/NTC/$NTC/g" $MXC/space.$OBJ >$MXC/Space.c mv $AMX/amx$BUS.$OBJ $AMX/Driver.o mv $MXC/mxcs.$OBJ $MXC/Driver.o mv $MXP/mxcsp.$OBJ $MXP/Driver.o installf $PKGINST $AMX/Driver.o $MXC/Driver.o $MXP/Driver.o $MXC/Space.c >/dev/null 2>&1 removef $PKGINST $AMX/amx$BUS.$OBJ $MXC/mxcs.$OBJ $MXP/mxcsp.$OBJ >/dev/null 2>&1 # install new drivers cd $AMX cp Shutdown Sd $IDINSTALL -a amx_ >/dev/null 2>&1 || exiterr if [ ! -d /etc/idrc.d ] then mkdir /etc/idrc.d else rm -f /etc/idrc.d/amx_ fi mv /etc/conf/rc.d/amx_ /etc/rc2.d/S15mxrc || exiterr if [ ! -d /etc/idsd.d ] then mkdir /etc/idsd.d fi ln /etc/conf/sd.d/amx_ /etc/idsd.d/amx_ || exiterr cd $MXC $IDINSTALL -a mxc_ >/dev/null 2>&1 || exiterr cd $MXP $IDINSTALL -a mxp_ >/dev/null 2>&1 || exiterr cd $SUP echo "Installing utilities ..." >&2 # install mxdmp mv $SUP/mxdmp.$OBJ $SUP/mxdmp mv $SUP/mxenable.4 /usr/bin/mxenable mv $SUP/mxdisable.4 /usr/bin/mxdisable installf $PKGINST $SUP/mxdmp /usr/bin/mxenable /usr/bin/mxdisable >/dev/null 2>&1 removef $PKGINST $SUP/mxdmp.$OBJ $SUP/mxenable.$OBJ $SUP/mxdisable.$OBJ >/dev/null 2>&1 #cleanup removef $PKGINST $SUP/[a-z]*.* $SUP/*.d/* >/dev/null 2>&1 rm -rf $SUP/[a-z]*.* if [ "$INSTYPE" != "bin" ] then echo "Creating tty databases ..." /etc/conf/bin/idmkinit || { error "idmkinit failed." } chmod 644 /etc/conf/cf.d/inittab echo "Creating /etc/inittab from device Inittab files ..." mv /etc/conf/cf.d/inittab /etc echo "Creating special files ..." /etc/conf/bin/idmknod || { error "idmknod failed." } fi fi installf -f $PKGINST removef -f $PKGINST $IDBUILD || exiterr if test -d /etc/copyrights then echo "Copyright (C) 1988-1994 Corollary, Inc. 8x4 Intelligent Multiport Driver" > /etc/copyrights/08.8x4mux fi log "installation completed successfully" # request a reboot from user exit 10 07070100003b5a000081a4000000d50000003c000000012ee1565700001019000000230000000100000000000000000000001700000000root/etc/8x4/install.p # install.p - 8x4 Intelligent Multiport software installation script # for Microport SVR4 # called from postinstall # prefixed with profile.svr4 remove.sh and install.sh # Copyright (c) 1991-1994 Corollary, Inc. IDINSTALL=/etc/conf/bin/idinstall IDBUILD=/etc/conf/bin/idbuild if [ "$RESTORE" != "1" ] then if [ "$INSTYPE" != "bin" ] then cd $SUP/amx.d getnumboards # prompt for the starting tty name to use cat << ! The lines attached via 8x4 Intelligent Multiport boards are known by a letter that identifies the $TC to which the line is attached and a number that identifies the line on that $TC. The $TC's are normally lettered starting with 'a' and the lines on the $TC's are numbered from 1 to 8. For example, line 3 on the second $TC is normally known as "/dev/ttyb3". This naming scheme sometimes conflicts with other devices. If you wish to assign $TC names beginning at some other letter than 'a', enter the lower case letter with which to begin; otherwise, enter only a carriage return. You may also enter a digit if you wish to use the SVR4 style ttynames. In this case the lines are numbered from 0 to 7. For example, entering a "2" will create names in the range of /dev/term/20 through /dev/term/27. Names on the next $TC will start with /dev/term/30. ! getSTARTLET PATTERN=`ttyadd ttypat` addttytype makepattern makeprinter makettydefault cd $SUP # build driver directories ttyadd amxnodes >$AMX/Node ttyadd mxcnodes >$MXC/Node ttyadd mxpnodes >$MXP/Node ttyadd inittab > $MXC/Init ttyadd msinittab > $MXP/Init else # copy driver directories cp /etc/conf/node.d/amx_ $AMX/Node cp /etc/conf/node.d/mxc_ $MXC/Node cp /etc/conf/node.d/mxp_ $MXP/Node cp /etc/conf/init.d/mxc_ $MXC/Init cp /etc/conf/init.d/mxp_ $MXP/Init echo "Converting /etc/ttyprinter file ..." >&2 cat /etc/ttyprinter | sed "/tty..p/s/p//;/term\/..p/s/p/n/;/term\/...p/s/p/n/" > /tmp/ttyprinter mv /etc/ttyprinter /etc/ttyprinter.save mv /tmp/ttyprinter /etc/ttyprinter chmod 644 /etc/ttyprinter fi installf $PKGINST $SUP/ttypattern >/dev/null 2>&1 installf $PKGINST $TTYP >/dev/null 2>&1 installf $PKGINST $TTYD >/dev/null 2>&1 # delete old drivers $IDINSTALL -d amx_ >/dev/null 2>&1 $IDINSTALL -d mxc_ >/dev/null 2>&1 $IDINSTALL -d mxp_ >/dev/null 2>&1 echo "Installing drivers ..." >&2 # make space.c sed -e "s/NTC/$NTC/g" $MXC/space.$OBJ >$MXC/space.c mv $AMX/amx$BUS.$OBJ $AMX/Driver.o mv $MXC/mxcs.$OBJ $MXC/Driver.o mv $MXP/mxcsp.$OBJ $MXP/Driver.o installf $PKGINST $AMX/Driver.o $MXC/Driver.o $MXP/Driver.o $MXC/space.c >/dev/null 2>&1 removef $PKGINST $AMX/amx$BUS.$OBJ $MXC/mxcs.$OBJ $MXP/mxcsp.$OBJ >/dev/null 2>&1 # install new drivers cd $AMX cp Shutdown Sd $IDINSTALL -a amx_ >/dev/null 2>&1 || exiterr if [ ! -d /etc/idrc.d ] then mkdir /etc/idrc.d else rm -f /etc/idrc.d/amx_ fi mv /etc/conf/rc.d/amx_ /etc/rc2.d/S15mxrc || exiterr if [ ! -d /etc/idsd.d ] then mkdir /etc/idsd.d fi ln /etc/conf/sd.d/amx_ /etc/idsd.d/amx_ || exiterr cd $MXC $IDINSTALL -a mxc_ >/dev/null 2>&1 || exiterr cd $MXP $IDINSTALL -a mxp_ >/dev/null 2>&1 || exiterr cd $SUP echo "Installing utilities ..." >&2 # install mxdmp mv $SUP/mxdmp.$OBJ $SUP/mxdmp mv $SUP/mxenable.4 /usr/bin/mxenable mv $SUP/mxdisable.4 /usr/bin/mxdisable installf $PKGINST $SUP/mxdmp /usr/bin/mxenable /usr/bin/mxdisable >/dev/null 2>&1 removef $PKGINST $SUP/mxdmp.$OBJ $SUP/mxenable.$OBJ $SUP/mxdisable.$OBJ >/dev/null 2>&1 #cleanup removef $PKGINST $SUP/[a-z]*.* $SUP/*.d/* >/dev/null 2>&1 rm -rf $SUP/[a-z]*.* if [ "$INSTYPE" != "bin" ] then echo "Creating tty databases ..." /etc/conf/bin/idmkinit || { error "idmkinit failed." } chmod 644 /etc/conf/cf.d/inittab echo "Creating /etc/inittab from device Inittab files ..." mv /etc/conf/cf.d/inittab /etc echo "Creating special files ..." /etc/conf/bin/idmknod || { error "idmknod failed." } fi fi installf -f $PKGINST removef -f $PKGINST $IDBUILD || exiterr if test -d /etc/copyrights then echo "Copyright (C) 1988-1994 Corollary, Inc. 8x4 Intelligent Multiport Driver" > /etc/copyrights/08.8x4mux fi log "installation completed successfully" # request a reboot from user exit 10 07070100003b5b000081a4000000d50000003c000000012ee156570000101c000000230000000100000000000000000000001700000000root/etc/8x4/install.v # install.v - 8x4 Intelligent Multiport software installation script # for UNIVEL SVR4 # called from postinstall # prefixed with profile.svr4 remove.sh and install.sh # Copyright (c) 1991-1994 Corollary, Inc. IDINSTALL=/etc/conf/bin/idinstall IDBUILD=/etc/conf/bin/idbuild if [ "$RESTORE" != "1" ] then if [ "$INSTYPE" != "bin" ] then cd $SUP/amx.d getnumboards # prompt for the starting tty name to use cat << ! The lines attached via 8x4 Intelligent Multiport boards are known by a letter that identifies the $TC to which the line is attached and a number that identifies the line on that $TC. The $TC's are normally lettered starting with 'a' and the lines on the $TC's are numbered from 1 to 8. For example, line 3 on the second $TC is normally known as "/dev/ttyb3". This naming scheme sometimes conflicts with other devices. If you wish to assign $TC names beginning at some other letter than 'a', enter the lower case letter with which to begin; otherwise, enter only a carriage return. You may also enter a digit if you wish to use the SVR4 style ttynames. In this case the lines are numbered from 0 to 7. For example, entering a "2" will create names in the range of /dev/term/20 through /dev/term/27. Names on the next $TC will start with /dev/term/30. ! getSTARTLET PATTERN=`ttyadd ttypat` addttytype makepattern makeprinter makettydefault cd $SUP # build driver directories ttyadd amxnodes >$AMX/Node ttyadd mxcnodes >$MXC/Node ttyadd mxpnodes >$MXP/Node ttyadd inittab > $MXC/Init ttyadd msinittab > $MXP/Init else # copy driver directories cp /etc/conf/node.d/amx_ $AMX/Node cp /etc/conf/node.d/mxc_ $MXC/Node cp /etc/conf/node.d/mxp_ $MXP/Node cp /etc/conf/init.d/mxc_ $MXC/Init cp /etc/conf/init.d/mxp_ $MXP/Init echo "Converting /etc/ttyprinter file ..." >&2 cat /etc/ttyprinter | sed "/tty..p/s/p//;/term\/..p/s/p/n/;/term\/...p/s/p/n/" > /tmp/ttyprinter mv /etc/ttyprinter /etc/ttyprinter.save mv /tmp/ttyprinter /etc/ttyprinter chmod 644 /etc/ttyprinter fi installf $PKGINST $SUP/ttypattern >/dev/null 2>&1 installf $PKGINST $TTYP >/dev/null 2>&1 installf $PKGINST $TTYD >/dev/null 2>&1 # delete old drivers $IDINSTALL -d amx_ >/dev/null 2>&1 $IDINSTALL -d mxc_ >/dev/null 2>&1 $IDINSTALL -d mxp_ >/dev/null 2>&1 echo "Installing drivers ..." >&2 # make space.c sed -e "s/NTC/$NTC/g" $MXC/space.$OBJ >$MXC/Space.c mv $AMX/amx$BUS.$OBJ $AMX/Driver.o mv $MXC/mxcs.$OBJ $MXC/Driver.o mv $MXP/mxcsp.$OBJ $MXP/Driver.o installf $PKGINST $AMX/Driver.o $MXC/Driver.o $MXP/Driver.o $MXC/Space.c >/dev/null 2>&1 removef $PKGINST $AMX/amx$BUS.$OBJ $MXC/mxcs.$OBJ $MXP/mxcsp.$OBJ >/dev/null 2>&1 # install new drivers cd $AMX cp Shutdown Sd $IDINSTALL -a amx_ >/dev/null 2>&1 || exiterr if [ ! -d /etc/idrc.d ] then mkdir /etc/idrc.d else rm -f /etc/idrc.d/amx_ fi mv /etc/conf/rc.d/amx_ /etc/rc2.d/S15mxrc || exiterr if [ ! -d /etc/idsd.d ] then mkdir /etc/idsd.d fi ln /etc/conf/sd.d/amx_ /etc/idsd.d/amx_ || exiterr cd $MXC $IDINSTALL -a mxc_ >/dev/null 2>&1 || exiterr cd $MXP $IDINSTALL -a mxp_ >/dev/null 2>&1 || exiterr cd $SUP echo "Installing utilities ..." >&2 # install mxdmp mv $SUP/mxdmp.$OBJ $SUP/mxdmp mv $SUP/mxenable.$OBJ /usr/bin/mxenable mv $SUP/mxdisable.$OBJ /usr/bin/mxdisable installf $PKGINST $SUP/mxdmp /usr/bin/mxenable /usr/bin/mxdisable >/dev/null 2>&1 removef $PKGINST $SUP/mxdmp.$OBJ $SUP/mxenable.$OBJ $SUP/mxdisable.$OBJ >/dev/null 2>&1 #cleanup removef $PKGINST $SUP/[a-z]*.* $SUP/*.d/* >/dev/null 2>&1 rm -rf $SUP/[a-z]*.* if [ "$INSTYPE" != "bin" ] then echo "Creating tty databases ..." /etc/conf/bin/idmkinit || { error "idmkinit failed." } chmod 644 /etc/conf/cf.d/inittab echo "Creating /etc/inittab from device Inittab files ..." mv /etc/conf/cf.d/inittab /etc echo "Creating special files ..." /etc/conf/bin/idmknod || { error "idmknod failed." } fi fi installf -f $PKGINST removef -f $PKGINST $IDBUILD || exiterr if test -d /etc/copyrights then echo "Copyright (C) 1988-1994 Corollary, Inc. 8x4 Intelligent Multiport Driver" > /etc/copyrights/08.8x4mux fi log "installation completed successfully" # request a reboot from user exit 10 070701000072f3000041ed000000d50000003c000000022eecb07e00000000000000230000000100000000000000000000001300000000root/etc/8x4/mxc.d070701000072f4000081a4000000d50000003c000000012ee1565000000020000000230000000100000000000000000000001a00000000root/etc/8x4/mxc.d/Mastermxc_ oc iHcSf mxc_ 0 0 8 128 -1 070701000072f5000081a4000000d50000003c000000012ee1565000000022000000230000000100000000000000000000001c00000000root/etc/8x4/mxc.d/Master.bmxc_ ocl iHcSfL mxc_ 0 0 8 128 -1 070701000072f6000081a4000000d50000003c000000012ee1565100000018000000230000000100000000000000000000001a00000000root/etc/8x4/mxc.d/Systemmxc_ Y 32 0 0 0 0 0 0 0 070701000072f7000081a4000000d50000003c000000012ee15650000068f4000000230000000100000000000000000000001a00000000root/etc/8x4/mxc.d/mxcs.bELF EtE[^_Ë%tO g uuWSu4[^_UWVS} PYW;}E%t [^_Ë-dkh@t2E9GHt*VY[^_ÐhPu\~WuGE%u;@hWPtVY[^_Í@WtVY3[^_U WVS} uFE@.PG@PuFPhH;G@tE%u F %t&[^_ÐE%t N f G>%t uYtG@g@E%Whjj~hWt*fg@G@uW<YSY[^_ËjjЅtB@ BB E0E@@@RuVWOF tG<%uvE@2YtfO@E@2PYHE%uff@ffGfGE@ x$tE@uYG GQ[^_UWVS}-dkhEw_E@<%W fEE BW B;t3E-d;}}kd‰E"}t [^_É}kd+‰EE-dkhE}E @tEE@ uuE@@uiEH @EH @{Lu6CMCMCNCLC2F E` E` {LtCLC2E tG@tQ-hkd t~2u G<%t#-hkdHY^_ÐF4^_U WVS|3=tEE@[^_Í@-dkhG_F@t"OLff@wHYPYGt6OGt!uh YC*C G @C*C t6OGu(F@t#h  YjV0ff@GfPtAfOPfGPfu0EF@% tff@ߍF:PYuYGfTtEfOTfGTfu4EF@twHYPYfgVuY@GfRtMfORfGRfu+GDj GNPh G4F t2fF4fG8fF6fG:fF8fGj GNPF=P F`WXY^_Í@UWV}u u 3^_Í@G8F(G:F,GF4j F8PGNP j FPGNP ^_Í@UWVEp~`uAuYx h@pt ut WY@F`F`^_Uu(u$u uuuuu uP(tPjPjjjjTÐU%tuu(u$u uuuuu u$u(u$u uuuuu uP(PjPjjjjTUtRu(u$u uuuuu uP(PjPjjjjTÐUu(u$u uuuuu uP(uPjPjjjjTÐUWVSE@EXE@E{4RjE@Hp 7C4.Ep Y3 ~ jVEuuhjVCEC @;}u3;E~:E+ljEPEpEP$R +EPEUPREp$VEpEP$R Ep{ EuYE@;}| +EfC f{ E@ x$tE@uYCuuEpS3[^_ËVt$-dkh@t vHY^ËVt$-dkh@tvHYPY^Í@UWVS]-hkd~FHEFEE EjuYP/t GG%G C@%tfc@G$G FVt ffVG'G C@t fc@FLvHYPYuYE F Eu"YE@G HE}|fEGHfG GE@ x$tE@Gfc@G(G)GvHYuY[^_Í@WVD$ -hkdwfOVF'F fGRWY^_UWVS} E@EXE-dkhEG@ =D t+Ejj$EuhY|G EG@$@ E?E@@@ Wu3[^_Ë{/EfH@C#C  =Wu93[^_Í@=G PuG G Wu3[^_Í@=tUg=t$y=ur{/t)Wu3[^_ËWu 3[^_ÐEf`@C$C 0EfH@C(C=uEf`@C(C)CWY3[^_Í@G@ WYG+G  WY@WuuuY3[^_ËU WVSu} VZG EC.PE0BPhPE= t={=T@=T/u=TX=Tt}@WVuG@ 8tC*C+[^_Í@C*C hWV [^_=T= Tt'=T@WVu=TWV* uhY[^_Í@=t!C=tH&=T;bjjWV[^_Ð=<=#=$jh WVR[^_Ë= == t<= WV G@ 8C+WV~G@ E%C-E%C,C hWV [^_Ð=t)S@=t+=u@jjWVq[^_ÐWV[^_Ð=ujj$WVF[^_ËE%=DuhWVg [^_Í@hWVP [^_UWV} w G@ F FEFEFG @,GtwYGG@ Wu^_ÐUWVS} w ju؅u1uYphjuWu3[^_usu ECFFFG@ F G @,GwY_G@ Wu[^_Í@T$J zty thRt$  Ð3ÐWV|$w twYGGT$P =uF Wt$^_ËFFU8D=֊D>@D=G|jEPSu[^_Í@D>XD=֊D>`D=ߊD>hD=ĊD>pD=G|j$EPSu[^_Í@UWVS} G EEp-dkhEE8Tu @$twYGjSGu/WuuYphjS3[^_ËE8TuUG@ EF %t&EV4 JHJHJ H fJfHfEUfR8fUfR?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~|`{}\~ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ'(!)^ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ dc@A B C D MXC (print)%s %d: %s %sSIGHUP line %d%s mxc_doopen: line=%x, flag=%x, t_state=%x, isopen=%x mxc_close: dcd timer set mxc_proc: called but not supportedmxc_close: line=%x, flag=%x, t_state=%x, eflags=%x mxc_timer: dtr drop mxc_timer: sighup mxc_hangup: no streams msgson-linenot responding%s %d: %s %s%s mxc_mint: hup timer set mxc_mint: dcd timer set ldtermmxc_wput: M_CTL allocb failed mxc_ioctlcom: line=%x, cmd=%x, isopen=%x mxc_ioctlcom: TCSET failedmxc_hangup: no streams msgsmxc_iocdata: line=%x, cmd=%x, eflags=%x mxc_holdwait: timeout 000000000000000///32,2333333233333233@2@(#)mxcs.c 1.16@(#)head.sys:sys/page.h 11.1.7.1@(#)head.sys:sys/seg.h 11.1.8.1$Id: termio.h,v 1.2 91/12/18 17:36:26 surya!jora Exp $$Id: termios.h,v 1.3 92/04/03 14:38:26 stelvio!jbohem Exp $@(#)head.sys:sys/ttydev.h 1.1.2.1@(#)head.sys:sys/types.h 11.33.3.1$Id: mplock.h,v 1.4 92/04/23 17:05:04 lakers!sunils Exp $$Id: ipl.h,v 1.2 91/12/19 17:17:34 tlin!lin Exp $@(#)head.sys:sys/select.h 1.2.3.1@(#)head.sys:sys/param.h 11.28.4.1@(#)head.sys:sys/fs/s5param.h 11.6.7.1@(#)head.sys:sys/sysmacros.h 11.14.3.1@(#)head.sys:sys/file.h 11.28.5.4@(#)head.sys:sys/dir.h 11.3.3.1@(#)head.sys:sys/fs/s5dir.h 11.4.7.1@(#)head.sys:sys/signal.h 11.44.3.1@(#)head.sys:sys/immu.h 11.18.4.1@(#)head.sys:sys/region.h 11.1.4.1$Id: user.h,v 1.6 92/11/30 15:45:17 surya!jora Exp $@(#)head.sys:sys/proc.h 11.68.4.1@(#)mptypes.h 18.2 1/31/91 08:14:07$Id: siginfo.h,v 2.4 92/04/08 00:41:35 joseph!v3 Exp $@(#)head.sys:sys/tss.h 1.1.2.1@(#)head.sys:sys/resource.h 1.12.3.1@(#)head.sys:sys/exec.h 1.15.4.1$Id: vnode.h,v 1.3 92/04/14 11:03:19 surya!jora Exp $@(#)head.sys:sys/time.h 1.16.3.1@(#)head:time.h 1.18@(#)head.sys:sys/cred.h 1.8.3.1@(#)kern-vm:faultcatch.h 1.1@(#)head.sys:sys/errno.h 11.18.4.1$Id: conf.h,v 1.2 92/01/14 10:29:20 tlin!lin Exp $@(#)mptypes.h 18.2 1/31/91 08:14:07@(#)head.sys:sys/map.h 11.6.4.1@(#)head.sys:sys/fcntl.h 11.40.4.1@(#)head.sys:sys/tty.h 11.4.5.2@(#)head.sys:sys/ttold.h 11.14.3.1@(#)head.sys:sys/stream.h 11.44.4.1$Id: poll.h,v 1.2 91/12/27 17:25:06 suzuki!jeff Exp $@(#)head.sys:sys/strmdep.h 1.3.6.1@(#)mptypes.h 18.2 1/31/91 08:14:07@(#)head.sys:sys/stropts.h 11.20.3.1@(#)head.sys:sys/evecb.h 1.4.8.1$Id: systm.h,v 1.2 92/01/06 11:02:33 tlin!des Exp $@(#)head.sys:sys/open.h 11.4.3.1@(#)head.sys:sys/strlog.h 11.7.3.1@(#)head.sys:sys/log.h 11.8.3.1@(#)head.sys:sys/debug.h 11.11.5.1@(#)head.sys:sys/cmn_err.h 11.8.4.1@(#)head.sys:sys/buf.h 11.21.4.1@(#)head.sys:sys/uio.h 1.6.3.1@(#)head.sys:sys/strtty.h 1.6.7.1@(#)head.sys:sys/eucioctl.h 1.4.3.1@(#)head.sys:sys/ldterm.h 11.5.6.3@(#)head.sys:sys/emap.h 1.1.2.4@(#)amxextern.h 1.5acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91=}N|\{jzxyxwvus|rrq"y{prrqyossn(mHsQoZs`rrq{| 05jBiHhObfqszmeqppi+e8f@jDrJjNqTjXs^jbdhjliqfvj{pjcprrq0m<`Nsmovqrs_sdd_Ad|]o \[+_OmeYXnN__m_m V m- n5 V qg r  o V  _@ Vq nz m r q s d r q Q O m3 qD r q p p p q r Q&O7mSodiLKJLs| {>rOqTH^GrqVHGG&r7q<HFGjr{qVHGGnnGmRw[v`uhrqrqHCCCB qAqRrtV{Ho2n;m]oqVxHmoVHmfq-rFAR~zrrqo#d6>Vd\ndoAmjih:qKrodAmS<qr9reeQOm8.wKV7rqoVHnmrq56mnz6LQxOmQOm6;eEU|eee2!.1FV0/.-0,/C.V0/.0/.PAo+Y*[e e1 Qn O m X q r H q!r!V!H/!r@!q`!om!Vt!(!V!H!m"QK"OY"ov"H"m"r"q"q"r7#oI#YX##&G$&|$$$7$"%!%$.%mg%b&'$t(7(&(Y(()([(8(e()7<)&)7)&)q*r*Y*2*+*7+2+$+2+6,x,Y,8'.q8.rc.7s.Y.8..).[r/&/q/r&0e00q0r1A1s1x1171712Q13mu37373&15eT5e5f5r&6+6<6N6s6z666,048<Ldhlt|  $(,048<@DHLPTX\`dhlptx|r|09DLT\f0?(GT_kw$658 .x(8(`/)\P)0@1<%"<%, 8; 0JQh[biqy\d<``)0 t !*tl3P<hEQYdks}0$ 46h < !lLh4  `( $*7TB(,MV0agsXh~d4P |D00!0+040>0GMV`i(hr"t{|D D`HD@,(  $mxcs.cfile_lkinfovno_lkinfocommvnode_lkinfomatevno_lkinfolog_lcklog_lockinfoamx_mortemmxc_nhloopsmxc_nhwaitsuntimeoutmxc_releasemxc_activemxc_tcgetOTHERQmxc_ioccopyoutmxc_ioccopyinmxc_tcsetmxc_iocackmxc_ioccheckfreebunlinkbmxc_iocdataputqmxc_ioctlcomqreplymxc_breakflushqmxc_wbufenablemxc_rbufenablecanputmxc_fatalprintfstrlogcmn_errsprintfstrcmpRDmxc_findldtermmxc_fixttymxc_iqcntputctl1freemsgputbqmsgdsizemxc_oqcntmxc_srviocgetqmxc_wstartamx_monitormxc_modemmxc_timeoutputctlamx_watchdogmxc_tickmxc_bintmxc_mintmxc_sintdrv_setparmqenablemxc_chintramx_upamx_prfamx_panicmxc_timermxc_param2mxc_nhhitsmxc_holdwaitspl7mxc_parammxc_flushmxc_errmxc_procWRmxc_ttinitputnextallocbmxc_ttclosebufcallmxc_bufwakedrv_privmxc_tracesleepamx_maxchansmxc_doopenmxc_ckopengetminormxc_onlinebcopymxc_maxttysmxc_noticeamx_bdnameamxctlamxconfigmxc_hangupmxc_disablesplxwakeupsplstrmxc_pttymxc_ettymxc__ttymxc_enabledmxc_enabletimeoutmxc_polldrv_usectohzmxc_tpescdefmxc_mlinemxc_mctlmxc_pmttymxc_mttybzeromxc_initmxc_setupmxc_infomxc_wsrvmxc_wputmxc_winitmxc_closemxc_openmxc_rsrvmxc_rinitmxc_modinfomxc_nhtmomxc_nhdelaymxc_chansmxc_devflagmxc_ttccharmxc_polltoidmxc_initflagmxc_reentermxc_timeactivemxc_verboseelcuctabenotrantabomaptabimaptablcuctabnotrantabtypetab.rel.text.rel.data.data1.rel.rodata.comment.symtab.strtabr46|6x>k@lAn J x Vx  LW \X0 a070701000072f8000081a4000000d50000003c000000012ee1565000006630000000230000000100000000000000000000001a00000000root/etc/8x4/mxc.d/mxcs.eELFxd4( UWVSu~ FjG fEU+‰EPEFPGFGFGFGFG F=u hPYPjh [^_UWVSE@EEE@EEuF<Ekd-dkdEEE?[^_Í@EWPV(WPV$~EFE\ddEE9E|ËE<Ekd-dkdEEE7EWPV(WPV$~EFE\ddEE9E|EEƀPYuY[^_ËUWVSE@t EƆE[^_Í@C@-dkd;GEGGGE@.fc@WFYG t!E+\EE@E+\EE$E@EuEBRE4h FPk$PYPh(Ed9E ƆuY[^_UWVS=EfEfEfEfE+jEPh 3Z;5r+5Њˆk$GƃGƃGGHjG4PEP Cd;|[^_Í@UWVSE 0Y;r [^_Ðƃkd-dkduWu> EtE[^_Ë%tO g uuWSu4[^_UWVS} PYW;}E%t [^_Ë-dkd@t2E9GHt*VY[^_ÐhPu\~WuGE%u;@hWPtVY[^_Í@WtVY3[^_U WVS} uFE@.PG@PuFPhH/G@tE%u F %t&[^_ÐE%t N f G>%t uYtG@g@E%Whjj~hWt*fg@G@uW<YSY[^_ËjjЅtB@ BB E0E@@@RuVWOF tG<%uvE@2YtfO@E@2PYHE%uff@ffGfGE@ x$tE@uYG GQ[^_UWVS}-dkdEw_E@<%W fEE BW B;t3E-d;}}kd‰E"}t [^_É}kd+‰EE-dkdE}E @tEE@ uuE@@uiEH @EH @{Lu6CMCMCNCLC2F E` E` {LtCLC2E tG@tQ-dkd t~2u G<%t#-dkdHY^_ÐF4^_U WVS|3=tEE@[^_Í@-dkdG_F@t"OLff@wHYPYGt6OGt!uh YC*C G @C*C t6OGu(F@t#h  YjV ff@GfPtAfOPfGPfu0EF@% tff@ߍF:PYuYGfTtEfOTfGTfu4EF@twHYPYfgVuY@GfRtMfORfGRfu+GDj GNPh G4F t2fF4fG8fF6fG:fF8fGj GNPF=P F`WXY^_Í@UWV}u u 3^_Í@G8F(G:F,GF4j F8PGNP j FPGNP ^_Í@UWVEp~`uAuYx h@pt ut WY@F`F`^_t$$t$$t$$t$$t$$t$$t$$t$$t$$$t$$t$$t$$t$$t$$t$$t$$t$$t$$j(Ð%tZt$$t$$t$$t$$t$$t$$t$$t$$t$$$t$$t$$t$$t$$t$$t$$t$$t$$t$$j(ÐtZt$$t$$t$$t$$t$$t$$t$$t$$t$$$t$$t$$t$$t$$t$$t$$t$$t$$t$$j(Í@t$$t$$t$$t$$t$$t$$t$$t$$t$$$t$$t$$t$$t$$t$$t$$t$$t$$t$$j(ÐUWVSE@EXE@E{4RjE@Hp 7C4.Ep Y3 ~ jVEuuhjVCEC @;}u3;E~:E+ljEPEpEP$R +EPEUPREp$VEpEP$R Ep{ EuYE@;}| +EfC f{ E@ x$tE@uYCuuEpS3[^_ËVt$-dkd@t vHY^ËVt$-dkd@tvHYPY^Í@UWVS]-dkd~FHEFEE EjuYP/t GG%G C@%tfc@G$G FVt ffVG'G C@t fc@FLvHYPYuYE F Eu"YE@G HE}|fEGHfG GE@ x$tE@Gfc@G(G)GvHYuY[^_Í@WVD$ -dkdwfOVF'F fGRWY^_UWVS} E@EXE-dkdEG@ =D t+Ejj$EuhY|G EG@$@ E?E@@@ Wu3[^_Ë{/EfH@C#C  =Wu93[^_Í@=G PuG G Wu3[^_Í@=tUg=t$y=ur{/t)Wu3[^_ËWu 3[^_ÐEf`@C$C 0EfH@C(C=uEf`@C(C)CWY3[^_Í@G@ WYG+G  WY@WuuuY3[^_ËU WVSu} VZG EC.PE0BPhE= t={=T@=T/u=TX=Tt}@WVuG@ 8tC*C+[^_Í@C*C hWV [^_=T= Tt'=T@WVu=TWV* uhY[^_Í@=t!C=tH&=T;bjjWV[^_Ð=<=#=$jh WVR[^_Ë= == t<= WV G@ 8C+WV~G@ E%C-E%C,C hWV [^_Ð=t)S@=t+=u@jjWVq[^_ÐWV[^_Ð=ujj$WVF[^_ËE%=DuhWVg [^_Í@hWVP [^_UWV} w G@ F FEFEFG @,GtwYGG@ Wu^_ÐUWVS} w ju؅u1uYphjuWu3[^_usu ECFFFG@ F G @,GwY_G@ Wu[^_Í@T$J zty thRt$  Ð3ÐWV|$w twYGGT$P =uF Wt$^_ËFFU8D=֊D>@D=G|jEPSu[^_Í@D>XD=֊D>`D=ߊD>hD=ĊD>pD=G|j$EPSu[^_Í@UWVS} G EEp-dkdEE8Tu @$twYGjSGu/WuuYphjS3[^_ËE8TuUG@ EF %t&EV4 JHJHJ H fJfHfEUfR8fUfR?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~|`{}\~ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ'(!)^ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~#@ dc@A B C D MXC (print)%s %d: %s %sSIGHUP line %d%s mxc_doopen: line=%x, flag=%x, t_state=%x, isopen=%x mxc_close: dcd timer set mxc_proc: called but not supportedmxc_close: line=%x, flag=%x, t_state=%x, eflags=%x mxc_timer: dtr drop mxc_timer: sighup mxc_hangup: no streams msgson-linenot responding%s %d: %s %s%s mxc_mint: hup timer set mxc_mint: dcd timer set ldtermmxc_wput: M_CTL allocb failed mxc_ioctlcom: line=%x, cmd=%x, isopen=%x mxc_ioctlcom: TCSET failedmxc_hangup: no streams msgsmxc_iocdata: line=%x, cmd=%x, eflags=%x mxc_holdwait: timeout ///h0h0h0h0h0h0h0h0h0///S311S3L3L3L3L3L32L3L3L3S3S3P2L3S32@(#)mxcs.c 1.16@(#)head.sys:sys/page.h 11.1.7.1@(#)head.sys:sys/seg.h 11.1.8.1@(#)head.sys:sys/termio.h 11.12.3.1@(#)head.sys:sys/termios.h 1.31.4.1@(#)head.sys:sys/ttydev.h 1.1.2.1@(#)head.sys:sys/types.h 11.33.3.1@(#)head.sys:sys/select.h 1.2.3.1@(#)head.sys:sys/param.h 11.28.4.1@(#)head.sys:sys/fs/s5param.h 11.6.7.1@(#)head.sys:sys/sysmacros.h 11.14.3.1@(#)head.sys:sys/file.h 11.28.5.4@(#)head.sys:sys/dir.h 11.3.3.1@(#)head.sys:sys/fs/s5dir.h 11.4.7.1@(#)head.sys:sys/signal.h 11.44.3.1@(#)head.sys:sys/immu.h 11.18.4.1@(#)head.sys:sys/region.h 11.1.4.1@(#)head.sys:sys/user.h 11.45.5.1@(#)head.sys:sys/proc.h 11.68.4.1@(#)head.sys:sys/siginfo.h 1.20.3.1@(#)head.sys:sys/tss.h 1.1.2.1@(#)head.sys:sys/resource.h 1.12.3.1@(#)head.sys:sys/exec.h 1.15.4.1@(#)head.sys:sys/vnode.h 1.40.4.2@(#)head.sys:sys/time.h 1.16.3.1@(#)head.sys:sys/cred.h 1.8.3.1@(#)kern-vm:faultcatch.h 1.1@(#)head.sys:sys/errno.h 11.18.4.1@(#)head.sys:sys/conf.h 11.21.3.1@(#)head.sys:sys/map.h 11.6.4.1@(#)head.sys:sys/fcntl.h 11.40.4.1@(#)head.sys:sys/tty.h 11.4.5.1@(#)head.sys:sys/ttold.h 11.14.3.1@(#)head.sys:sys/stream.h 11.44.3.2@(#)head.sys:sys/poll.h 11.9.7.1@(#)head.sys:sys/strmdep.h 1.3.6.1@(#)head.sys:sys/stropts.h 11.20.3.1@(#)head.sys:sys/evecb.h 1.4.8.1@(#)head.sys:sys/systm.h 11.53.4.2@(#)head.sys:sys/open.h 11.4.3.1@(#)head.sys:sys/strlog.h 11.7.3.1@(#)head.sys:sys/log.h 11.8.3.1@(#)head.sys:sys/debug.h 11.11.5.1@(#)head.sys:sys/cmn_err.h 11.8.4.1@(#)head.sys:sys/ddi.h 1.21.4.1@(#)head.sys:sys/buf.h 11.21.4.1@(#)head.sys:sys/uio.h 1.6.3.1@(#)head.sys:sys/strtty.h 1.6.7.1@(#)head.sys:sys/eucioctl.h 1.4.3.1@(#)head.sys:sys/ldterm.h 11.5.6.2@(#)head.sys:sys/emap.h 1.1.2.1@(#)amxextern.h 1.5acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91=uNt\sjrxqponmktjji"qshjjiqgkkf(eHkQgZk`jjist 05bBaH`Ob^qkze]ihha+]8^@bDjJbNiTbXk^bb\hblaq^vb{hb[hjji0e<XNkmgvijkWk\\WA\|Ug TS+WOeeQPfNWWeWe N e- f5 V ig j  g N  W@ Nq fz e j i k \ j i I G e3 iD j i h h h i j I&G7eSgdaDCBDkt s>jOiT@^?jiN@??&j7i<@F?jj{iN@??ffGeRo[n`mhjiji@;;;: iAiRjtN{@g2f;e]gqNx@egN@e^i-jF9R~rjjig#\66V\\fdo9eba`:iKjg\9eS4ij1r]]IGe0.oKV/jigN@feji5.mfr.LIxGeIGe6;]EM|]]]*!.)FN}('('K(y'('93%QQc$kS]]I2 GC eS P i j @ i j N @ j!i$!g1!N8!"!N!@!e!I"G"g:"@C"eW"jh"i"i"j"g #Q#h# $ @$$/$$$$e+%&&'8(/P( n(Q((#(S(0(](/) W)/) )i)j*Q***%*/***+*+.+p,Q,0-i-j'./7.QJ.0U.^.#f.S6/ Z/ik/j/]d00i0j09071pb11/1/12I2e93/`3/3 4]5]5^5j556676>6E6S6,048<Ld~h}l|t|zy{  $(,048<@DHLPTX\`dhlptx|!'2: +55A58L-xV]\(l'`zH/D)\)01%P"< 8| 0\%(\7dB<`LT\bk`u)0 ttlPh "0,$ 7B5hOT <^ lhhp4 y| `( hT(,0 X\#.5?dJ4PV[bir{ |D000000(h"t |*D D4=F`PH\Df@r,|( mxcs.camx_mortemmxc_nhloopsmxc_nhwaitsuntimeoutmxc_releasemxc_activemxc_tcgetOTHERQmxc_ioccopyoutmxc_ioccopyinmxc_tcsetmxc_iocackmxc_ioccheckfreebunlinkbmxc_iocdataputqmxc_ioctlcomqreplymxc_breakflushqmxc_wbufenablemxc_rbufenablecanputmxc_fatalcmn_errprintfstrcmpRDmxc_findldtermmxc_fixttymxc_iqcntputctl1freemsgputbqmsgdsizemxc_oqcntmxc_srviocgetqmxc_wstartamx_monitormxc_modemmxc_timeoutputctlamx_watchdogmxc_tickmxc_bintmxc_mintmxc_sintdrv_setparmqenablemxc_chintramx_upamx_prfamx_panicmxc_timermxc_param2mxc_nhhitsmxc_holdwaitspl7mxc_parammxc_flushmxc_errmxc_procWRmxc_ttinitputnextallocbmxc_ttclosebufcallmxc_bufwakedrv_privmxc_tracesleepamx_maxchansmxc_doopenmxc_ckopengetminormxc_onlinebcopymxc_maxttysmxc_noticeamx_bdnameamxctlamxconfigmxc_hangupmxc_disablesplxwakeupsplstrmxc_pttymxc_ettymxc__ttymxc_enabledmxc_enabletimeoutmxc_polldrv_usectohzmxc_tpescdefmxc_mlinemxc_mctlmxc_pmttymxc_mttybzeromxc_initmxc_setupmxc_infomxc_wsrvmxc_wputmxc_winitmxc_closemxc_openmxc_rsrvmxc_rinitmxc_modinfomxc_nhtmomxc_nhdelaymxc_chansmxc_devflagmxc_ttccharmxc_polltoidmxc_initflagmxc_reentermxc_timeactivemxc_verboseelcuctabenotrantabomaptabimaptablcuctabnotrantabtypetab.rel.text.rel.data.data1.rel.rodata.comment.symtab.strtab4`6!6'<>k2@:0A# TH  Tx . dU CtV K$_S070701000072f9000081a4000000d50000003c000000012ee15650000067b8000000230000000100000000000000000000001a00000000root/etc/8x4/mxc.d/mxcs.pELFe4( UWVSu~ FjG fEU+‰EPEFPGFGFGFGFG F=u hPYPjh [^_UWVSE@EEE@EEuF<Ekd-dkdEEE?[^_Í@EWPV(WPV$~EFE\ddEE9E|ËE<Ekd-dkdEEE7EWPV(WPV$~EFE\ddEE9E|EEƀPYuY[^_ËUWVSE@t EƆE[^_Í@C@-dkd;GEGGGE@.fc@WFYG t!E+\EE@E+\EE$E@EuEBRE4h FPk$PYPh(Ed9E ƆuY[^_UWVS=EfEfEfEfE+jEPh 3Z;5r+5Њˆk$GƃGƃGGHjG4PEP Cd;|[^_Í@UWVSE 0Y;r [^_Ðƃkd-dkduWu> EtE[^_Ë%tO g uuWSu4[^_UWVS} PYW;}E%t [^_Ë-dkd@t2E9GHt*VY[^_ÐhPu\~WuGE%u;@hWPtVY[^_Í@WtVY3[^_U WVS} uFE@.PG@PuFPhH/G@tE%u F %t&[^_ÐE%t N f G>%t uYtG@g@E%Whjj~hWt*fg@G@uW<YSY[^_ËjjЅtB@ BB E0E@@@RuVWOF tG<%uvE@2YtfO@E@2PYHE%uff@ffGfGE@ x$tE@uYG GQ[^_UWVS}-dkdEw_E@<%W fEE BW B;t3E-d;}}kd‰E"}t [^_É}kd+‰EE-dkdE}E @tEE@ uuE@@uiEH @EH @{Lu6CMCMCNCLC2F E` E` {LtCLC2E tG@tQ-dkd t~2u G<%t#-dkdHY^_ÐF4^_U WVS|3=tEE@[^_Í@-dkdG_F@t"OLff@wHYPYGt6OGt!uh YC*C G @C*C t6OGu(F@t#h  YjV ff@GfPtAfOPfGPfu0EF@% tff@ߍF:PYuYGfTtEfOTfGTfu4EF@twHYPYfgVuY@GfRtMfORfGRfu+GDj GNPh G4F t2fF4fG8fF6fG:fF8fGj GNPF=P F`WXY^_Í@UWV}u u 3^_Í@G8F(G:F,GF4j F8PGNP j FPGNP ^_Í@UWVEp~`uAuYx h@pt ut WY@F`F`^_t$$t$$t$$t$$t$$t$$t$$t$$t$$$t$$t$$t$$t$$t$$t$$t$$t$$t$$j(Ð%tZt$$t$$t$$t$$t$$t$$t$$t$$t$$$t$$t$$t$$t$$t$$t$$t$$t$$t$$j(ÐtZt$$t$$t$$t$$t$$t$$t$$t$$t$$$t$$t$$t$$t$$t$$t$$t$$t$$t$$j(Í@t$$t$$t$$t$$t$$t$$t$$t$$t$$$t$$t$$t$$t$$t$$t$$t$$t$$t$$j(ÐUWVSE@EXE@E{4RjE@Hp 7C4.Ep Y3 ~ jVEuuhjVCEC @;}u3;E~:E+ljEPEpEP$R +EPEUPREp$VEpEP$R Ep{ EuYE@;}| +EfC f{ E@ x$tE@uYCuuEpS3[^_ËVt$-dkd@t vHY^ËVt$-dkd@tvHYPY^Í@UWVS]-dkd~FHEFEE EjuYP/t GG%G C@%tfc@G$G FVt ffVG'G C@t fc@FLvHYPYuYE F Eu"YE@G HE}|fEGHfG GE@ x$tE@Gfc@G(G)GvHYuY[^_Í@WVD$ -dkdwfOVF'F fGRWY^_UWVS} E@EXE-dkdEG@ =D t+Ejj$EuhY|G EG@$@ E?E@@@ Wu3[^_Ë{/EfH@C#C  =Wu93[^_Í@=G PuG G Wu3[^_Í@=tUg=t$y=ur{/t)Wu3[^_ËWu 3[^_ÐEf`@C$C 0EfH@C(C=uEf`@C(C)CWY3[^_Í@G@ WYG+G  WY@WuuuY3[^_ËU WVSu} VZG EC.PE0BPhE= t={=T@=T/u=TX=Tt}@WVuG@ 8tC*C+[^_Í@C*C hWV [^_=T= Tt'=T@WVu=TWV* uhY[^_Í@=t!C=tH&=T;bjjWV[^_Ð=<=#=$jh WVR[^_Ë= == t<= WV G@ 8C+WV~G@ E%C-E%C,C hWV [^_Ð=t)S@=t+=u@jjWVq[^_ÐWV[^_Ð=ujj$WVF[^_ËE%=DuhWVg [^_Í@hWVP [^_UWV} w G@ F FEFEFG @,GtwYGG@ Wu^_ÐUWVS} w ju؅u1uYphjuWu3[^_usu ECFFFG@ F G @,GwY_G@ Wu[^_Í@T$J zty thRt$  Ð3ÐWV|$w twYGGT$P =uF Wt$^_ËFFU8D=֊D>@D=G|jEPSu[^_Í@D>XD=֊D>`D=ߊD>hD=ĊD>pD=G|j$EPSu[^_Í@UWVS} G EEp-dkdEE8Tu @$twYGjSGu/WuuYphjS3[^_ËE8TuUG@ EF %t&EV4 JHJHJ H fJfHfEUfR8fUfR?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~|`{}\~ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ'(!)^ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~#@ dc@A B C D MXC (print)%s %d: %s %sSIGHUP line %d%s mxc_doopen: line=%x, flag=%x, t_state=%x, isopen=%x mxc_close: dcd timer set mxc_proc: called but not supportedmxc_close: line=%x, flag=%x, t_state=%x, eflags=%x mxc_timer: dtr drop mxc_timer: sighup mxc_hangup: no streams msgson-linenot responding%s %d: %s %s%s mxc_mint: hup timer set mxc_mint: dcd timer set ldtermmxc_wput: M_CTL allocb failed mxc_ioctlcom: line=%x, cmd=%x, isopen=%x mxc_ioctlcom: TCSET failedmxc_hangup: no streams msgsmxc_iocdata: line=%x, cmd=%x, eflags=%x mxc_holdwait: timeout ///h0h0h0h0h0h0h0h0h0///S311S3L3L3L3L3L32L3L3L3S3S3P2L3S32@(#)mxcs.c 1.16@(#)uts-x86:proc/seg.h 1.5$Header: $@(#)uts-x86:io/termio.h 1.6$Header: $@(#)uts-x86:io/termios.h 1.9$Header: termios.h 1.2 91/09/05 $@(#)uts-x86:io/ttydev.h 1.3$Header: $@(#)uts-x86:util/types.h 1.11$Header: $@(#)uts-x86:fs/select.h 1.2$Header: $@(#)uts-x86at:util/param.h 1.8$Header: $@(#)uts-x86:fs/s5fs/s5param.h 1.5$Header: $@(#)uts-x86:util/sysmacros.h 1.6$Header: $@(#)uts-x86:fs/file.h 1.6$Header: $@(#)uts-x86:fs/dir.h 1.4$Header: dir.h 1.2 91/07/12 $@(#)uts-x86:fs/s5fs/s5dir.h 1.3$Header: $@(#)uts-x86:proc/signal.h 1.5$Header: $@(#)uts-x86:mem/immu.h 1.8$Header: $@(#)uts-x86:mem/vmparam.h 1.7$Header: $@(#)uts-x86:util/region.h 1.2$Header: $@(#)uts-x86:proc/user.h 1.12$Header: $@(#)uts-x86:proc/proc.h 1.13$Header: $@(#)uts-x86:proc/siginfo.h 1.3$Header: $@(#)uts-x86:util/weitek.h 1.5$Header: $@(#)uts-x86:svc/resource.h 1.4$Header: $@(#)uts-x86:proc/tss.h 1.6$Header: $@(#)uts-comm:mem/faultcatch.h 1.1.2.4$Header: $@(#)uts-x86:svc/errno.h 1.6$Header: $@(#)uts-x86:io/conf.h 1.5$Header: $@(#)uts-x86:util/map.h 1.4$Header: $@(#)uts-x86:fs/fcntl.h 1.5@(#)uts-x86at:io/tty.h 1.7$Header: $@(#)uts-x86:io/ttold.h 1.5$Header: $@(#)uts-x86:io/stream.h 1.10$Header: $@(#)uts-x86:fs/vnode.h 1.10$Header: $@(#)uts-x86:svc/time.h 1.6$Header: $@(#)uts-x86:io/poll.h 1.3$Header: $@(#)uts-x86at:io/strmdep.h 1.5$Header: $@(#)uts-x86:proc/cred.h 1.5$Header: $@(#)uts-x86:io/stropts.h 1.4$Header: $@(#)uts-comm:svc/secsys.h 1.7.4.3$Header: $@(#)uts-x86:svc/systm.h 1.10$Header: $@(#)uts-x86:io/open.h 1.2$Header: $@(#)uts-x86:io/strlog.h 1.3$Header: $@(#)uts-x86:io/log/log.h 1.4$Header: $@(#)uts-x86:util/debug.h 1.4$Header: $@(#)uts-x86at:util/cmn_err.h 1.6$Header: $@(#)uts-x86:io/ddi.h 1.16$Header: $@(#)uts-x86:fs/buf.h 1.17$Header: $@(#)uts-x86:io/uio.h 1.7$Header: $@(#)uts-x86:io/strtty.h 1.4$Header: $@(#)uts-x86:io/ldterm/eucioctl.h 1.2$Header: $@(#)uts-x86:io/ldterm/ldterm.h 1.8$Header: $@(#)uts-x86:io/intmap/emap.h 1.8$Header: $@(#)amxextern.h 1.5acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91=N2\1jx0/;.;-2}}|"01{}}|0z--y(xH-QzZ-`}}|12 095vBuHtObrq-zx<<:q|{{u+q8r@vD}JvN|TvX-^vb+hvluqrvv{{vp{}}|0x<mN-mzv|}-l-++lA+|jz *i+lOxehgy>Nllxlx f x- y5 V |g }  z f > l@ fq yz x } | - + } | d $ x3 |D } | { { { | } d&$7xSzduba`b-2 1>}O|T_^^}|f_^^&}7|<_F^j}{|f_^^yyGxR[.`h;}|}|_] >|A|R}tf{_z2y;x]zqfx_xzf_xr>|-}F\R~>}}|z#+6[V+\ydo\x9vut:|K}z+\>xSZ|}Yrqqd$xX.K>VW}|zf_yx}|5Vmy>VLdx$xd$x6:;qE'|qqqU!.TFf}SRSRKSyRSR\3PQhckiqqd2 $C xS g | } _ | } f _ }!|$!z1!f8!O!f!_!x!d"$"z:"_C"xW"}h"|"|"}"z #h#h#N $N@$M$W$L$K$M$x+%&&'M8(WP(Nn(h(J((i(X(q(W)NW)W)N)|)}*h*U*P*W*U*M+U+V+/,h,X-|-}'.W7.hJ.XU.J^.f.i6/NZ/|k/}/qd00|0}0\071/b11W1W12d2x93W`3W3N4q5q5r5}5;5G686 76>67E6S6F,048<Ldhlt6|654  $(,048<@DHLPTX\`dhlptx|!'2:?-x\('`H/D)\)01%$P"<5 8D| 0}\d<``)0 t tl$P-hJn0x$ )  < l4  `( 40ud?@ D0KL0X|0b0l0 |F`PH\Df@r,  u558 .SZ\dlsz6BU\d5hhh T((,3<BNX\Ydk4P|0(h"t*D D4=|(mxcs.cmxc_nhloopsmxc_nhwaitsmxc_tickmxc_nhhitsmxc_onlinemxc_enabledmxc_tpescdefmxc_mlinemxc_pmttymxc_mttyamx_mortemuntimeoutmxc_releasemxc_activemxc_tcgetOTHERQmxc_ioccopyoutmxc_ioccopyinmxc_tcsetmxc_iocackmxc_ioccheckfreebunlinkbmxc_iocdataputqmxc_ioctlcomqreplymxc_breakflushqmxc_wbufenablemxc_rbufenablecanputmxc_fatalcmn_errprintfstrcmpRDmxc_findldtermmxc_fixttymxc_iqcntputctl1freemsgputbqmsgdsizemxc_oqcntmxc_srviocgetqmxc_wstartamx_monitormxc_modemmxc_timeoutputctlamx_watchdogmxc_bintmxc_mintmxc_sintdrv_setparmqenablemxc_chintramx_upamx_prfamx_panicmxc_timermxc_param2mxc_holdwaitspl7mxc_parammxc_flushmxc_errmxc_procWRmxc_ttinitputnextallocbmxc_ttclosebufcallmxc_bufwakedrv_privmxc_tracesleepamx_maxchansmxc_doopenmxc_ckopengetminorbcopymxc_maxttysmxc_noticeamx_bdnameamxctlamxconfigmxc_hangupmxc_disablesplxwakeupsplstrmxc_pttymxc_ettymxc__ttymxc_enabletimeoutmxc_polldrv_usectohzmxc_mctlbzeromxc_initmxc_setupmxc_infomxc_wsrvmxc_wputmxc_winitmxc_closemxc_openmxc_rsrvmxc_rinitmxc_modinfomxc_nhtmomxc_nhdelaymxc_chansmxc_devflagmxc_ttccharmxc_polltoidmxc_initflagmxc_reentermxc_timeactivemxc_verboseelcuctabenotrantabomaptabimaptablcuctabnotrantabtypetab.rel.text.rel.data.data1.rel.rodata.bss.comment.symtab.strtab4`6!6'<>k2@:0A ?0Ao I  8Vx . V HW FP`X070701000072fa000081a4000000d50000003c000000012ee1565000006a00000000230000000100000000000000000000001a00000000root/etc/8x4/mxc.d/mxcs.vELF h4( UWVSu~ FjG fEU+‰EPEFPGFGFGFGFG F=u hPYPjh [^_UWVSE@EEE@EEuF<Ekd-dkdEEE?[^_Í@EWPV(WPV$~EFE\ddEE9E|ËE<Ekd-dkdEEE7EWPV(WPV$~EFE\ddEE9E|EEƀPYuY[^_ËUWVSE@t EƆE[^_Í@C@-dkd;GEGGGE@.fc@WFYG t!E+\EE@E+\EE$E@EuEBRE4h FPk$PYPh(Ed9E ƆuY[^_UWVS=EfEfEfEfE+jEPh 3Z;5r+5Њˆk$GƃGƃGGHjG4PEP Cd;|[^_Í@UWVSE 0Y;r [^_Ðƃkd-dkduWu> EtE[^_Ë%tO g uuWSu4[^_UWVS} PYW;}E%t [^_Ë-dkd@t2E9GHt*VY[^_ÐhPu\~WuGE%u;@hWPtVY[^_Í@WtVY3[^_U WVS} uFE@.PG@PuFPhH/G@tE%u F %t&[^_ÐE%t N f G>%t uYtG@g@E%Whjj~hWt*fg@G@uW<YSY[^_ËjjЅtB@ BB E0E@@@RuVWOF tG<%uvE@2YtfO@E@2PYHE%uff@ffGfGE@ x$tE@uYG GQ[^_UWVS}-dkdEw_E@<%W fEE BW B;t3E-d;}}kd‰E"}t [^_É}kd+‰EE-dkdE}E @tEE@ uuE@@uiEH @EH @{Lu6CMCMCNCLC2F E` E` {LtCLC2E tG@tQ-dkd t~2u G<%t#-dkdHY^_ÐF4^_U WVS|3=tEE@[^_Í@-dkdG_F@t"OLff@wHYPYGt6OGt!uh YC*C G @C*C t6OGu(F@t#h  YjV ff@GfPtAfOPfGPfu0EF@% tff@ߍF:PYuYGfTtEfOTfGTfu4EF@twHYPYfgVuY@GfRtMfORfGRfu+GDj GNPh G4F t2fF4fG8fF6fG:fF8fGj GNPF=P F`WXY^_Í@UWV}u u 3^_Í@G8F(G:F,GF4j F8PGNP j FPGNP ^_Í@UWVEp~`uAuYx h@pt ut WY@F`F`^_t$$t$$t$$t$$t$$t$$t$$t$$t$$$t$$t$$t$$t$$t$$t$$t$$t$$t$$j(Ð%tZt$$t$$t$$t$$t$$t$$t$$t$$t$$$t$$t$$t$$t$$t$$t$$t$$t$$t$$j(ÐtZt$$t$$t$$t$$t$$t$$t$$t$$t$$$t$$t$$t$$t$$t$$t$$t$$t$$t$$j(Í@t$$t$$t$$t$$t$$t$$t$$t$$t$$$t$$t$$t$$t$$t$$t$$t$$t$$t$$j(ÐUWVSE@EXE@E{4RjE@Hp 7C4.Ep Y3 ~ jVEuuhjVCEC @;}u3;E~:E+ljEPEpEP$R +EPEUPREp$VEpEP$R Ep{ EuDYE@;}| +EfC f{ E@ x$tE@uYCuuEpS3[^_ËVt$-dkd@t vHY^ËVt$-dkd@tvHYPY^Í@UWVS]-dkd~FHEFEE EjuYP/t GG%G C@%tfc@G$G FVt ffVG'G C@t fc@FLvHYPYuYE F EurYE@G HE}|fEGHfG GE@ x$tE@Gfc@G(G)GvHYuY[^_Í@WVD$ -dkdwfOVF'F fGRWY^_UWVS} E@EXE-dkdEG@ =D t+Ejj$EuhY|G EG@$@ E?E@@@ Wu3[^_Ë{/EfH@C#C  =Wu93[^_Í@=G PuG G Wu3[^_Í@=tUg=t$y=ur{/t)Wu3[^_ËWu 3[^_ÐEf`@C$C 0EfH@C(C=uEf`@C(C)CWY3[^_Í@G@ WYG+G  WY@WuuuY3[^_ËU WVSu} VZG EC.PE0BPhE= t={=T@=T/u=TX=Tt}@WVuG@ 8tC*C+[^_Í@C*C hWV [^_=T= Tt'=T@WVu=TWVz uhY[^_Í@=t!C=tH&=T;bjjWV[^_Ð=<=#=$jh WVR[^_Ë= == t<= WV G@ 8C+WV~G@ E%C-E%C,C hWV [^_Ð=t)S@=t+=u@jjWVq[^_ÐWV[^_Ð=ujj$WVF[^_ËE%=DuhWVg [^_Í@hWVP [^_UWV} w G@ F FEFEFG @,GtwYGG@ Wu^_ÐUWVS} w ju؅u1uYphjuWu3[^_usu ECFFFG@ F G @,GwY_G@ Wu[^_Í@T$J zty thRt$  Ð3ÐWV|$w twYGGT$P =uF Wt$^_ËFFU8D=֊D>@D=G|jEPSu[^_Í@D>XD=֊D>`D=ߊD>hD=ĊD>pD=G|j$EPSu[^_Í@UWVSjEPu "uYuYE9Eu ƃ9Eu~ƃkd-dkdGEE=tp=tI=G %CU ‰G uWEtoE[^_Ð[^_ËG Eju EP }?G@G % W W ‰Eju EP | 3[^_Í@[^_ËUWVS} G EEp-dkdEE8Tu @$twYGjSGu/WuuYphjS3[^_ËE8TuUG@ EF %t&EV4 JHJHJ H fJfHfEUfR8fUfR?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~|`{}\~ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ'(!)^ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~#@ dc@A B C D MXC (print)%s %d: %s %sSIGHUP line %d%s mxc_doopen: line=%x, flag=%x, t_state=%x, isopen=%x mxc_close: dcd timer set mxc_proc: called but not supportedmxc_close: line=%x, flag=%x, t_state=%x, eflags=%x mxc_timer: dtr drop mxc_timer: sighup mxc_hangup: no streams msgson-linenot responding%s %d: %s %s%s mxc_mint: hup timer set mxc_mint: dcd timer set ldtermmxc_wput: M_CTL allocb failed mxc_ioctlcom: line=%x, cmd=%x, isopen=%x mxc_ioctlcom: TCSET failedmxc_hangup: no streams msgsmxc_iocdata: line=%x, cmd=%x, eflags=%x mxc_holdwait: timeout D1D1D111111111100043@3444444344444344T3@(#)mxcs.c 1.16@(#)uts-x86:proc/seg.h 1.5$Header: $@(#)uts-x86:io/termio.h 1.6$Header: $@(#)uts-x86:io/termios.h 1.9$Header: termios.h 1.2 91/09/05 $@(#)uts-x86:io/ttydev.h 1.3$Header: $@(#)uts-x86:util/types.h 1.11$Header: $@(#)uts-x86:fs/select.h 1.2$Header: $@(#)uts-x86at:util/param.h 1.8$Header: $@(#)uts-x86:fs/s5fs/s5param.h 1.5$Header: $@(#)uts-x86:util/sysmacros.h 1.6$Header: $@(#)uts-x86:fs/file.h 1.6$Header: $@(#)uts-x86:fs/dir.h 1.4$Header: dir.h 1.2 91/07/12 $@(#)uts-x86:fs/s5fs/s5dir.h 1.3$Header: $@(#)uts-x86:proc/signal.h 1.5$Header: $@(#)uts-x86:mem/immu.h 1.8$Header: $@(#)uts-x86:mem/vmparam.h 1.7$Header: $@(#)uts-x86:util/region.h 1.2$Header: $@(#)uts-x86:proc/user.h 1.12$Header: $@(#)uts-x86:proc/proc.h 1.13$Header: $@(#)uts-x86:proc/siginfo.h 1.3$Header: $@(#)uts-x86:util/weitek.h 1.5$Header: $@(#)uts-x86:svc/resource.h 1.4$Header: $@(#)uts-x86:proc/tss.h 1.6$Header: $@(#)uts-comm:mem/faultcatch.h 1.1.2.4$Header: $@(#)uts-x86:svc/errno.h 1.6$Header: $@(#)uts-x86:io/conf.h 1.5$Header: $@(#)uts-x86:util/map.h 1.4$Header: $@(#)uts-x86:fs/fcntl.h 1.5@(#)uts-x86at:io/tty.h 1.7$Header: $@(#)uts-x86:io/ttold.h 1.5$Header: $@(#)uts-x86:io/stream.h 1.10$Header: $@(#)uts-x86:fs/vnode.h 1.10$Header: $@(#)uts-x86:svc/time.h 1.6$Header: $@(#)uts-x86:io/poll.h 1.3$Header: $@(#)uts-x86at:io/strmdep.h 1.5$Header: $@(#)uts-x86:proc/cred.h 1.5$Header: $@(#)uts-x86:io/stropts.h 1.4$Header: $@(#)uts-comm:svc/secsys.h 1.7.4.3$Header: $@(#)uts-x86:svc/systm.h 1.10$Header: $@(#)uts-x86:io/open.h 1.2$Header: $@(#)uts-x86:io/strlog.h 1.3$Header: $@(#)uts-x86:io/log/log.h 1.4$Header: $@(#)uts-x86:util/debug.h 1.4$Header: $@(#)uts-x86at:util/cmn_err.h 1.6$Header: $@(#)uts-x86:io/ddi.h 1.16$Header: $@(#)uts-x86:fs/buf.h 1.17$Header: $@(#)uts-x86:io/uio.h 1.7$Header: $@(#)uts-x86:io/strtty.h 1.4$Header: $@(#)uts-x86:io/ldterm/eucioctl.h 1.2$Header: $@(#)uts-x86:io/ldterm/ldterm.h 1.8$Header: $@(#)uts-x86:io/intmap/emap.h 1.8$Header: $@(#)amxextern.h 1.5acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91=N2\1jx0/;.;-2"010--(~H-QZ-`12 095|B{HzObxq-z~<<:w{+w8x@|DJ|NT|X-^|b+h|l{qxv|{|v0~<sN-mv-r-++rA+|p *o+rO~enm>Nrr~r~ l ~- 5 V g    l > r@ lq z ~   - +   j $ ~3 D        j&$7~Sd{hgfh-2 1>OTe^dledd&7<eFdj{leddG~R[.`h;ec >ARtl{e2;~]qlxe~le~x>-FbR~>#+6aV+\dob~9|{z:K+b>~S`_rwwj$~^.K>V]le~5\m>\Ljx$~j$~6:;wE'|www[!.ZFl}YXYXKYyXYXb3VQnckowwj2 $C ~S m   e   l e !$!1!l8!U!l!e!~!j"$":"eC"~W"h"""" #n#h#T $T@$S$]$R$Q$S$~+%&&'S8(]P(Tn(n(P((o(^(w(])TW)])T))*n*[*V*]*[*S+[+\+/,n,^-N-v.M .L.K-.6.;.L..J.J;/L/w/]/n/^/P//o0T00:1w1112b$22/22]2]34jE4~4]4]4TE6wh6w7x 7:7;?7GP78b7 77777F,048<Ldhlt6|654  $(,048<@DHLPTX\`dhlptx|T^dow| /x\('` 0D)\!)0<T2M%aP"<r 8| 0\d<``)0. 8t XtlaPjh0$ )  < l4  `(( 40d?@  D0KL0X|0b0l0/]|`HD@, &.6>Hu8778-P.4HZk\"DKsH7hh  4=hGMZTe(,pyX\4P| 0)8BK(hT"tgD Dqz(mxcs.cmxc_nhloopsmxc_nhwaitsmxc_tickmxc_nhhitsmxc_onlinemxc_enabledmxc_tpescdefmxc_mlinemxc_pmttymxc_mttyamx_mortemuntimeoutmxc_releasemxc_activecopyoutmxp_majormxc_majorgetmajorcopyinmxc_getset_flagsmxc_tcgetOTHERQmxc_ioccopyoutmxc_ioccopyinmxc_tcsetmxc_iocackmxc_ioccheckfreebunlinkbmxc_iocdataputqmxc_ioctlcomqreplymxc_breakflushqmxc_wbufenablemxc_rbufenablecanputmxc_fatalcmn_errprintfstrcmpRDmxc_findldtermmxc_fixttymxc_iqcntputctl1freemsgputbqmsgdsizemxc_oqcntmxc_srviocgetqmxc_wstartamx_monitormxc_modemmxc_timeoutputctlamx_watchdogmxc_bintmxc_mintmxc_sintdrv_setparmqenablemxc_chintramx_upamx_prfamx_panicmxc_timermxc_param2mxc_holdwaitspl7mxc_parammxc_flushmxc_errmxc_procWRmxc_ttinitputnextallocbmxc_ttclosebufcallmxc_bufwakedrv_privmxc_tracesleepamx_maxchansmxc_doopenmxc_ckopengetminorbcopymxc_maxttysmxc_noticeamx_bdnameamxctlamxconfigmxc_hangupmxc_disablesplxwakeupsplstrmxc_pttymxc_ettymxc__ttymxc_enabletimeoutmxc_polldrv_usectohzmxc_mctlbzeromxc_initmxc_setupmxc_infomxc_wsrvmxc_wputmxc_winitmxc_closemxc_openmxc_rsrvmxc_rinitmxc_modinfomxc_nhtmomxc_nhdelaymxc_chansmxc_devflagmxc_ttccharmxc_polltoidmxc_initflagmxc_reentermxc_timeactivemxc_verboseelcuctabenotrantabomaptabimaptablcuctabnotrantabtypetab.rel.text.rel.data.data1.rel.rodata.bss.comment.symtab.strtabT47^7d?koAwB |BoP J Z Wx k XX hY Fb070701000072fb000081a4000000d50000003c000000012ee1565100000299000000230000000100000000000000000000001b00000000root/etc/8x4/mxc.d/space.bchar mxc__tty[NTC*16*104]; char mxc_etty[NTC*16*100]; int mxc_maxttys = NTC*16; int mxc_ptty = NTC*8; #include "config.h" struct amx_board { int a_type; int a_startaddr; }; #if !defined(AMX__0) int mxc_numbrds = 0; int mxc_numports = 0; struct amx_board amx_board; #else #if (AMX__0 == 0) int mxc_numbrds = 0; int mxc_numports = 0; struct amx_board amx_board; #else int mxc_numbrds = AMX__CNTLS; int mxc_numports = AMX__UNITS; struct amx_board amx_board[] = { { AMX__0, AMX__0_SCMA }, #if defined(AMX__1) { AMX__1, AMX__1_SCMA }, #endif #if defined(AMX__2) { AMX__2, AMX__2_SCMA }, #endif #if defined(AMX__3) { AMX__3, AMX__3_SCMA } #endif }; #endif #endif 070701000072fc000081a4000000d50000003c000000012ee15651000002eb000000230000000100000000000000000000001b00000000root/etc/8x4/mxc.d/space.e#include "config.h" int mxc_major = MXC__CMAJOR_0; int mxp_major = MXP__CMAJOR_0; char mxc__tty[NTC*16*100]; char mxc_etty[NTC*16*100]; int mxc_maxttys = NTC*16; int mxc_ptty = NTC*8; #include "config.h" struct amx_board { int a_type; int a_startaddr; }; #if !defined(AMX__0) int mxc_numbrds = 0; int mxc_numports = 0; struct amx_board amx_board; #else #if (AMX__0 == 0) int mxc_numbrds = 0; int mxc_numports = 0; struct amx_board amx_board; #else int mxc_numbrds = AMX__CNTLS; int mxc_numports = AMX__UNITS; struct amx_board amx_board[] = { { AMX__0, AMX__0_SCMA }, #if defined(AMX__1) { AMX__1, AMX__1_SCMA }, #endif #if defined(AMX__2) { AMX__2, AMX__2_SCMA }, #endif #if defined(AMX__3) { AMX__3, AMX__3_SCMA } #endif }; #endif #endif 070701000072fd000081a4000000d50000003c000000012ee15651000002eb000000230000000100000000000000000000001b00000000root/etc/8x4/mxc.d/space.p#include "config.h" int mxc_major = MXC__CMAJOR_0; int mxp_major = MXP__CMAJOR_0; char mxc__tty[NTC*16*100]; char mxc_etty[NTC*16*100]; int mxc_maxttys = NTC*16; int mxc_ptty = NTC*8; #include "config.h" struct amx_board { int a_type; int a_startaddr; }; #if !defined(AMX__0) int mxc_numbrds = 0; int mxc_numports = 0; struct amx_board amx_board; #else #if (AMX__0 == 0) int mxc_numbrds = 0; int mxc_numports = 0; struct amx_board amx_board; #else int mxc_numbrds = AMX__CNTLS; int mxc_numports = AMX__UNITS; struct amx_board amx_board[] = { { AMX__0, AMX__0_SCMA }, #if defined(AMX__1) { AMX__1, AMX__1_SCMA }, #endif #if defined(AMX__2) { AMX__2, AMX__2_SCMA }, #endif #if defined(AMX__3) { AMX__3, AMX__3_SCMA } #endif }; #endif #endif 070701000072fe000081a4000000d50000003c000000012ee15651000002eb000000230000000100000000000000000000001b00000000root/etc/8x4/mxc.d/space.v#include "config.h" int mxc_major = MXC__CMAJOR_0; int mxp_major = MXP__CMAJOR_0; char mxc__tty[NTC*16*100]; char mxc_etty[NTC*16*100]; int mxc_maxttys = NTC*16; int mxc_ptty = NTC*8; #include "config.h" struct amx_board { int a_type; int a_startaddr; }; #if !defined(AMX__0) int mxc_numbrds = 0; int mxc_numports = 0; struct amx_board amx_board; #else #if (AMX__0 == 0) int mxc_numbrds = 0; int mxc_numports = 0; struct amx_board amx_board; #else int mxc_numbrds = AMX__CNTLS; int mxc_numports = AMX__UNITS; struct amx_board amx_board[] = { { AMX__0, AMX__0_SCMA }, #if defined(AMX__1) { AMX__1, AMX__1_SCMA }, #endif #if defined(AMX__2) { AMX__2, AMX__2_SCMA }, #endif #if defined(AMX__3) { AMX__3, AMX__3_SCMA } #endif }; #endif #endif 07070100003b5c000081a4000000d50000003c000000012ee156540000a2e8000000230000000100000000000000000000001300000000root/etc/8x4/mxcfgELF44 (444400\x`'p/usr/lib/libc.so.1%+!% & ("' * )  #$ṁ m!,q$)& 2,9@@F|L.S<@Z̈a'hLou\z(Dq܈ 4` |L&<0hl'l\%܇__iobopenread_iob_cleanup_endfork_environfflushperrorfputclseek_etextatexitfdopen_edatasignalcloseexitfopenwritestrcmperrnostrcpyfgetc_lib_versionfprintfstrlenwait__fpstart_GLOBAL_OFFSET_TABLE_sleep__flsbufsscanffcloseprintf_DYNAMICfwriteioctldupalarmexecv/usr/lib/libc.so.1&&&&&$&&&&&&&&*& &&& & & &&)&'& &&''(' ''#'!'5&%&%&h%&h%&h%&h%&h %&h(%&h0%&h8p%&h@`%&hHP%&hP@%&hX0%&h` %&hh%&hp%&hx%&h%&h%&h%&h%&h%&h%&h%&hp%'h`%'hP%'h@% 'h0%'h %'h%'hjjR,t h,'th\ET&RU RP PjËD$tqh'Yt$t$jYÀ=9(u#h'Y:(PhÐU8WVS=9(u#h'wY}u\=:(uh'h<[^_À=:(~04P:(Ph'h 33@=:(t 33h'h4;(PhL5@((P(Phl[^_ÐVYEPY}tEPh$nC:(;tF |h0OY[^_ÐWYEPY}tZ}u8%}u <@}u @@DEPEPEPWR#C:(;G |UP=9(t hLYE;(h'Y!ËD$@(h'YÍ@U8WVSEE}uGE}hPY[^_ËEH!5!Yu3YE !Lhu؅u5Dquh 3EhPW ShjP=t hY|uh'hz jYhhu t hDYDžDžDž Dž$DžPh(hhkYjYjkY;uuh'h [^_WVS't$|$ @8-uWV@P@ 93|[^_Í@U$5!YEPYfEfEEPYULWVSu EE'@Ãbt:IOD?c2jY'';}?h!hE'4 !u=! h8Y jY@'';}1EPhE'4? uuYh*YH'';}DEPhE'4 u"}~uE@(h'YYMhY=VtKeM'';}=EPhE'4s uuY!hRYa5'uV itGac'';}9EPhE'4 uuYejUY[h\YL@nu3=9(uh'Y:(Ph@Ph~EEG[^_ËUWVS] '@;E}'D8-uh-Y353EE} }~ hYE9E }-}@F׈'?| h YO;}}M'4h05EPEPh'4b_뷍@'';E} '8-uu hDMYƆ'h'Y '[^_Í@'Et+uh ƃu hYF@|hY[^_Í@F׈'?| hYG;}~B5L"5tqh  5tqh05tqhdt5tqha5tqhN5tqh;Í@U=!tXc !@P5tqhL u0u,u(u$u uuuuu u,h\YËU!=!|!hq! =!|%5!!@P5tqh`p@!@P5tqh|Q u0u,u(u$u uuuuu u(,hY Í@U젔!ug!u^6 5!!@P5tqhu0u,u(u$u uuuuu u,hY Í@C/ËËUWVS]u 3 Ƅ=G|(~WPS +u[^_ÍDq:~9} ËËD$p(D$ Pt$ ÐUWVSEEE[^_ËEE%lE*t E E E EE3Ek \8ЋEE0|9~u0uluEEE/huEEE@[u u YEWmA| Z3Yt/WEPYt E@  EYEEPuSWut }tE}}[^_Í@p(p( t t ttUV p(p(UYAp(p(;t,u [^_ËV p(p(UYE[^_ËEE% l c Z% 뇍@UXWVS} ct } st} [u)uuu }t E@3P|[^_3EE } ou  } xuEEEEp(p( t t t-u%EEE׈p(p(MP+GMp(p(/@0;9~%a;f~A;jFeEu  uÍE}0; 90@a; fW7ߋ}|.u }u@EY@etEuo}ui ud}t^}tXEEE׈p(p(+t-t0;(9#EE׈p(p(M}t؋؅tW p(p(UYE E}tE9Eu 3[^_ËEEE EttuE @Ef[^_ËUPWVS]E]} cu}0uuE3} su tp(p(!#u} cu32} [u*#@tC׈M~p(p(t !#tхt%}~W p(p(UYE Et;]t} ct[^_Í@3[^_ÐUWVS]3;^uFC3t ! @!G|&t G! G!uK@C]u΋[^_Í@p(p(Ð p(p(T$ËD$PYt D$@ D$Í@l$A| Z3ÐUWVS]u EnE8-uVSEPE@PHEPEPhE4~uEE}G@E4hE9]|[^_;=@q|WhfPqG;}~!뾍@UPWVSu 3Ãbt*HQtkBrf?Z;E}h!hE4 u =!u hY !U@!FLu(!5@Vt+5Tu 7jYPh!au;E}!h!h!h@E4N}hHFY@u !!5!5!Ihh Yzqt!lQ!a@!U@u0JjY;E}EPhE4 t hYE!EE[^_ÐUWVSl36LqFtP6W5tqhӃG;=@q|hY[^_UWVS]?t V=!!LqG#!;!u\!wwww W=4"t2=!tPhnN4"!@q9!m~Vh5F=!#;[^_Ë!uF!u=!Lq5!!@P5tqh4"Ã=4"t5=!t @Pht4"ÐUV5l5L"5tqhփ 5tqhփhTYhxYhYhYhYh<YhlYhY5tqhփ^U졤!@P5tqh$hmyu0u,u(u$u uuuuu uhmK0hmj LhmOYjwYU졤!@P5tqh4hmu0u,u(u$u uuuuu uhm0hmj hmYhmY|(ÐWV=|(5D"jYh`jjY?t^_ËUWVSD"u~*ƙPUYƹ 3G;;|Nu[^_Í@U(P5Dqu u!@P5tqhDhm u uuuuhmhmj hmYjYUWV5<"Y5@"Y=H"tGF=! }H<"׋ !I1L<"D8@"֋ !I1L@"D0H"(<"׋ !I'L@"֋ !I'Lj5<"x(uhh5<" j5@"at(uhh 5@" 5!uj5x( uuh\E죤!Y=!t*5!uj5x( u3Y^_ËU8": u3tfpqfHq;fpq u3tfHq @fHqpqPHqPh !9!vLu3t!h4@!hHXY!Í@t$j5x(k ut$h\]D$!t$j5x(7 uÐ3ÐUVuV1YjV5x( uu 5x( ;EtVh|ht5<"tj.1Y^ËUPjEPu EÐUPjEPun EÐUVuV0YjV5x(v uu 5x( ;EtVhh5<"j0Y^ËjD$ Pt$ jD$ Pt$ x UPjEP5t( |jEP5t( tEPhh5<"PEÍ@jD$P5t( |jD$ P5t( tD$Phh5<"ÐUPVfujP5t(B |jEP5t(: t"Phh5<"^Í@E EjP5t( |jEP5t( tPhh5<"D^ËUPVfujP5t( |jEP5t( t"Phh5<"^Í@E EjP5t(5 |jEP5t(= tPhh5<"^Ët$j5x( uh h5<"Z Ët$j5x( uhh5<"& Ët$j5x(k uh(h 5<" Ët$j 5x(7 uh4h,5<" ËUPEEPj25x( uhDh85<" EÍ@UWVu$Pj5x( uh h5<"/ Y3@D=>D=G|$Pj5x(T uhh5<" Y^_Í@U$P j5x( uh h5<" Y}} E|u3uj5x( uhPhH5<"K ÐU$P j5x(y uh h5<" YEËU$P j5x(- uh h5<" YEËU$EPuj5x( uh(h 5<"q YEÍ@U$P j5x( uh h5<"$ YEËU$EPuj5x(Z uh(h 5<" YEÍ@U$P j5x( uh h5<" YEËjj 5x( uh\hT5<"\ Uuj5x( uDqtuh`YÐhzYÍ@hh5<" Ëjj5x(A uhh5<" U$=8"}P!E݄u5EPuj5x( uh(h 5<"r YEݣ8"8"Ëu3Ðu3Ðku3ÐU,=!u =!tËEPuj5x(L uh(h 5<" YEPPEP5!5tqËU WVSEE Ewa$dVNE?E/Ev@VSWEPu uhhc}thPY2[^_ÐE=t%=t.=t7=uhYȍ@h Y븍@hY먍@hY똍@Vt$j 5x( }hh5<"X ^ÐUW3)kƀyqkƀzqkƀ{qkƀ}qG|j j"j j*j j2j j:_Í@UWVSu]} kyq;t`hDPt]Q"PDP^]P"PPIkzqPDP1kӈyq3[^_kD$yqÍ@S\$?kD$ zq;u3[PD$ T$DPkD$ ӈzq[kD$zqÍ@j@D$T$ DPËL$kzqPD$DPÍ@L$k{qk{qPD$DPUÐL$k{qk{qPD$DP)ÐL$k{qk{qPD$DPÐL$k{qk{qPD$DPÐD$T$DP^Y%Í@UWVu} jDPjDPjDP{}ujDPfkƀ{q@jDPHkƀ{qjWV jWV kƀxq^_ÐD$ PD$T$ P3Í@UWVSu} EDDPvYÃt'kӃ}qPSYE[^_Í@j YEMu[^_jD$T$ DPpjD$T$ DPX_tÐËUV5}8t,j h%(tP *@j h%tP jpqPj2Yj pqP=!uhY^ËU ^t jLh"jh|"h jh%XtP jpqPj2Y=!uhYjpqPÍ@UWVS5<'& j#h"hq jh%^P\ PTPh hPh փ Ph h(Ph փ ÍE؄uf3Ph h8Ph փ ǍEffuʀ=!YjpqP[^_Ë/ . j#h"hy jh%fPd X Í@UWVS=<5H j}h#h+ jh%|tP jpqPBj2,Y0@Ph փhDPh ׃ ÍE؄uπ=!ujpqP[^_Í@UWVS5\  jAh~#h_ jh%tP8 jpqPvj2`Yf/Ph փhPPh Ӄ ǍEffù=!ujpqP[^_ÐUPWVS=58!E!; uh\Y3[^_thh$hg :tj-ht$hF @joh$h+ ؄uhpY3[^_Í@jh%dtP uhY3[^_Ë2Ph jpqPj2YE!K@Ph VjPh 7 uhY3[^_Í@ÍE؄uPh lPhփ[^_ÐUWVS=<5H _t j#h# j#h#h jh%0tP jpqPj2Y0@Ph փhPh ׃ ÍE؄uπ=!ujpqP[^_Í@UWVSu VZY:] u [^_j UYOuك}tE PPuh3[^_Í@UWVSf] 2+@uYf;u [^_j YNuу}tPPuh3[^_UPfEt j j EPh*ÐhYÐUPWVS`t3[^_Ðcu.it3jj Lj j!@jj!4hj!%,hgjh|"h jh%tP jpqPj2Yu +,hYjpqPjpqPmj2WYf=%hMYfE;t5E=uPhPEPh, =hLgYt 2jh%Pp! j j P`, jjPP, j8jP@, tf<%@f<%jjP, jjP+ j2AYh>YfE;t>E=uPPh` PEPPhjP*fƃujPPhj(jPP+ jjP@+ j2YhYfE;t?E=uPPh0 @PEPPhƃujPPhDPYYÃ&u$=!-jpqP[^_UPVhx1Yjh%jV j2YhYf=tPhThjj * jjjj j YZt f%f%fh%Yff;t=u'Phj?Yj Y^Í@PPh ӐUWVS=̧5pq  j#h"hW jh%tP0 jh jpqP_j2IYhh hhh T@jP׃Ph j2YhPh ] jP׃ÍE؄u=!ujpqP[^_Í@UPWVS3 Ƈ(G|hh(h hh(h } hh(hf hh(hO (3@Frhh(j 36Ƈ(+f%((Ƈ(|hh(h u1thRh hh j;hx%h [^_ÐUWVSu ]DžSVuB 3 @Ƅ=G|SPu{ 38>:=t+=P>PEPh(DžG;|ċ[^_ÐjpqPjpqPj yYjpqPuj pqPclqÐjpqPEj2/YÐjpqP)ÐUP=lq^]jUh#%h jh%tP jh Rh4h @jpqPj2Yh\h4h O tlqhtYÐ=lqtÐUWV5EPh jh %j Yh Yuh Y^_ÐOuhY^_ËUWEPh Xjh 5(j Yh Yuh Y_ËOuhOY_Í@UWE PEPh EPh E Ph jh @j Yh YtOuhY_UWE PEPh? EPh QE Ph ?jh @j Yh fYtOuhDY_Ot3WthYËhYXÍ@l$tPHq@PD$PHq@PÍ@t$tPHq@PdHq@PuYUPWVS=5Et3[^_ÐoЈEPj փEPj փj YE;t$PEP|&UPhj YE:Et$PEP|&UPh$tÍEe=!T[^_ÐUPWVS=p5̧t3[^_Ðjj փEV2^ЈEEPÍEPփEPÍEPփEPÍEPփEPÍEPփÃr2@ЈEÍEPY:EtEPPPhLÍEPY:EtEPPPhxÍEPY:EtEPPPhrÍEPY:EtEPPPhCÃ.EEEE=![^_Í@UVS5̧t3[^Ë t'jh jh[^tHjj"փhj#փjhփjhփjhփhhփjj փjjփ2VjÍEPփjÍEPփjÍEPփjÍEPփPj փÃrj@jփ!jhփjhփjhփjhփjhփ[^ÐUPWVSut 3[^_Ëtu fEfE3@θ3NjY%%#t(ƃPj K %[^_Í@j YGd|Vh ƃPj 3[^_ÐE@PYu [^_j YGd|֍FPhVY3[^_Í@UPWVS}t 3[^_ËuEPu Wh<ru f@fjƍ@ P^EPƍ@PJjƍ@P9jƍ@P(EtAu Pu Hq@ Hq@Pƍ@PfAuHq@ @Hq@PPu ƍ@Pf@EuffPhlPƍ@ Pi[^_ÐfMjj CE %P}P'E %P}PE%P}PEP}P E@Pj Wj ϸ %[^_Í@UW}xt3_Í@Whxmt-ujhl_ËjhX_ËǃPj 3Wj (jYjYϸ %jj j}Pj}Pj}Pj}PWj _ËUPVu{t3^Ët+uhY^Ðh~Y^Í@jj KuPYfEuPYfEUD^UWV}fu t3^_Ðt3uPh^_ÐPh^_Í@fNjj %P}PP}P}^_ËU EEEEjjmEPjEPjEPjEPjhhj hhj f"Pjohhj; hjj* hj"j hhj D$P!+!@P5!b Ë!+!@P5!Ðj!+!@P5! j!+!@P5! ÐUPVMU tv#EPhQ' EPVh @EPVQ ^ËU WVS]E +E@EPuuh3 @,F@|EEEE=@uh˿}@v@uVh,uS )uu}uEEEEruh{}@v@uVh,ug 3.,;tP,PEPh(莿G;|)uu}u[^_ÐUWVM u|QVhT v2hV?Wh1hVWh WVWV^_UWVSME +@ЋuS@3 4,vGruhpX@v @Wh,u +}u[^_Í@U WVSME +@ЋuUquh}@v@]Sh,u 3(94,tV4,EPhvG;r)]]}u[^_ËUPWVS}u D7Es8}v/EPhW EPuh~ [^_ËEPuWf [^_ËvލDEtuEPE-P @EPuW +u[^_ËUWVSE +E@EEPuuh茼}tf3f}t fEfEE E,E}@|}u1@@v E@@uuh,W +u}uEuh}uFjEPW E;tPEPWhjEPWO wf]ÍEfE}ufME}s[^_ËtD$tjpqPÐjpqPÐUlEw$|@hj j҃ j@j j҃ Í@hj j҃ j@j j҃ Í@UPWVS=5lEPYЈEPj EPփ EPj EPփ j EP׃E;t!PEPE4|&h, 贺j EP׃E:Et"EPEPE4|&hT ~tÍER=!A[^_ËUPWVS=5]jh%P EdjjjPփEPjP jjjPփjjpjP׃EPhjP׃EEEEu=!uPY[^_ËUWS]!  WPh|  djh&W jh%P hjP jjWP @jd豭Y=!uh!YPYP]Y[_Í@UPWVS]! E! Vuh A jh%P] jh&u jV踹hjP- jV蚹jjuPPYhjP jjVPPmYjjpjP%jhlV 3.&:lt&PlPh 踷 Grπ=!1P YPYU[^_UPWVS]! E! Vuh  AjhKP jhKE P jih&uS jiVH8tjjjP jhjhjP jjjE P j YjE P jE P jE P hjE PI jjiVE PhjP$ jjiuPPYE PYjjpjE PIjihlV 3.&:lt&PlPh ܵ GirPZYE POYjiVtjjjhjE Pb hjPO j YjP jPs jPe tjhjjjP jjiVPhjE P jjiuE PvE PQYPGYjjpjP jihlVk 3,&:lt&PlPh!蔴 GirE PYPY=!]PYE PYPYE PY[^_ÐUVS5l]Ãt jPj Pփ hj jփ jYjjPփ } Pj Pփ } %Pj Pփ }tiPjPփ j0jPփ jjPփ hjPփ jDjPփ jhjPփ hjPփ [^ø땐h(! Yj֦YUWVSh,!u ؅uhjYPhu迦uuh艦i[^_ÅhhmEe&VHPLPhW+uHLLPh$W uLY\Ph,Wʳ u\Y\Ph4W螳 u\ YPP\Ph<WkuP\"[PP\PhHW/uP\TP\PhTWujT\ TP\Ph`W跲ujT\ TPhlW育 uTY}PPXP\PhxWLuPX\= 9\PhW u\Y&WYuhhm耤VjPEP tmEu `}EP`P=&th 苣Ymh0!W躤th4!W訤VҤY[^_WVŞ|$t$WyYu[^_VWӃ=&u[^_WV5p|$ WJYu ^_ËWY=&uWYPh^_ÐUPWV5H}W+Yu^_ËjEPWփ =&uEPh萢p^_UPWV5H}WYu^_ËjEPWփ =&uuhB"^_ËWV5|$ WYu^_ËjD$PWփ =&u^_Í@WV5|$ WVYu^_ËjD$PWփ =&u^_Í@U WVS]3E9E s E EE u unuy[^_ËjEPuZ 3@D=:D=tD=D=G|~uhF3g@uuh+ EE 9Ev[^_ÐtD=PD=PhD=PD=Phޠ | m}hmj Omm 3uD= v>D==s2 m}hmD=P?mmT=+ m}hmj.ء@mm.G| m}hmj 訡@mm 3WV|$ t$;sVWtD$P+@PW ^_Ë|$~h訟Y芺3Í@ËUW}r9rr)t(rrrs_h:Y3_Í@UWV}u ;wr9rr)pt,rrrs ^_Í@hƞY訹3^_ËUWVSu] &u@Yu3[^_Ð t F׈Ku[^_UPW}4jEPW8 EPEPWhD$Err_Í@Í@t$tPHq@PbHq@PYÊt$tPHq@P0Hq@PYÀ|$tD$PHqT$DPPHqT$DPP耽YÍ@l$tPHq@P躽D$PHq@P製Í@l$tPHq@P耽D$PHq@PgÍ@l$tPHqT$DPP>D$ PHqT$DPPÍ@D$ PD$ Pt$ j!ÐD$ PD$ Pt$ jÐUWS3l@E PEP}tEPHqUDPP誼HqUDPP6YU#Š:]u [_Ðj aYGd|EPPE PE4|&h8!3[_ËD$ PD$ Pt$ j!ÐD$ PD$ Pt$ jÐUPE PEP}tEPHqUDPPһHqUDPP^YU#Š:Eu Í@EPPE PE4|&hh!M3ËUS}jP}tEPHqUDPPCHqUDPPϺYjP}tEPHqUDPPHqUDPP芺Yhj Po j P}tEPHqUDPP覺HqUDPP2Y=u[3[Í@ܯį,<L\08D`p$8D\ht(@Phx(8Tt4H`t<Th$8`|$d 4Dd $0<HT`lx0P 0Lh  8Dh%d %s: no boards found %s: %d board%s found, 0x%02x %s: no boards found cache a31 address mode is %d syc %d oec %d ttyhog %d w%s: RAM dump to %s completed /etc/8x4/mxdmp%s: ascii dump to %s completed %d%d%x%d%dBoard id search list: 0x%02x %x-%x%s version %s usage: %s -n print number of boards installed usage: %s -i print ids of boards installed usage: %s -c select a31 cache mode usage: %s -a ... set id search list usage: %s -? print this usage list %s %d: fatal, %s %d: error, %s %d: fatal, %s %s errno=%d (%s) %s %d: board id 0x%02x, addr range 0x%lx-0x%lx, %s type S1-IN, S2-IN S1-OUT, S2-IN S1-IN, S2-OUT S1-OUT, S2-OUT rrunknown command %s * Looping... ob %x %xib %xrb %lxrw %lxwb %lx %xww %lx %xdb %lx %lxd %lx %lxboard %lxf %lx %lx %xbt %lx0x%x 0x%x 0x%x %8lx %02x%02x %02x %02x %8lx * invalid I/O address invalid memory address invalid memory range %04lx: %04x %04x Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo child processesNo more processesNot enough spacePermission deniedBad addressBlock device requiredDevice busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument out of domainResult too largeNo message of desired typeIdentifier removedChannel number out of rangeLevel 2 not synchronizedLevel 3 haltedLevel 3 resetLink number out of rangeProtocol driver not attachedNo CSI structure availableLevel 2 haltedDeadlock situation detected/avoidedNo record locks availableError 47Error 48Error 49Bad exchange descriptorBad request descriptorMessage tables fullAnode table overflowBad request codeInvalid slotFile locking deadlockBad font file formatError 58Error 59Not a stream deviceNo data availableTimer expiredOut of stream resourcesMachine is not on the networkPackage not installedObject is remoteLink has been severedAdvertise errorSrmount errorCommunication error on sendProtocol errorError 72Error 73Multihop attemptedError 75Error 76Not a data messageFile name too longValue too large for defined data typeName not unique on networkFile descriptor in bad stateRemote address changedCan not access a needed shared libraryAccessing a corrupted shared library.lib section in a.out corruptedAttempting to link in more shared libraries than system limitCan not exec a shared library directlyError 88Operation not applicableNumber of symbolic links encountered during path name traversal exceeds MAXSYMLINKSError 91Error 92Directory not emptyToo many usersSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketOption not supported by protocolError 100Error 101Error 102Error 103Error 104Error 105Error 106Error 107Error 108Error 109Error 110Error 111Error 112Error 113Error 114Error 115Error 116Error 117Error 118Error 119Protocol not supportedSocket type not supportedOperation not supported on transport endpointProtocol family not supportedAddress family not supported by protocol familyAddress already in useCannot assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection because of resetSoftware caused connection abortConnection reset by peerNo buffer space availableTransport endpoint is already connectedTransport endpoint is not connectedStructure needs cleaningError 136Not a name fileNot availableIs a name fileRemote I/O errorReserved for future useError 142Cannot send after socket shutdownToo many references: cannot spliceConnection timed outConnection refusedHost is downNo route to hostOperation already in progressOperation now in progressStale NFS file handles8x18x28x4unknowncannot change cache mode while any boards are enabled/etc/8x4/dump1/etc/8x4/dumpasciianother dump already armed unable to open dump file %s, errno %ddump fwrite errorstdout open failed-%mxdmp-A0/etc/8x4/mxdmpboard number expected following -bcache mode expected following -cmessage level expected following -Mttyhog level expected following -Hboard number expected following -Dunknown option -%cid too largetoo many idstoo many idsunknown argument %sno ids%s %d: status, %s %d: error, test %2d, %s %d: error, %s %d: warning, test %2d, Unknown error%d-%dtest %d does not existunknown argument %s%xboard id expected following -B%dboard number expected following -b%lx-%lxnumber expected following -ainvalid range following -aunknown flag -%c%s: test %2d %-39s %7s std pass %d completed %s %d: test %2d, %-39s %s failedpassed%s version %s usage: %s [-TVQqLl] [-b n] [-a x-y] test[-test] test[-test] ... -T table of tests -Q quiet - no print output -q quiet - only error messages output -L infinite loop on tests -l minor infinite loop within test -b n board number n (default is 0) -a x-y address range x-y test test number or test range usage: %s -u print this usage list /dev/amx1 /dev/amxio1 openopensccaddr 0x%x, cregaddr 0x%xmemory size is 128Kmemory size is 64Kboard %d select failedrdmemaddr 0x%xwrmemaddr 0x%xinbaddr 0x%xoutbaddr 0x%xorbaddr 0x%xorbaddr 0x%xorbaddr 0x%xorbaddr 0x%xrdconfigwrconfigrdctlrdctldumpwaitsetirqsearchno valid kernel loaded (bad magic number)board not presentAMX_ONLINEAMX_OFFLINE8x4AT8x4mc8x18x1AT8x28x2AT8x4GTjumperunknownioctlAMX_MONITOR1.5.3byte dataodd byte dataword databyte dataword dataloadihand failedloadcode failedload startvec faileddata errormxltest returns %xbyte data%s was 0x%x, exp 0x%x%s was 0x%x, exp 0x%xhost interrupt board testno base interrupt, exp 0x%xbase vector was 0x%x, exp 0x%x8530 interrupt testscc %d xmit no vector, expected 0x%xscc %d xmit vector was 0x%x, expected 0x%xscc %d xmit int status was 0x%x, TxEMPTY not setscc %d 2nd xmit no vector, expected 0x%xscc %d 2nd xmit vector was 0x%x, expected 0x%xscc %d xmit int status was 0x%x, TxEMPTY not set8237 eop interrupt testdma eop unexpected vector 0x%xdma eop no vector, expected 0x%xdma eop vector was 0x%x, expected 0x%xcpu not running, cpu not locked, datacode bad verify at 0x%lx, expected 0x%x, was 0x%xioslave did not start,ioslave startedsinb failedsinw failedsoutb(0x%x, 0x%x)soutb failedsoutw(0x%x, 0x%x)soutw faileddmaio188dmaio8237SCC %s reg 12 was 0x%x, expected 0x%xSCC %s reg 13 was 0x%x, expected 0x%xchannel %d addr reg was 0x%x, expected 0x%xchannel %d addr reg was 0x%x, expected 0x%xchannel %d count reg was 0x%x, expected 0x%xchannel %d count reg was 0x%x, expected 0x%xTC timeout, DMA channel %dTC timeout, DMA channel %dstartdma %d, addr 0x%x, count 0x%x, mode 0x%xctl = 0x%x stopdma %dword read,word read,odd word write,odd word write,odd word write,odd word write,addr 0x%lx, nbytes 0x%lx, pattern 0x%xfill addr 0x%lxcheck addr 0x%lxaddr 0x%lx, data was 0x%x, expected 0x%xaddr 0x%lx, nbytes 0x%lxfill addr 0x%lxcheck addr 0x%lxaddr 0x%lx, data was 0x%lx, expected 0x%lxaddr 0x%lx, nbytes 0x%lx, pattern 0x%xbit %daddr 0x%lx, data was 0x%x, expected 0x%xABCDSCC %s reg 12 was 0x%x, expected 0x%xSCC %s reg 13 was 0x%x, expected 0x%xch %d, TBUF 0x%lxATBUF 0x%lx, ARBUF 0x%lxdata, was 0x%x, expected 0x%xATBUF 0x%lx, ARBUF 0x%lxdata, was 0x%x, expected 0x%xdata, was 0x%x, expected 0x%x--qLSCC %s reg %d timeout, was 0x%x, expected 0x%xSCC %s reg %d was 0x%x, expected 0x%x^$\d `@0 ( ؎Ў G(Hu Hu؎Ў FFFFF F ؎Ў FFG'O'W'_'g'o'w''ø؎Ў F ‰Fθ؎Ў FF؎Ў FF؎Ў F0 & .interp.hash.dynsym.dynstr.rel.plt.init.plt.text.fini.rodata.rodata1.data1.data.got.dynamic.bss.symtab.strtab.shstrtab.comment@(#)UNIX System V Release 4 Multi-Processor STC scde:/usr/ccs/lib/crt1.o@(#)UNIX System V Release 4 Multi-Processor STC scde:/usr/ccs/lib/crti.o@(#)UNIX System V Release 4 Multi-Processor STC scde:/usr/ccs/lib/values-Xt.o@(#)head:stdio.h 2.34.1.2@(#)head:ctype.h 1.18@(#)uts-x86:fs/fcntl.h 1.5@(#)uts-x86:util/types.h 1.11$Header: $@(#)uts-x86:fs/select.h 1.2$Header: $acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91@(#)head:stdio.h 2.34.1.2@(#)uts-x86:fs/fcntl.h 1.5@(#)uts-x86:util/types.h 1.11$Header: $@(#)uts-x86:fs/select.h 1.2$Header: $@(#)uts-x86:svc/errno.h 1.6$Header: $@(#)uts-x86:proc/signal.h 1.5$Header: $acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91@(#)head:stdio.h 2.34.1.2acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91@(#)UNIX System V Release 4 Multi-Processor STC scde:/usr/ccs/lib/libc.so@(#)UNIX System V Release 4 Multi-Processor STC scde:/usr/ccs/lib/libc.so@(#)UNIX System V Release 4 Multi-Processor STC scde:/usr/ccs/lib/libc.so@(#)UNIX System V Release 4 Multi-Processor STC scde:/usr/ccs/lib/crtn.o ld : (SCDE) 5.0 04/26/91Ԁ H 00>   (.3 @d9\\m?``mGo>P00^W!]&b'pk'J07070100003b5d000081a4000000d50000003c000000012ee1565500000576000000230000000100000000000000000000001800000000root/etc/8x4/mxcrestore# where old binaries are saved from an upgrade. SAVE8X4="/var/8x4" INSTYPE=bin RESTORE=1 SUP=/etc/8x4 EXITCODE=1 PKGINST=mxc exiterr() { echo >&2 if [ "$1" != "" ] then exit $1 else exit $EXITCODE fi } log() { if [ "$LOG" != "" ] then if [ ! -d $SUP ] then mkdir $SUP fi echo $* >>$SUP/LOG fi } # Make sure nobody is doing anything before re-installing. if pmadm -l -p ttymonmx >/dev/null 2>&1 then echo "Please logout from and disable port monitors (mxdisable) from" >&2 echo "all 8x4 Intelligent Multiport ports before re-installing software.\n" >&2 exit 1 fi if sacadm -l -p ttymonmx >/dev/null 2>&1 then echo "Please remove ttymonmx port service (mxdisable) from all" >&2 echo "8x4 Intelligent Multiport ports before re-installing software.\n" >&2 exit 1 fi # Remove any ttymonmx port monitors if any exist sacadm -r -p ttymonmx >/dev/null 2>&1 # Shutdown driver by executing shutdown script if [ -r /etc/idsd.d/amx_ ] then sh /etc/idsd.d/amx_ if [ "$?" != "0" ] then while : do echo "\nDo you wish to continue (y/n): \c" >&2 read X case X$X in Xy) X=0; break;; Xn) exit 1;; *) echo "Unavailable choice" >&2;; esac done fi fi if [ -d $SAVE8X4 ] then cd $SAVE8X4 find . -print | cpio -pdum / else echo "There is no saved image to restore." exit 1 fi cd $SUP rm -rf $SAVE8X4 # install script should be added here 07070100003b5e000081a4000000d50000003c000000012ee156530000ab14000000230000000100000000000000000000001100000000root/etc/8x4/mxdELF44 (4444{{{ $$p/p/usr/lib/libc.so.1%%!  #" $   u Їu!`|$ -`4P@:@Gp@NU0\pch(nt{z@4T  /00| /І__iobopenread_iob_cleanup_end_environfflushfputclseek_etextatexitfdopen_edatasignalexitfopenwritestrcmperrnostrcpyfgetc_lib_versionfprintfstrlen__fpstart_GLOBAL_OFFSET_TABLE_sleep__flsbufsscanffcloseprintf_DYNAMICioctldupalarm/usr/lib/libc.so.1,/0/ 4/8/ P@jUU {RuB JRt hGYSuSWSu hGYKKH1UTt 0jEYjYÍ@Tt 0Ԑ 0ʍ@W  7Y  ;r_ÐW|$?CuA?DuBG?u_sTtÐËUV5}LTt,j hEÐhDYÐUPWVStLt3[^_ÐwLu.}Lt3jj `Ej j!TEjj!HEhj!9E5hgjhh jhLtP j{PDj2?YKu 5Kh Yj{PDj{PDj2k?Yf=haCYfE;t5E=uPhPEPh =h YKt 2jh%P# j j PT5 jjPD5 j8jP45 Jtf<@f<jjP4 jjP4 j2U>YhRBYfE;t>E=uPPh  PEPPhHjP3fƃujPPhtj(jPD4 jjP44 j2=YhAYfE;t?E=uPPhP @PEPPh1ƃujPPhPYÃ&Iu$=-j{PA[^_UPVh8QYjh%j! j2<Yh@Yf=tPhPthjj2 jjjj j YnHt fffh9@Yff;t=u'PhpjoYj Y^Í@PPh ӐUWVS=5{  j#hhW jhGtP0 jh @j{Ps@j2];Yhh ?hhh T@jP׃Ph ?j2 ;YhPh ] jP׃ÍE؄u=uj{P?[^_Í@UPWVS3 Ƈ0G|hh0h> hh0h > hh0hz> hh0hc> 03@Frhh0j,> 36Ƈ0+f%00Ƈ0|hh0h= Eu1EthRh '>hh >j;hh [^_ÐUWVSu ]DžSVuV= 3 @Ƅ=G|SPu< 38>:=t+=P>PEPh DžG;|ċ[^_Ðj{P=j{P=j 8Yj{P=j {Pw={Ðj{PY=j2C8YÐj{P==ÐUP={^]jUh;h jh DtP jh f<h4h T<j{P<j27Yh h4h O t{h4  YÐ={tÐUWV5EPh ;jh ;%j 7Yh Yuh Y^_ÐOuhD  Y^_ËUWEPh l;jh I;(j 6Yh :Yuh :Y_ËOuhP o Y_Í@UWE PEPh\  EPh :E Ph :jh :@j 6Yh 9YtOuhp  Y_UWE PEPh _ EPh e:E Ph S:jh 0:@j 5Yh z9YtOuh d Y_cAt3kAth  YËh  YXÍ@l$tPz@PD$Pz@PÍ@t$tPz@Pdz@PuYUPWVS=Ȝ5E@t3[^_ÐoЈEPj փEPj փj YE;t$PEPUPh 3 j YE:Et$PEPUPh  tÍEe=T[^_ÐUPWVS=t5?t3[^_Ðjj փEV2^ЈEEPÍEPփEPÍEPփEPÍEPփEPÍEPփÃr2@ЈEÍEPY:EtEPPPh !ÍEPY:EtEPPPh8!ÍEPY:EtEPPPhd!ÍEPY:EtEPPPh!cÃ.EEEE=[^_Í@UVS5>t3[^Ë>t'jh jh[^>tHjj"փhj#փjhփjhփjhփhhփjj փjjփ2VjÍEPփjÍEPփjÍEPփjÍEPփPj փÃrj@jփ5=jhփjhփjhփjhփjhփ[^ÐUPWVSu<t 3[^_Ë<tu fEfE3@θ3Nj%5Y#t(ƃPj _5 [^_Í@j 10YGd|Vh! ƃPj 53[^_ÐE@PYu [^_j /YGd|֍FPh!VY3[^_Í@UPWVS};t 3[^_ËuEPu Wh! ;u f@fjƍ@ P^EPƍ@PJjƍ@P9jƍ@P(EtAu Pu z@ z@Pƍ@PfAuz@ @z@PPu ƍ@Pf@EuffPh,"Pƍ@ Pi[^_ÐfMjj W3E %P}P;3E %P}P3E%P}P3EP}P2 E@Pj 2Wj 2ϸ [^_Í@UW}9t3_Í@Wh8"9t-ujhl_ËjhX_ËǃPj G2Wj <2j1Yj1Yϸ jj 2j}P1j}P1j}P1j}P1Wj 1_ËUPVu8t3^Ë8t+uhY^Ðh~Y^Í@jj _1uP0YfEuP0YfEUD^UWV}fu 7t3^_Ð7t3uPh^_ÐPh^_Í@fNjj 0%P}P0P}P0^_ËU=tXW),@P5{hD"0 u0u,u(u$u uuuuu u,hT"Y*ËU4=8|8 (=8|%58,@P5{hX"@,@P5{ht"u u0u,u(u$u uuuuu uL,h"?Y)Í@Uugu^*(58,@P5{h"u0u,u(u$u uuuuu u,h"Yy)Í@#ËËUWVS]u 3 Ƅ=G|(~WPS- +u[^_Íz:~9} Ë"ËU EEEEjj]EPj-EPj-EPj-EPjy-h"hj h"hj f"PjS-h"hj h"jj h"j"j h#hj D$P$+ @P5 b Ë$+ @P5 Ðj$+ @P5  j$+ @P5  ÐUPVMU tv#EPhQ' EPVh @EPVQ ^ËU WVS]E +E@EPuuh#3 @4F@|EEEE=@uh8#}@v@uVh4u7+ )uu}uEEEEruhH#k}@v@uVh4uK* 3.4;tP4PEPh\#~G;|)uu}u[^_ÐUWVM u|QVh# v2hV?Wh1hVWh WVWV^_UWVSME +@ЋuS@3 44vGruh#H@v @Wh4u) +}u[^_Í@U WVSME +@ЋuUquh#}@v@]Sh4u( 3(944tV44EPh#vG;r)]]}u[^_ËUPWVS}u D7Es8}v/EPhW EPuh~ [^_ËEPuWf [^_ËvލDEtuEPE-P @EPuW +u[^_ËUWVSE +E@EEPuuh#|}tf3f}t fEfEE E4E}@|}u1@@v E@@uuh4W' +u}uEuh$}uFjEPW& E;tPEPWh$$ jEPW3' wf]ÍEfE}ufME}s[^_Ë.tD$tj{P'Ðj{P'ÐUPEw$X@hj j҃ j@j j҃ Í@hj j҃ j@j j҃ Í@UPWVS=5PEPYЈEPj EPփ EPj EPփ j EP׃E;t!PEPE4h`$j EP׃E:Et"EPEPE4h$ntÍER=A[^_ËUPWVS=5]jh%P EdjjjPփEPjP jjjPփjjpjP׃EPhjP׃EEEEu=uPY[^_ËUWS]8  WPh$ 4jh<W$ jh%P hjP jjWPp @jdY=uh YPWYP]Y[_Í@UPWVS]8 E8 Vuh$1 mjh%P] jhLu# jVhjP jVjjuPPkYhjP jjVPaP=YjjpjPjhtVu" 3.L:ttLPtPh$ Grπ=1P YPY%[^_UPWVS]8 E8 Vuh% jhKP jhKE P jihNu7" jiV8*tjjjP{ jhjhjPg jjjE PV j YjE PjE PxjE PihjE P  jjiVE PhjP jjiuPPmYE PbYjjpjE P jihtV 3.N:ttNPtPh% GirP*YE PYjiV(tjjjhjE P& hjP j }YjPEjP7jP)i(tjhjjjP jjiVPnhjE P jjiuE PFE P!YPYjjpjPjihtVO 3,N:ttNPtPh<% GirE PYPY=]PYE PYPYE PY[^_ÐUVS5P]Ãt jPj Pփ hj jփ jYjjPփ } Pj Pփ } %Pj Pփ }tiPjPփ j0jPփ jjPփ hjPփ jDjPփ jhjPփ hjPփ [^ø땐h\% YjYUWVSh`%u؅uhjYPhuuuhM[^_Åhh u)eVHPLPhW+uHLLPh W* uLY\Ph(W* u\Y\Ph0W* u\ YPP\Ph8W_*uP\"[PP\PhDW#*uP\TP\PhPW)ujT\ TP\Ph\W)ujT\ TPhhWv) uTY}PPXP\PhtW@)uPX\= 9\PhW ) u\YWYuhh uTVjPEP tmEu `}EP`P%=thYQhd%Wthh%WVY[^_WVS|$t$WyYu[^_VWӃ=u[^_WV5t|$ WJYu ^_ËWY=uWYPh^_ÐUPWV5L}W+Yu^_ËjEPWփ =uEPhT^_UPWV5L}WYu^_ËjEPWփ =uuhV^_ËWV5|$ WYu^_ËjD$PWփ =u^_Í@WV5|$ WVYu^_ËjD$PWփ =u^_Í@U WVS]3E9E s E EE u unuy[^_ËjEPu> 3@D=:D=tD=D=G|~uhZ3g@uuh?EE 9Ev[^_ÐtD=PD=PhD=PD=Ph | u}h uj c$u$u 3uD= v>D==s2 u}h uD=P?$u$uT=+ u}h uj.@$u$u.G| u}h uj @$u$u 3WV|$ t$;sVWtD$P+@PW ^_Ë|$~hYn3Í@ËUW}r9rr)t(rrrs_hNY3_Í@UWV}u ;wr9rr)Tt,rrrs ^_Í@hY3^_ËUWVSu] &uTYu3[^_Ð t F׈Ku[^_UPW}4jEPW EPEPWhXErr_Í@UWVS5{3)j PӃjd.YjPӃjdYG }3 ujPӃ[^_Í@UWVSthl%rY[^_j{Pj{P3EPkYVYVh%j{Pnj{P\EP Yj{P@EPYj{P$3-;u|=u Wh%Ӄ|=t VWh%Ӄ G|F==(j{P[^_Ðt)t h&{YÐjYuh &bYW30@jZGPiGPYZt_G|3_ËUWVS}3!u Wj@r } u E8&u GPj@N 3 @ƈzF|EEE3y}}uEzPWj@ }Wh&v[^_ÐEEzPGPj@[ }GPh':[^_ÐF;u|3{}}uWj@;؅}Wh$'[^_ËExGPj@؅}GPh@'[^_ËEEyF;u|}} E}}3z:yt.zPyPVGPWh\'J[^_Ðz:xt.zPxPVWGPh'[^_ÐƆxƆyFmEE=EPWj@ }Whh&[^_ËWj@E}Wh&w[^_ËFUzEEuƆzh&hzJthzWh&# [^_Ë3[^_ÐUWVSuu Vj@c u FPj@R 39Vj@FPj@%=tWFPh' ǃtWFPh( Vj@FPj@tWFPhD(T %tWFPht(9 FPj@'Vj@t%=tWVh( ǃtWVh( FPj@Vj@(tWVh ) %tWVh<) C=3[^_ËÍ@t$tPz@Pz@PYÊt$tPz@PPz@PYÀ|$tD$PzT$DPPzT$DPPYÍ@l$tPz@PD$Pz@PÍ@l$tPz@PD$Pz@PÍ@l$tPzT$DPP^D$ PzT$DPP?Í@D$ PD$ Pt$ j!ÐD$ PD$ Pt$ jÐUWS3l@E PEP}tEPzUDPP zUDPPV YU#Š:]u [_Ðj YGd|EPPE PE4hl)C3[_ËD$ PD$ Pt$ j!ÐD$ PD$ Pt$ jÐUPE PEP}tEPzUDPP zUDPP~ YU#Š:Eu Í@EPPE PE4h)y3ËUS}jP}tEPzUDPPc zUDPP YjP}tEPzUDPP zUDPP Yhj Po j P}tEPzUDPP zUDPPR Y=u[3[Í@UWVS]u EnE8-uVSEPE@PHEPEPh)E4~uEE}G@E4h)E9]|[^_;=|Wh)f G;}~0뾍@UPWVSu 3Ãbt*HQtkBrf?Z;E}h,h*E4 u =,u h *Y ,U@FLu(5@Vt+5Tu 7jYPh*au;E}!h$h hD*E4^}hL*FY@u $5$5 hl* Yzqt!lQa@U@u0JjY;E}EPh)E4 t h)YE(EE[^_ÐUWVS36 Ft**P6W5{h*ӃG;=|h*Y[^_UWVS]?t b=88 G#0;0u\4wwww W=t2=4t**Ph*螷N898m~Vh*eF=#;[^_ËuFu=8 58,@P5{h*Ã=t5=4t *@*Ph*ĶtÐUV555{h+փ 5{h+փhX+Yh|+Yh+Yh+Yh ,Yh@,Yhp,Yh,Y5{h,փ^U,@P5{h,h0uiu0u,u(u$u uuuuu uh0u;0h0uj |h0uYj觵YU,@P5{h<h0uu0u,u(u$u uuuuu uh0uǵ0h0uj h0u Yh uYuÐWV=u5jYhdjҵjصY?t^_ËUWVSu~*ƙPŴYƹ 3G;;|Nu[^_Í@U4P5zu u,@P5{hLh0u軴 u uuuuh0u蟴h0uj h0uYj YUWV5Y5Y=tGF=, }H׋ ,I1LD8֋ ,I1LD0(׋ ,I'L֋ ,I'Lj5cuuh -h-5 j51uuh-h-5 5,uj5u uuh`-E,Y=(t*5(uj5uƳ u3Y^_ËU: u3tf{fz;f{ u3tfz @fz{PzPh- $9 vLu3t$h8-@$hL-dY Í@t$j5u諲 ut$h`-]D$,t$j5uw uÐ3ÐUVuVYjV5uR uu 5uN ;EtVh-hx-5tjJY^ËUPjEPu EÐUPjEPun EÐUVuVYjV5u趱 uu 5u± ;EtVh-h-5jY^ËjD$ Pt$ jD$ Pt$ x UPjEP5u6 |jEP5u. tEPh-h-5PEÍ@jD$P5uݰ |jD$ P5u tD$Ph-h-5ÐUPVfujP5u肰 |jEP5uz t"Ph-h-5^Í@E EjP5u) |jEP5u1 tPh-h-5D^ËUPVfujP5uί |jEP5uƯ t"Ph-h-5^Í@E EjP5uu |jEP5u} tPh-h-5^Ët$j5u uh.h.5Z Ët$j5u߮ uh .h.5& Ët$j5u諮 uh,.h$.5 Ët$j 5uw uh8.h0.5 ËUPEEPj25u8 uhH.h<.5 EÍ@UWVu$Pj5u uh.h.5/ Y3@D=>D=G|$Pj5u蔭 uh .h.5 Y^_Í@U$P j5uI uh.h.5 Y}} E|u3uj5u uhT.hL.5K ÐU$P j5u蹬 uh.h.5 YEËU$P j5um uh.h.5 YEËU$EPuj5u* uh,.h$.5q YEÍ@U$P j5uݫ uh.h.5$ YEËU$EPuj5u蚫 uh,.h$.5 YEÍ@U$P j5uM uh.h.5 YEËjj 5u uh`.hX.5\ Uuj5u uztuhd.YÐh.zYÍ@h.h.5 Ëjj5u聪 uh.h.5 U$=}P(E݄u5EPuj5u+ uh,.h$.5r YEݣËu3Ðu3Ðku3ÐU,=u =tËEPuj5u茩 uh,.h$.5 YEPPEP5,5{ËU WVSEE Ewa$h.V.NE..?E../.Ev.@.VSWEPu uhp蓧}th耧Y2[^_ÐE=t%=t.=t7=uhJYȍ@h:Y븍@h*Y먍@hY똍@Vt$j 5u }h /h/5X ^ÐUW3)kƀ{kƀ{kƀ{kƀ{G|j j"j j*j j2j j:_Í@UWVSu]} k{;t`hDPt]PDP^]PPIk{PDP1kӈ{3[^_kD${Í@S\$?kD$ {;u3[PD$ T$DPkD$ ӈ{[kD${Í@j@D$T$ DPËL$k{PD$DPÍ@L$k{k{PD$DPUÐL$k{k{PD$DP)ÐL$k{k{PD$DPÐL$k{k{PD$DPÐD$T$DP^Y%Í@UWVu} jDPjDPjDP{}ujDPfkƀ{@jDPHkƀ{jWV jWV kƀ{^_ÐD$ PD$T$ P3Í@UWVSu} EDDPvYÃt'kӃ{PSYE[^_Í@j YEMu[^_jD$T$ DPpjD$T$ DPXËD$ uD$ Pt$ ÐUWVSEEE[^_ËEE%lE*t E E E EE3Ek \8ЋEE0|9~u0uluEEE/huEEE@[u u YEWmA| Z3Yt/WEPYt E@  EYEEPuSWut }tE}}[^_Í@ u u t t ttUV u uUYA u u;t,u [^_ËV u uUYE[^_ËEE% l c Z% 뇍@UXWVS} ct } st} [u)uuu }t E@3P|[^_3EE } ou  } xuEEEE u u t t t-u%EEE׈ u uMP+GM u u/@0;9~%a;f~A;jFeEu  uÍE}0; 90@a; fW7ߋ}|.u }u@EY@etEuo}ui ud}t^}tXEEE׈ u u+t-t0;(9#EE׈ u uM}t؋؅tW u uUYE E}tE9Eu 3[^_ËEEE EttuE @Ef[^_ËUPWVS]E]} cu}0uuE3} su t u u#u} cu32} [u*#@tC׈M~ u ut #tхt%}~W u uUYE Et;]t} ct[^_Í@3[^_ÐUWVS]3;^uFC3t  @G|&t G GuK@C]u΋[^_Í@ u uÐ u uT$ËD$PYt D$@ D$Í@l$A| Z3ÐL\l| 0HTp(4HXhx(8D\p4P` 4D\t(@P`| <\t$LXt$DXx ,8DP\ht@Xx (Pt(Ldxrrunknown command %s * Looping... ob %x %xib %xrb %lxrw %lxwb %lx %xww %lx %xdb %lx %lxd %lx %lxboard %lxf %lx %lx %xbt %lx0x%x 0x%x 0x%x %8lx %02x%02x %02x %02x %8lx * invalid I/O address invalid memory address invalid memory range %04lx: %04x %04x %s %d: fatal, %s %d: error, %s %d: fatal, %s %s errno=%d (%s) %s %d: board id 0x%02x, addr range 0x%lx-0x%lx, %s type S1-IN, S2-IN S1-OUT, S2-IN S1-IN, S2-OUT S1-OUT, S2-OUT Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo child processesNo more processesNot enough spacePermission deniedBad addressBlock device requiredDevice busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument out of domainResult too largeNo message of desired typeIdentifier removedChannel number out of rangeLevel 2 not synchronizedLevel 3 haltedLevel 3 resetLink number out of rangeProtocol driver not attachedNo CSI structure availableLevel 2 haltedDeadlock situation detected/avoidedNo record locks availableError 47Error 48Error 49Bad exchange descriptorBad request descriptorMessage tables fullAnode table overflowBad request codeInvalid slotFile locking deadlockBad font file formatError 58Error 59Not a stream deviceNo data availableTimer expiredOut of stream resourcesMachine is not on the networkPackage not installedObject is remoteLink has been severedAdvertise errorSrmount errorCommunication error on sendProtocol errorError 72Error 73Multihop attemptedError 75Error 76Not a data messageFile name too longValue too large for defined data typeName not unique on networkFile descriptor in bad stateRemote address changedCan not access a needed shared libraryAccessing a corrupted shared library.lib section in a.out corruptedAttempting to link in more shared libraries than system limitCan not exec a shared library directlyError 88Operation not applicableNumber of symbolic links encountered during path name traversal exceeds MAXSYMLINKSError 91Error 92Directory not emptyToo many usersSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketOption not supported by protocolError 100Error 101Error 102Error 103Error 104Error 105Error 106Error 107Error 108Error 109Error 110Error 111Error 112Error 113Error 114Error 115Error 116Error 117Error 118Error 119Protocol not supportedSocket type not supportedOperation not supported on transport endpointProtocol family not supportedAddress family not supported by protocol familyAddress already in useCannot assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection because of resetSoftware caused connection abortConnection reset by peerNo buffer space availableTransport endpoint is already connectedTransport endpoint is not connectedStructure needs cleaningError 136Not a name fileNot availableIs a name fileRemote I/O errorReserved for future useError 142Cannot send after socket shutdownToo many references: cannot spliceConnection timed outConnection refusedHost is downNo route to hostOperation already in progressOperation now in progressStale NFS file handlelP \,\@Tlpppp,Ll$$$$<<4<Pdt4ԊL8   $ @ \ x    ,Lp5( ؎Ў G(Hu Hu؎Ў FFFFF F ؎Ў FFG'O'W'_'g'o'w''ø؎Ў F ‰Fθ؎Ў FF؎Ў FF؎Ў F0 Cexternal loopback B <-> Dexternal loopback C <-> Dhost interrupt selfmux start loopmux nop/led loopmux read/write loopmux dma io loopmux scc io loopmux interruptmux bus lockuart io loopasync internal loopback 0async internal loopback 1async internal loopback 2async internal loopback 3async internal loopback 4async internal loopback 5async internal loopback 6async internal loopback 7external loopback (data) 0 -> 1external loopback (data) 2 -> 3external loopback (data) 4 -> 5external loopback (data) 6 -> 7external loopback (modem) 0 -> 1external loopback (modem) 2 -> 3external loopback (modem) 4 -> 5external loopback (modem) 6 -> 7byte dataodd byte dataword databyte dataword dataloadihand failedloadcode failedload startvec faileddata errormxltest returns %xbyte data%s was 0x%x, exp 0x%x%s was 0x%x, exp 0x%xhost interrupt board testno base interrupt, exp 0x%xbase vector was 0x%x, exp 0x%x8530 interrupt testscc %d xmit no vector, expected 0x%xscc %d xmit vector was 0x%x, expected 0x%xscc %d xmit int status was 0x%x, TxEMPTY not setscc %d 2nd xmit no vector, expected 0x%xscc %d 2nd xmit vector was 0x%x, expected 0x%xscc %d xmit int status was 0x%x, TxEMPTY not set8237 eop interrupt testdma eop unexpected vector 0x%xdma eop no vector, expected 0x%xdma eop vector was 0x%x, expected 0x%xcpu not running, cpu not locked, datacode bad verify at 0x%lx, expected 0x%x, was 0x%xioslave did not start,ioslave startedsinb failedsinw failedsoutb(0x%x, 0x%x)soutb failedsoutw(0x%x, 0x%x)soutw faileddmaio188dmaio8237SCC %s reg 12 was 0x%x, expected 0x%xSCC %s reg 13 was 0x%x, expected 0x%xchannel %d addr reg was 0x%x, expected 0x%xchannel %d addr reg was 0x%x, expected 0x%xchannel %d count reg was 0x%x, expected 0x%xchannel %d count reg was 0x%x, expected 0x%xTC timeout, DMA channel %dTC timeout, DMA channel %dstartdma %d, addr 0x%x, count 0x%x, mode 0x%xctl = 0x%x stopdma %d%s %d: status, %s %d: error, test %2d, %s %d: error, %s %d: warning, test %2d, Unknown errorword read,word read,odd word write,odd word write,odd word write,odd word write,addr 0x%lx, nbytes 0x%lx, pattern 0x%xfill addr 0x%lxcheck addr 0x%lxaddr 0x%lx, data was 0x%x, expected 0x%xaddr 0x%lx, nbytes 0x%lxfill addr 0x%lxcheck addr 0x%lxaddr 0x%lx, data was 0x%lx, expected 0x%lxaddr 0x%lx, nbytes 0x%lx, pattern 0x%xbit %daddr 0x%lx, data was 0x%x, expected 0x%xABCDSCC %s reg 12 was 0x%x, expected 0x%xSCC %s reg 13 was 0x%x, expected 0x%xch %d, TBUF 0x%lxATBUF 0x%lx, ARBUF 0x%lxdata, was 0x%x, expected 0x%xATBUF 0x%lx, ARBUF 0x%lxdata, was 0x%x, expected 0x%xdata, was 0x%x, expected 0x%x--qLcannot run interrupt test while any board is enabledtesting IRQ %dinterrupt on IRQ %d failedgot interrupt on IRQ %d, expected interrupt on IRQ %dboard not respondingboard not respondingThe quick brown fox jumped over the lazy dogUART %d cannot write dataUART %d cannot read dataThe quick brown fox jumped over the lazy dogUART %d data miscompare %sUART %d cannot write dataUART %d cannot write dataUART %d cannot read dataUART %d cannot read dataUART %d/%d data miscompare at offset %d, was %x should be %xUART %d/%d data miscompare at offset %d, was %x should be %xUART %d DCD not asserted (DTR assert test AB)0x%xUART %d CTS not dropped (DTR assert test AB)0x%xUART %d CTS not asserted (DTR drop test AB)0x%xUART %d DCD not dropped (DTR drop test AB)0x%xUART %d DCD not asserted (DTR assert test BA)0x%xUART %d CTS not dropped (DTR assert test BA)0x%xUART %d CTS not asserted (DTR drop test BA)0x%xUART %d DCD not dropped (DTR drop test BA)0x%xSCC %s reg %d timeout, was 0x%x, expected 0x%xSCC %s reg %d was 0x%x, expected 0x%x%d-%dtest %d does not existunknown argument %s%xboard id expected following -B%dboard number expected following -b%lx-%lxnumber expected following -ainvalid range following -aunknown flag -%c%s: test %2d %-39s %7s std pass %d completed %s %d: test %2d, %-39s %s failedpassed%s version %s usage: %s [-TVQqLl] [-b n] [-a x-y] test[-test] test[-test] ... -T table of tests -Q quiet - no print output -q quiet - only error messages output -L infinite loop on tests -l minor infinite loop within test -b n board number n (default is 0) -a x-y address range x-y test test number or test range usage: %s -u print this usage list /dev/amx1 /dev/amxio1 openopensccaddr 0x%x, cregaddr 0x%xmemory size is 128Kmemory size is 64Kboard %d select failedrdmemaddr 0x%xwrmemaddr 0x%xinbaddr 0x%xoutbaddr 0x%xorbaddr 0x%xorbaddr 0x%xorbaddr 0x%xorbaddr 0x%xrdconfigwrconfigrdctlrdctldumpwaitsetirqsearchno valid kernel loaded (bad magic number)board not presentAMX_ONLINEAMX_OFFLINE8x4AT8x4mc8x18x1AT8x28x2AT8x4GTjumperunknownioctlAMX_MONITOR1.5.3/fvƆֆ&6FVfvƇև L Ph   /.interp.hash.dynsym.dynstr.rel.plt.init.plt.text.fini.rodata.rodata1.data.data1.got.dynamic.bss.symtab.strtab.shstrtab.comment@(#)UNIX System V Release 4 Multi-Processor STC scde:/usr/ccs/lib/crt1.o@(#)UNIX System V Release 4 Multi-Processor STC scde:/usr/ccs/lib/crti.o@(#)UNIX System V Release 4 Multi-Processor STC scde:/usr/ccs/lib/values-Xt.oacomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91@(#)head:stdio.h 2.34.1.2acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91@(#)head:stdio.h 2.34.1.2@(#)uts-x86:fs/fcntl.h 1.5@(#)uts-x86:util/types.h 1.11$Header: $@(#)uts-x86:fs/select.h 1.2$Header: $@(#)uts-x86:svc/errno.h 1.6$Header: $@(#)uts-x86:proc/signal.h 1.5$Header: $acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91acomp: (SCDE) 5.0 04/26/91optim: (SCDE) 5.0 04/26/91as: (SCDE) 5.0 04/26/91@(#)UNIX System V Release 4 Multi-Processor STC scde:/usr/ccs/lib/libc.so@(#)UNIX System V Release 4 Multi-Processor STC scde:/usr/ccs/lib/libc.so@(#)UNIX System V Release 4 Multi-Processor STC scde:/usr/ccs/lib/libc.so@(#)UNIX System V Release 4 Multi-Processor STC scde:/usr/ccs/lib/crtn.o ld : (SCDE) 5.0 04/26/91Ԁ 0 Phh (LL.PP3`b9PPj?TTjGl P { V] / pb/pk0L07070100003b5f000081a4000000d50000003c000000012ee156560000083f000000230000000100000000000000000000001900000000root/etc/8x4/mxdisable.4 # mxdisable.v - "disable" ttymon on ttys # for SVR4 # Copyright (c) 1991-1994 Corollary, Inc. # # Usage: mxdisable [] [ALL] TTYMON="ttymonmx" dodisable() { # Verify the form of the device to be enabled DEVICE="" case $1 in term/*) DEVICE="/dev/$1" ;; tty??) DEVICE="/dev/$1" ;; tty???) DEVICE="/dev/$1" ;; /dev/term/*) DEVICE="$1" ;; /dev/tty??) DEVICE="$1" ;; /dev/tty???) DEVICE="$1" ;; esac if [ "$DEVICE" = "" ] then echo "mxdisable: invalid device name \"$1\" " echo " device name must be of the form:" echo " tty??" echo " /dev/tty??" echo " term/*" echo " /dev/term/*" exit 1 fi if [ ! -c $DEVICE ] then echo "mxdisable: device \"$1\" is not a character special file" exit 1 fi case $DEVICE in /dev/tty??) SVCTAG=`echo $DEVICE | awk '{ print substr($1, 9, 2) }'` ;; /dev/tty???) SVCTAG=`echo $DEVICE | awk '{ print substr($1, 9, 3) }'` ;; /dev/term/[0-9][0-7]) SVCTAG=`echo $DEVICE | awk '{ print substr($1, 11, 2) }'` ;; /dev/term/[0-9][0-7]n) SVCTAG=`echo $DEVICE | awk '{ print substr($1, 11, 3) }'` ;; /dev/term/[0-9][0-9][0-7]) SVCTAG=`echo $DEVICE | awk '{ print substr($1, 11, 3)}'` ;; /dev/term/[0-9][0-9][0-7]n) SVCTAG=`echo $DEVICE | awk '{print substr($1, 11, 4) }'` ;; esac #If already running then stop it if pmadm -l -p $TTYMON -s $SVCTAG >/dev/null 2>&1 then pmadm -r -p $TTYMON -s $SVCTAG fi } TTYS="$*" if [ "$TTYS" = "" ] then echo "usage: mxdisable [] ..." echo " mxdisable ALL" exit 1 fi if [ "$TTYS" = "ALL" ] then TTYS=`pmadm -l -p $TTYMON 2>&1 | awk "/^$TTYMON/{print \\$7}"` if [ "$TTYS" = "" ] then echo "mxdisable: no enabled ttys found" exit 1 fi echo "mxdisable: $TTYS" fi for X in $TTYS do dodisable $X done # Tell ttymon to re-read its database if sacadm -l | grep $TTYMON >/dev/null 2>&1 then sacadm -x -p $TTYMON fi # If no more services then flush ttymon if pmadm -l -p $TTYMON 2>&1 | grep "No services defined" >/dev/null then sacadm -r -p $TTYMON fi 07070100003b60000081a4000000d50000003c000000012ee1565600000830000000230000000100000000000000000000001900000000root/etc/8x4/mxdisable.v # mxdisable.v - "disable" ttymon on ttys # for UNIVEL SVR4 # Copyright (c) 1991-1994 Corollary, Inc. # # Usage: mxdisable [] [ALL] TTYMON="ttymonmx" dodisable() { # Verify the form of the device to be enabled DEVICE="" case $1 in term/*) DEVICE="/dev/$1" ;; tty??? | tty??) DEVICE="/dev/$1" ;; /dev/term/*) DEVICE="$1" ;; /dev/tty??? | /dev/tty??) DEVICE="$1" ;; esac if [ "$DEVICE" = "" ] then echo "mxdisable: invalid device name \"$1\" " echo " device name must be of the form:" echo " tty??" echo " /dev/tty??" echo " term/*" echo " /dev/term/*" exit 1 fi if [ ! -c $DEVICE ] then echo "mxdisable: device \"$1\" is not a character special file" exit 1 fi case $DEVICE in /dev/tty???) SVCTAG=`echo $DEVICE | awk -e '{ print substr($1, 9, 3) }'` ;; /dev/tty??) SVCTAG=`echo $DEVICE | awk -e '{ print substr($1, 9, 2) }'` ;; /dev/term/[0-9][0-7]) SVCTAG=`echo $DEVICE | awk -e '{ print substr($1, 11, 2) }'` ;; /dev/term/[0-9][0-7]n) SVCTAG=`echo $DEVICE | awk -e '{ print substr($1, 11, 3) }'` ;; /dev/term/[0-9][0-9][0-7]) SVCTAG=`echo $DEVICE | awk -e '{ print substr($1, 11, 3)}'` ;; /dev/term/[0-9][0-9][0-7]n) SVCTAG=`echo $DEVICE | awk -e '{print substr($1, 11, 4) }'` ;; esac #If already running then stop it if pmadm -l -p $TTYMON -s $SVCTAG >/dev/null 2>&1 then pmadm -r -p $TTYMON -s $SVCTAG fi } TTYS="$*" if [ "$TTYS" = "" ] then echo "usage: mxdisable [] ..." echo " mxdisable ALL" exit 1 fi if [ "$TTYS" = "ALL" ] then TTYS=`pmadm -l -p $TTYMON 2>&1 | awk -e "/^$TTYMON/{print \\$7}"` if [ "$TTYS" = "" ] then echo "mxdisable: no enabled ttys found" exit 1 fi echo "mxdisable: $TTYS" fi for X in $TTYS do dodisable $X done # Tell ttymon to re-read its database if sacadm -l | grep $TTYMON >/dev/null 2>&1 then sacadm -x -p $TTYMON fi # If no more services then flush ttymon if pmadm -l -p $TTYMON 2>&1 | grep "No services defined" >/dev/null then sacadm -r -p $TTYMON fi 07070100003b61000081a4000000d50000003c000000012ee15655000094ac000000230000000100000000000000000000001500000000root/etc/8x4/mxdmp.bELF 44 (4444zzz @LLp/usr/lib/libc.so.1$# !"     L ,!܅ !$ -̆`27<>DK@Rcj|p u{  ܆p \  LL l__iobopenread_iob_cleanup_end_environgetsatoiperrorlseek_etextatexitcommvnode_lkinfo_edatacloseexitwritestrcmpoptindoptoptstrcpy_lib_versionfprintfvno_lkinfo__fpstartopterroptarg_GLOBAL_OFFSET_TABLE_sscanfprintf_DYNAMICmatevno_lkinfogetoptioctl/usr/lib/libc.so.1    $#(,0"48 <@DH 5%%h%h%h% h%h %h(%h0%h8p% h@`%$hHP%(hP@%,hX0%0h` %4hh%8hp%<hx%@h%Dh%HhjjR܅t h܅LthlETRU RPo PjUWVSU  RumB5== |9o= t HPf9Y@3SV9YC|j(Y3_@`PVDHtDhxY3`h|G;|hY`PV7DhtYj`PEP;C ؅tyU}| 9E| HPhÍ@E     = u1=  B0 ËT$|; | HPhÍ@ mW|$ |  |;= | HPh_É=-_Í@T$~~hYÍ@0 á  Ћ0 D  B0 5 <Y50 |P55 5 hÐUpWVS]}t E 8 @= skh+h3VWh( SV|5|@jhu5|@ jhu:t S @hLRY[^_UpWVS]}t E 8 @= sk hkh‹+h3+= VWh` SV|5|@jhu5|? jhuC9t S hY[^_UWVS]jC8Phhmf{8ǃt hTYǃt hAYǃt h.Yǃt hYǃt hYǃ t hYǃ@t hY%t hY%t hY%t hY%t hY%t hyY%t hdYhYYjC:PhhBf{:ǃt h )Yǃt h(Yǃt h0Yǃt h8Yǃt h@Yǃ t hHYǃ@t hPY%t hXY%t h`Y%t hhxY%t hpcY% t hxNY%@t h9Y%t h$YhYjCPhhf{>ǃt hYǃt h Yǃt hYǃt hYǃt h$Yǃ t h,lYǃ@t h4YY%t h<DYhD9YjC@PhhH"f{@ǃt hT Yǃt h`Yǃt hhYǃt hpYǃt hxYǃ t hYǃ@t hY%t hY%t hmY%t hXY%t hCY%t h.Y% t hY%@t hY%t hYhYjs4hhjCBPhhjCDPhhjCEPhhhwYjCHPhh `hSYhHYhX=Y3D3NPhd(F|hhY[^_Í@UhWV}t E 8 @= skd!+!d3VWhl EPVu5|8jdu5|8 jdu2t EP hbY^_ÐUlWVS]}t E 8 @= s kd!+!d3+= VWh SVu5|&8jdu5|7 jduV1tS hY[^_UWVSu~ jv hh}%t hgY%t hSY%t h?Y%@t h +Y% t hY%t h$Y%t h,Y%t h4Yǃ@t h@Yǃ t hLYǃt hXYǃt h`Yǃt hlYǃt hxoYǃt h]YhRYjPhh<jFPhh#jFPhh jFPhhhYjFPhhjFPhhjFPhhjFPhhhuYjFPh$h^jFPPh,hEjF Ph8h,jF Ph@hh(Yjv hHh,jvhPh8jvhXhDjvh`hPh\Yjvhhh`jv$hphlsjv(hxhx\hOYjF4Phh8F4%t hY%t h Y%t hY%t hY%t hY%t hYǃ@t hYǃ t hYǃt hYǃt hrYǃt h`Yǃt hNYǃt h8Ph\G|hIY3D>@Ph 4G|h!YjFLPhh jFMPhh$jFNPhh0h<YjFTPhh@jFUPhhLjFOPhhXhduYjFPPhhh^jFQPhhtEjFRPh h,jFSPhhhYhY3D>hPhG|hY3D>XPhG|hYhY3D>pPhG|huY3D>`Ph`G|hMYjFVPh$h6jFWPh,hjPh4hh Yh$Y3D>xPh4G|h<Y[^_Í@UWVS,}t E 0 @ ‹si(@(+3(Vh@Ӄ W(5 Y5!Jh5! hnu hhjh<h|ӃjhLhӃjhThӃjh`hӃhYjhlhӃjhhӃjhhӃjhhӃhYjhhӃjhhӃjhhӃjhhӃhYjhhӃjhh$Ӄjhh0Ӄjhh<ӃhHYjhhLӃjhhXӃjhhdӃjh hpӃh|Y[^_Í@UdWVS]}t E 8 @ ‹sk\ + \3VWhW SV5 Yu5!|j\u5!9 j\ut S hY[^_UdWVS]}t E 8 @ ‹sk\+\3VWh SV5 ?Yu5!j\u5!e j\ut S h&Y[^_UWVS}j7h,hӃjGPh4hӃjGPh<hӃjGPhDhӃh(YjGPhTh,ӃjG Ph\h8ӃjG PhdhDӃG W +H}GjVhlhPӃh\YjGPhth`ӃjGPhhlӃjGPhhxӃhYjGPhhӃjGPhhӃjGPhhӃGW+H}GjVhhӃhYjGPhhӃjGPhhӃjGPhhӃjGPhhӃhYjG PhhӃjG!PhhӃjG"PhhӃjG#PhhӃh YjG$Phh$ӃjG%Phh0ӃjG&Phh<ӃjG'Ph hHӃhTYjG(PhhXӃjG)PhhdӃjG*Ph(hpӃjG+Ph,h|ӃhYjG,Ph0hӃjG-Ph8hӃjG;Ph@hӃjGPhThӃjG.Ph\hӃhYjG/PhdhӃjG0PhlhӃjG1PhthӃjG2Phxh ӃhYjG3Ph|hӃjG4Phh(ӃjG5Phh4ӃjG6Phh@ӃhLYjG7PhhPӃjG8Phh\ӃjG9PhhhӃjG:PhhtӃhYjG?PhhӃjG@PhhӃjGAPhhӃjGBPhhӃhYjGCPhhӃjGDPhhӃjGEPhhӃhYjGFPhhӃjGHPhhӃjGJPhhӃjGLPh hӃhYjGMPhhӃjGNPh h ӃjGOPh(h,ӃjGPPh4h8ӃhDYjGQPh@hHӃjGRPhHhTӃjGSPhPh`ӃjGTPhThlӃhxYjGUPhXh|ӃjGVPh`hӃjGWPhhhӃjGXPhphӃhY[^_Í@UPWVS]+hSh+= |;= }Wh[^_Í@+=|D ;}4ǃ= u1= RǙ= Php [^_Ë+h;= kh+ƉE;= } VWh@V+ Ph +ƍ@9Euh$Y[^_Ð+ƍ@:9Euh,Y[^_Ë+9Euh8Y[^_Í@+ƍ@ 9Euh@Y[^_Ë+ƍ@9EuhH~Y[^_uhXk[^_Í@hhVY[^_UWVS * hhtӃjPhxhӃjFPhhӃjFPhhӃjFPhhӃhYjFPhhӃjF PhhӃjFPhhӃjFPhhӃhYjFPhhӃjFPhhӃjFPhhӃjFPhh Ӄh,YjF Phh0ӃjF!Phh<ӃjF"PhhHӃjF#PhhTӃh`YjF$Ph hdӃjF%PhhpӃjF&Phh|ӃjF'Ph$hӃhYjF(Ph(hӃjF)Ph0hӃjF*Ph8hӃjF+PhDhӃhYjFDPhLhӃjFFPhXhӃhYhY3D>,PhӃG|hYhY3D~4PhӃG|hY[^_ÐUM}tPAPEU xP}t*hPAPE `PE@Ph ÐtԐU(WVSEPkE$Pu5| j$u5| j$u>}uE@Ph\[^_Í@E  @Phk50 55 5 hF5 5 5 h'5 5h( 5 Yh j3]؍EPjR3jVS5 aƋ}؍EPjQ ljE؍EPjEPjl}؍EPjjVS5  ljE؍EPjEPj}؍EPj'FBC @Ph[=R @Phjhj5 Y!uuu [^_ËUdWVS}3EEk\ WS5 Yu5!j\u5!B j\ufHGPGPGHPVhk\WS5 Yu5!j\u5! j\u@GPGHPh8 FE}E}[^_Í@WV|$ t$G8t^_ËNu3^_U= t3P5 R|}15 5 hPh;h\YjYjYhj5! toX \ !h p  t  `  d     ËhdjYhlhz븐UVu;= u    =t 5!NY= t3P5 !}&5 h貿^Ð}^Ðƣ^Ët$5|t$ t$ 5|c t$ t$ Í@5 Yt$5!at$ t$ 5! t$ t$ Í@5 Yt$5!t$ t$ 5! Í@t$5|jht$ 5| jht$ Í@t$5|jdt$ 5|q jdt$ Í@t$5|}j$t$ 5|9 j$t$ Í@Uh5!AjHh 5!URuu ЃuhY3  =t Ph螽         !5 Yt$5!mjdt$ 5!) jdt$ Í@5 Yt$5!)ht$ 5! ht$ QÐ5 yYt$5!j\t$ 5! j\t$ Í@50 55 5 hR5 5 5 h35 5h( ËUPWVS} G8-u Gx%tjYG@z  sh hD5# u= | = ~DhHhʻjpY(ÃAtHtKzwtVWu˻ ؀uѡ[^_Í@T$ = uhpY3ÐRt$ t$ 蚻 ЃuhY3ËÐT$ Rt$ t$ ЃuhY3ËÐT$jRt$ L u3Ѕth誺YÍ@ÐUPEPYEu3ÐEPuuu u ËUPWVSu338 t u 3F&;]}uE C4;]}Fu[^_UWVu&0|9~A|F~a|f~3^_FuҸ^_ÐUPWVS3 @DC|3!4 6E 05t G;=|M;=uE 0h;[^_Í@Fu#F9EtFP6h [^_ÐtF9E~FEt^}tXFuOCE 4YuE 4h贸[^_ÍDPhE 4 G;}~F u FV TFtEFtuE @PuV [^_ËE ppppp ppV[^_ÐFtuEPuV [^_ËuuuuuuuV[^_jշYÍ@UPE5 Yu5!u EP5!URuu謷 Ѓuh訷Y3 uuhl Í@UPVuE5 YV5!uEP5!URuu. Ѓuh*Y3 V5!6uE P5! V5!uE P5!URuu迶 Ѓuh軶Y3 u uVh~^UPE5 .Yu5|u EP5|URuuD Ѓuh@Y3 uuh Í@UPVuEV5|%uEP5|URuuҵ ЃuhεY3 V5|uE P5|M V5|uE P5|URuuc Ѓuh_Y3 u uVh0"^5 Y!t$ t$ t$ % Ð|t$ t$ t$  ÐU0WVSDžDžE9E s} s @E E EE E9E =UDE .E@;E w  E +E@u5j P5R/ Ѓuh+Y3 t3Dž~uhPƳ3&uuh観DžE;E v u[^_Í@33C==:=t==DžG;|uE 9E[^_ÐC=G;|:}u6=P=P=P=PhXC}u&=P=Phl² =Phx襲Gh藲Y;nh脲Y3C@= v'==s=PhM h>YG;|h.YDžUWVS33(4 hӃFu 3hYG;=|hY[^_ÐU W=uh诱Y_Í@h P55 WY5!5!s  EtjE p YjP55 Y5!;5! _Ë3PPh貰 _h袰YDž3@DŽG|jP55 "Y5!5! h P55 Y5!95! _ËUWVS=!uh豯Y[^_Í@hP5!5 WY5!5!s  huuiffu E/fu Efu EEPuPhЮ[^_hu苯u\fDžjP5!5 ]Y5!5!1 [^_ËhufDžjP5!5 Y5!O5! fDžjP!@P5 Y5!5!e fDžjP5!5 TDYK@RLY_dDjq  x$ t  ( $L4__iobopenread_iob_cleanup_end_environgetsatoiperrorlseek_etextatexit_edatacloseexitwritestrcmpoptindoptoptstrcpy_lib_versionfprintf__fpstartopterroptarg_GLOBAL_OFFSET_TABLE_sscanfprintf_DYNAMICgetoptioctl/usr/lib/libc.so.1     5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%hjjRtt htthET,RU RPo PjUWVSU  RueB-==l |9g=l tl HP^9Y@3SN9YC|j(Y3_@`PVyDHtDhY3`h G;|hY`PV/DhYj`PEP3C ؅tyU}| 8 9E|8 HPhÍ@E     = u1= 4 B ËT$|;$ |$ HPh0Í@ mW|$ |  |;= | HPhL_É=4-_Í@T$~~hlYÍ@ á,  4Ћ D  B 5 ;Y5 4 P545 5 hÐUlWVS]}t E 8 @= skd+d3VWh SVu5 @jdu5 @ jdu:t S hVY[^_UlWVS]}t E 8 @= sk4 dkd‹+d3+=4 VWh SVu5 @jdu5 ? jduB9tS hY[^_UWVS]jC8Phh,uf{8ǃt h8\Yǃt h@IYǃt hH6Yǃt hP#Yǃt hXYǃ t h`Yǃ@t hhY%t hpY%t hxY%t hY%t hY%t hY%t hlYhaYjC:PhhJf{:ǃt h1Yǃt hYǃt h Yǃt hYǃt hYǃ t hYǃ@t hY%t hY%t hY%t hY%t hkY% t hVY%@t hAY%t h,Yh !YjCPh,hf{>ǃt hYǃt hYǃt hYǃt hYǃt hYǃ t htYǃ@t haY%t hLYhAYjC@Ph4h*f{@ǃt hYǃt hYǃt hYǃt hYǃt hYǃ t hYǃ@t hY%t h$Y%t h,uY%t h4`Y%t h<KY%t hD6Y% t hL!Y%@t hT Y%t h\YhdYjs4h<hhjCBPhDhtjCDPhLhjCEPhThhYjCHPh\hhh[YhPYhEY3D3NPh0F|hY[^_Í@UhWV}t E 8 @= skd + d3VWh EPVu5 8jdu5 8 jdu2t EP h$jY^_ÐUlWVS]}t E 8 @= s4 kd + d3+=4 VWh8 SVu5 &8jdu5 7 jduV1tS h`Y[^_UWVSu~ jv hdht%t hoY%t h[Y%t hGY%@t h3Y% t hY%t h Y%t hY%t hYǃ@t hYǃ t hYǃt hYǃt hYǃt hYǃt hwYǃt heYhZYjPhlh DjFPhth,+jFPh|h8jFPhhDhPYjFPhhTjFPhh`jFPhhljFPhhxh}YjFPhhfjFPPhhMjF Phh4jF PhhhYjv hhjvhhjvhhjvhhhYjvhhjv$hh{jv(hhdhWYjF4Phh@F4%t h$&Y%t h,Y%t h4Y%t h<Y%t hDY%t hLYǃ@t hTYǃ t h\Yǃt hdYǃt hlzYǃt hthYǃt h|VYǃt hDYh9YjF6Phh"F6%t hY%@t hY% t hY%t hY%t hY%t hY%t hYǃ@t h~Yǃ t hlYǃt hZYǃt hHYǃt h6Yǃt h$Yǃt hYh YjF8Ph(hF8%@t hY%t h$Y%t h,Y%t h4Y%t h<|Y%t hDhYǃ@t hLVYǃ0u hTAYǃ0 u h\,Yǃ00u hdYǃ4 hlhpYjF:Ph4htF:%t hYǃ@t hYǃ t hYǃt hYǃt hzYǃt hhYǃt hVYǃt hDYh9Yh.Y3D=PhC|hYjvHh@hjvLhLhjFPPhXhhYjFRPhdhjFTPhphjv\hxhljv`hh(Uh4HYjFVPhh81FVt hDYǃt hPYǃt h\Yǃt hhYhtYjFXPhhxFXt hYǃ t hYǃ@t hY%t hqY%t h]Y%t hIYh>Y[^_U$WEt uE 8=` uhY_Í@hY_ÐWh҃W5 .j EP5 URuu ЃuhY3 EPY_ËUWVS]j3hhqjshh(Zjshh4CC` h@.Yjs hhDjshhPjshh\s+s } hhVh|hY~s 5 ,VEP5 URuu ЃuhY3 3D=PhHG;|C\ h.Y[^_U(WVS}܃}tE 05 sk$ Eu؋+ $3uVhӃ Wuu5 +j$u5 + j$u"%u hvjPhhӃjGPhhӃjGPhhӃjGPhhӃhYjGPhhӃjGPhhӃjGPhh ӃjG Phh,Ӄh8YjGPhh<ӃjGPh hHӃjG Ph(hTӃjGPh0h`ӃhlYjwh8hpӃjwh<h|Ӄjw h@hӃjwhDhӃhY[^_UWVShYh8hӃhXhӃhY33xPhӃuhY3@FxtG̋hYhY3Ph(ӃG|h,Yh0Y3Ph@ӃG|hDYjPhLhHӃjPhThTӃjPhXh`ӃjPhhhlӃhxYjPhth|ӃjPhhӃjPhhӃj5hhӃhYj5hhӃj5hhӃj5hhӃj5hhӃhYj5hhӃj5hhӃj5 hhӃj5 hhӃhY[^_ÐUhWVSu}t E @  4؁skdE]+d3uSh Vu5 !Yu5 ;'jdu5 & jduk u h@e@jPhhTjFPhh`jFPhhljFPhhxhh[YjFPhhDjFPhh+jFPhhjFPhhhYjFPhhjF PhhjF Ph$hjF Ph0hh}YjF Ph8hfjF Ph@hMjFPhHh4jFPhPhh YjFPhXh$jFPh`h0jFPhhh<jFPhphHhTYjFPhxhXjFPhhdojFPhhpVjFPhh|=h0YjFPhhjFPhhjFPhhjFPhhhYjFPhhjFPhhjFPhhxjFPhh_hRYjF0Phh;jF2Phh"jv`hh  hYhY3D~ Ph,G|h0Yh4Y3D~4PhDG|hHYhLY3D~@Ph\tG|hdaY[^_Í@UWVS,}tE  4‹؁si0(@(+03(Shh V(5 Y5 !h5 ! h u h@jPhhSjFPhh:jFPhh!jFPhhhYjFPh hjFPh(hjFPh0hjFPh8hhYjFPh@h ujF PhHh\jFPhTh$CjFPh\h0*h<YjFPhdh@jFPhphLjFPh|hXjFPhhdhpYjFPhhtjFPhh~jFPhhejFPhhLh?YjF Phh(jF"PhhjF$PhhjF&PhhhYjF(PhhjvHhhjF,PhhjF-Phhph cYjF.PhhLjF/Phh3jF0Phh(jF1Phh4h@YjF2Ph(hDjF3Ph4hPjF4Ph@h\jF*PhLhhhtYhxzY3D>8PhdG|hQY3D>@Ph<G|h)YjFLPhThjFMPh\hjFNPhdhhYjFTPhlhjFUPhthjFOPh|hh}YjFPPhhfjFQPhhMjFRPhh4jFSPhhh(Yh,Y3D>hPh8G|h@Y3D>XPhPG|hXYh\Y3D>pPhhG|hp}Y3D>`PhhG|hUYjFVPhh>jFWPhh%jPhh hYhY3D>xPhG|hY[^_Í@UWVS,}t E 0 @ 4‹si0(@(+03(VhӃ W(5 Y5 Jh5  hnu hjhh ӃjhhӃjhh$Ӄjhh0Ӄh<Yjhh@ӃjhhLӃjh hXӃjh0hdӃhpYjh@htӃjhHhӃjhPhӃjhXhӃhYjh`hӃjhhhӃjhthӃjhhӃhYjhhӃjhhӃjhhӃjhhӃh Y[^_Í@UdWVS]}t E 8 @ 4‹sk\0 +0 \3VWh_ SV5 Yu5 |j\u5 9 j\ut S h8Y[^_UdWVS]}t E 8 @ 4‹sk\,+,\3VWhL SV5 ?Yu5 j\u5 e j\ut S ht.Y[^_UWVS}j7hhӃjGPhhӃjGPhhӃjGPhhӃhYjGPhhӃjG PhhӃjG PhhӃG W +H}GjVhhӃhYjGPhhӃjGPhhӃjGPhhӃhYjGPh$hӃjGPh,h$ӃjGPh4h0ӃGW+H}GjVh<h<ӃhHYjGPhDhLӃjGPhLhXӃjGPhThdӃjGPh\hpӃh|YjG PhdhӃjG!PhlhӃjG"PhthӃjG#Ph|hӃhYjG$PhhӃjG%PhhӃjG&PhhӃjG'PhhӃhYjG(PhhӃjG)PhhӃjG*PhhӃjG+Phh ӃhYjG,PhhӃjG-Phh(ӃjG;Phh4ӃjGPhh\ӃjG.PhhhӃhtYjG/PhhxӃjG0PhhӃjG1PhhӃjG2PhhӃhYjG3Ph hӃjG4PhhӃjG5PhhӃjG6Ph$hӃhYjG7Ph,hӃjG8Ph8hӃjG9Ph@hӃjG:PhHhӃhYjG?PhThӃjG@Ph\h ӃjGAPhdh,ӃjGBPhlh8ӃhDYjGCPhthHӃjGDPh|hTӃjGEPhh`ӃhlYjGFPhhpӃjGHPhh|ӃjGJPhhӃjGLPhhӃhYjGMPhhӃjGNPhhӃjGOPhhӃjGPPhhӃhYjGQPhhӃjGRPhhӃjGSPhhӃjGTPhhӃhYjGUPhh ӃjGVPhhӃjGWPhh$ӃjGXPhh0Ӄh<Y[^_Í@UPWVS]+dSh@+= |;=$ }WhP[^_Í@+=|D$ ;}4ǃ= u1= RǙ= Phhx [^_Ë+d;=8 kd+ƉE;=4 } VWh@V+4 Ph +ƍ@9EuhY[^_Ð+ƍ@:9EuhY[^_Ë+9EuhY[^_Í@+ƍ@ 9EuhY[^_Ë+ƍ@9EuhY[^_uhs[^_Í@h^Y[^_UWVS< * hhӃjPhh$ӃjFPhh0ӃjFPhh<ӃjFPh hHӃhTYjFPh(hXӃjF Ph0hdӃjFPh<hpӃjFPhDh|ӃhYjFPhPhӃjFPhXhӃjFPhdhӃjFPhphӃhYjF Ph|hӃjF!PhhӃjF"PhhӃjF#PhhӃhYjF$PhhӃjF%PhhӃjF&Phh ӃjF'PhhӃh$YjF(Phh(ӃjF)Phh4ӃjF*Phh@ӃjF+PhhLӃhXYjFDPhh\ӃjFFPhhhӃhtYhxY3D>,PhӃG|hYhY3D~4PhӃG|hY[^_ÐUM}t PAPEU P}t*PAPE PE@Ph ÐԐU(WVSEPkE$ Pu5  j$u5  j$u>}uE@Ph[^_Í@E  @Phs5 545 5 hPN5, 5 5$ h/5 5$h 5 Yh j3]؍EPjR3jVS5 aƋ}؍EPjQ ljE؍EPjEPjl}؍EPjjVS5  ljE؍EPjEPj}؍EPj'FBC  @Ph8[=(R @Phhjhj5 Y uuu [^_ËUdWVS}3EEk\0 WS5 Yu5 j\u5 B j\ufHGPGPGHPVhk\,WS5 Yu5 j\u5  j\u@GPGHPh FE}E}[^_Í@WV|$ t$G8t^_ËNu3^_U=( t3P5h Z }15h 5 hhlChYjYjYh8j5 # to   8  4  $   , ËhrYhhl븐UVu;=d u p d  =t 5 VY=( t3P5  }&5 h躿^Ð}^Ðƣ^Ët$5 t$ t$ 5 c t$ t$ Í@5 Yt$5 at$ t$ 5  t$ t$ Í@5 Yt$5 t$ t$ 5  Í@t$5 jdt$ 5  jdt$ Í@t$5 jdt$ 5 q jdt$ Í@t$5 }j$t$ 5 9 j$t$ Í@Uh5 AjHh< 5 URuu ЃuhY3 < =t< Ph,覽> @ 0B 0 D ,H $L    5 Yt$5 mjdt$ 5 ) jdt$ Í@5 Yt$5 )ht$ 5  ht$ QÐ5 yYt$5 j\t$ 5  j\t$ Í@5 545 5 hPZ5, 5 5$ h;5 5$h" ËUPWVS} G8-u Gx%tjYG@z$(d ( shl h5(+ u=l | =l ~DhhlһjxY((ÃAtHtKzwtVWuӻ ؀uѡ [^_Í@T$ =( uh%Y3ÐRt$ t$ 袻 ЃuhY3ËÐT$ Rt$ t$ ЃuhY3ËÐT$jRt$ T u3Ѕth$貺YÍ@ÐUPEP%YEu3ÐEPuuu u ËUPWVSu338 t u 3F&;]}uE C4;]}Fu[^_UWVu&0|9~A|F~a|f~3^_FuҸ^_ÐUPWVS3 @DC|3! 6E 0=t G;=|M;=uE 0h,C[^_Í@Fu#F9EtFP6h@ [^_ÐtF9E~FEt^}tXFuOCE 4YuE 4h\輸[^_ÍDPhtE 4 G;}~F u FV TFtEFtuE @PuV [^_ËE ppppp ppV[^_ÐFtuEPuV [^_ËuuuuuuuV[^_jݷYÍ@UPE5 Yu5 u EP5 URuu贷 Ѓuh谷Y3 uuhxt Í@UPVuE5 YV5 uEP5 URuu6 Ѓuh2Y3 V5 6uE P5  V5 uE P5 URuuǶ ЃuhöY3 u uVh膶^UPE5 .Yu5 u EP5 URuuL ЃuhHY3 uuh Í@UPVuEV5 %uEP5 URuuڵ ЃuhֵY3 V5 uE P5 M V5 uE P5 URuuk ЃuhgY3 u uVh*^5 Y t$ t$ t$ % Ð t$ t$ t$  ÐU0WVSDžDžE9E s} s @E E EE E9E =UDE .E@;E w  E +E@u5j P5R7 Ѓuh3Y3 t3Dž~uhγ3&uuh$讳DžE;E v u[^_Í@33C==:=t==DžG;|uE 9E[^_ÐC=G;|:}u6=P=P=P=PhC}u&=P=Phʲ =Ph譲Gh蟲Y;nh茲Y3C@= v'==s=PhU hFYG;|h 6YDžUWVS33( h0ӃFu 3h8YG;=|h<Y[^_ÐU W=$uh@跱Y_Í@h P5$5 WY5 5 s  EtjE pYjP5$5 Y5 ;5  _Ë3PPhT躰 _hl誰YDž3@DŽG|jP5$5 "Y5 5  h P5$5 Y5 95  _ËUWVS= uh蹯Y[^_Í@hP5 5 WY5 5 s  h0uuiffu E8/fu E<fu EDELPuPhخ[^_hTu蓯u\fDžjP5 5 ]Y5 5 1 [^_Ëh\u#fDžjP5 5 Y5 O5  fDžjP @P5 Y5 5 e fDžjP5 5 TDYK@RLY_dDjq  x$ t  ( $L4__iobopenread_iob_cleanup_end_environgetsatoiperrorlseek_etextatexit_edatacloseexitwritestrcmpoptindoptoptstrcpy_lib_versionfprintf__fpstartopterroptarg_GLOBAL_OFFSET_TABLE_sscanfprintf_DYNAMICgetoptioctl/usr/lib/libc.so.1     5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%hjjRtt htthET,RU RPo PjUWVSU  RueB-==l |9g=l tl HP^9Y@3SN9YC|j(Y3_@`PVyDHtDhY3`h G;|hY`PV/DhYj`PEP3C ؅tyU}| 8 9E|8 HPhÍ@E     = u1= 4 B ËT$|;$ |$ HPh0Í@ mW|$ |  |;= | HPhL_É=4-_Í@T$~~hlYÍ@ á,  4Ћ D  B 5 ;Y5 4 P545 5 hÐUlWVS]}t E 8 @= skd+d3VWh SVu5 @jdu5 @ jdu:t S hVY[^_UlWVS]}t E 8 @= sk4 dkd‹+d3+=4 VWh SVu5 @jdu5 ? jduB9tS hY[^_UWVS]jC8Phh,uf{8ǃt h8\Yǃt h@IYǃt hH6Yǃt hP#Yǃt hXYǃ t h`Yǃ@t hhY%t hpY%t hxY%t hY%t hY%t hY%t hlYhaYjC:PhhJf{:ǃt h1Yǃt hYǃt h Yǃt hYǃt hYǃ t hYǃ@t hY%t hY%t hY%t hY%t hkY% t hVY%@t hAY%t h,Yh !YjCPh,hf{>ǃt hYǃt hYǃt hYǃt hYǃt hYǃ t htYǃ@t haY%t hLYhAYjC@Ph4h*f{@ǃt hYǃt hYǃt hYǃt hYǃt hYǃ t hYǃ@t hY%t h$Y%t h,uY%t h4`Y%t h<KY%t hD6Y% t hL!Y%@t hT Y%t h\YhdYjs4h<hhjCBPhDhtjCDPhLhjCEPhThhYjCHPh\hhh[YhPYhEY3D3NPh0F|hY[^_Í@UhWV}t E 8 @= skd + d3VWh EPVu5 8jdu5 8 jdu2t EP h$jY^_ÐUlWVS]}t E 8 @= s4 kd + d3+=4 VWh8 SVu5 &8jdu5 7 jduV1tS h`Y[^_UWVSu~ jv hdht%t hoY%t h[Y%t hGY%@t h3Y% t hY%t h Y%t hY%t hYǃ@t hYǃ t hYǃt hYǃt hYǃt hYǃt hwYǃt heYhZYjPhlh DjFPhth,+jFPh|h8jFPhhDhPYjFPhhTjFPhh`jFPhhljFPhhxh}YjFPhhfjFPPhhMjF Phh4jF PhhhYjv hhjvhhjvhhjvhhhYjvhhjv$hh{jv(hhdhWYjF4Phh@F4%t h$&Y%t h,Y%t h4Y%t h<Y%t hDY%t hLYǃ@t hTYǃ t h\Yǃt hdYǃt hlzYǃt hthYǃt h|VYǃt hDYh9YjF6Phh"F6%t hY%@t hY% t hY%t hY%t hY%t hY%t hYǃ@t h~Yǃ t hlYǃt hZYǃt hHYǃt h6Yǃt h$Yǃt hYh YjF8Ph(hF8%@t hY%t h$Y%t h,Y%t h4Y%t h<|Y%t hDhYǃ@t hLVYǃ0u hTAYǃ0 u h\,Yǃ00u hdYǃ4 hlhpYjF:Ph4htF:%t hYǃ@t hYǃ t hYǃt hYǃt hzYǃt hhYǃt hVYǃt hDYh9Yh.Y3D=PhC|hYjvHh@hjvLhLhjFPPhXhhYjFRPhdhjFTPhphjv\hxhljv`hh(Uh4HYjFVPhh81FVt hDYǃt hPYǃt h\Yǃt hhYhtYjFXPhhxFXt hYǃ t hYǃ@t hY%t hqY%t h]Y%t hIYh>Y[^_U$WEt uE 8=` uhY_Í@hY_ÐWh҃W5 .j EP5 URuu ЃuhY3 EPY_ËUWVS]j3hhqjshh(Zjshh4CC` h@.Yjs hhDjshhPjshh\s+s } hhVh|hY~s 5 ,VEP5 URuu ЃuhY3 3D=PhHG;|C\ h.Y[^_U(WVS}܃}tE 05 sk$ Eu؋+ $3uVhӃ Wuu5 +j$u5 + j$u"%u hvjPhhӃjGPhhӃjGPhhӃjGPhhӃhYjGPhhӃjGPhhӃjGPhh ӃjG Phh,Ӄh8YjGPhh<ӃjGPh hHӃjG Ph(hTӃjGPh0h`ӃhlYjwh8hpӃjwh<h|Ӄjw h@hӃjwhDhӃhY[^_UWVShYh8hӃhXhӃhY33xPhӃuhY3@FxtG̋hYhY3Ph(ӃG|h,Yh0Y3Ph@ӃG|hDYjPhLhHӃjPhThTӃjPhXh`ӃjPhhhlӃhxYjPhth|ӃjPhhӃjPhhӃj5hhӃhYj5hhӃj5hhӃj5hhӃj5hhӃhYj5hhӃj5hhӃj5 hhӃj5 hhӃhY[^_ÐUhWVSu}t E @  4؁skdE]+d3uSh Vu5 !Yu5 ;'jdu5 & jduk u h@e@jPhhTjFPhh`jFPhhljFPhhxhh[YjFPhhDjFPhh+jFPhhjFPhhhYjFPhhjF PhhjF Ph$hjF Ph0hh}YjF Ph8hfjF Ph@hMjFPhHh4jFPhPhh YjFPhXh$jFPh`h0jFPhhh<jFPhphHhTYjFPhxhXjFPhhdojFPhhpVjFPhh|=h0YjFPhhjFPhhjFPhhjFPhhhYjFPhhjFPhhjFPhhxjFPhh_hRYjF0Phh;jF2Phh"jv`hh  hYhY3D~ Ph,G|h0Yh4Y3D~4PhDG|hHYhLY3D~@Ph\tG|hdaY[^_Í@UWVS,}tE  4‹؁si0(@(+03(Shh V(5 Y5 !h5 ! h u h@jPhhSjFPhh:jFPhh!jFPhhhYjFPh hjFPh(hjFPh0hjFPh8hhYjFPh@h ujF PhHh\jFPhTh$CjFPh\h0*h<YjFPhdh@jFPhphLjFPh|hXjFPhhdhpYjFPhhtjFPhh~jFPhhejFPhhLh?YjF Phh(jF"PhhjF$PhhjF&PhhhYjF(PhhjvHhhjF,PhhjF-Phhph cYjF.PhhLjF/Phh3jF0Phh(jF1Phh4h@YjF2Ph(hDjF3Ph4hPjF4Ph@h\jF*PhLhhhtYhxzY3D>8PhdG|hQY3D>@Ph<G|h)YjFLPhThjFMPh\hjFNPhdhhYjFTPhlhjFUPhthjFOPh|hh}YjFPPhhfjFQPhhMjFRPhh4jFSPhhh(Yh,Y3D>hPh8G|h@Y3D>XPhPG|hXYh\Y3D>pPhhG|hp}Y3D>`PhhG|hUYjFVPhh>jFWPhh%jPhh hYhY3D>xPhG|hY[^_Í@UWVS,}t E 0 @ 4‹si0(@(+03(VhӃ W(5 Y5 Jh5  hnu hjhh ӃjhhӃjhh$Ӄjhh0Ӄh<Yjhh@ӃjhhLӃjh hXӃjh0hdӃhpYjh@htӃjhHhӃjhPhӃjhXhӃhYjh`hӃjhhhӃjhthӃjhhӃhYjhhӃjhhӃjhhӃjhhӃh Y[^_Í@UdWVS]}t E 8 @ 4‹sk\0 +0 \3VWh_ SV5 Yu5 |j\u5 9 j\ut S h8Y[^_UdWVS]}t E 8 @ 4‹sk\,+,\3VWhL SV5 ?Yu5 j\u5 e j\ut S ht.Y[^_UWVS}j7hhӃjGPhhӃjGPhhӃjGPhhӃhYjGPhhӃjG PhhӃjG PhhӃG W +H}GjVhhӃhYjGPhhӃjGPhhӃjGPhhӃhYjGPh$hӃjGPh,h$ӃjGPh4h0ӃGW+H}GjVh<h<ӃhHYjGPhDhLӃjGPhLhXӃjGPhThdӃjGPh\hpӃh|YjG PhdhӃjG!PhlhӃjG"PhthӃjG#Ph|hӃhYjG$PhhӃjG%PhhӃjG&PhhӃjG'PhhӃhYjG(PhhӃjG)PhhӃjG*PhhӃjG+Phh ӃhYjG,PhhӃjG-Phh(ӃjG;Phh4ӃjGPhh\ӃjG.PhhhӃhtYjG/PhhxӃjG0PhhӃjG1PhhӃjG2PhhӃhYjG3Ph hӃjG4PhhӃjG5PhhӃjG6Ph$hӃhYjG7Ph,hӃjG8Ph8hӃjG9Ph@hӃjG:PhHhӃhYjG?PhThӃjG@Ph\h ӃjGAPhdh,ӃjGBPhlh8ӃhDYjGCPhthHӃjGDPh|hTӃjGEPhh`ӃhlYjGFPhhpӃjGHPhh|ӃjGJPhhӃjGLPhhӃhYjGMPhhӃjGNPhhӃjGOPhhӃjGPPhhӃhYjGQPhhӃjGRPhhӃjGSPhhӃjGTPhhӃhYjGUPhh ӃjGVPhhӃjGWPhh$ӃjGXPhh0Ӄh<Y[^_Í@UPWVS]+dSh@+= |;=$ }WhP[^_Í@+=|D$ ;}4ǃ= u1= RǙ= Phhx [^_Ë+d;=8 kd+ƉE;=4 } VWh@V+4 Ph +ƍ@9EuhY[^_Ð+ƍ@:9EuhY[^_Ë+9EuhY[^_Í@+ƍ@ 9EuhY[^_Ë+ƍ@9EuhY[^_uhs[^_Í@h^Y[^_UWVS< * hhӃjPhh$ӃjFPhh0ӃjFPhh<ӃjFPh hHӃhTYjFPh(hXӃjF Ph0hdӃjFPh<hpӃjFPhDh|ӃhYjFPhPhӃjFPhXhӃjFPhdhӃjFPhphӃhYjF Ph|hӃjF!PhhӃjF"PhhӃjF#PhhӃhYjF$PhhӃjF%PhhӃjF&Phh ӃjF'PhhӃh$YjF(Phh(ӃjF)Phh4ӃjF*Phh@ӃjF+PhhLӃhXYjFDPhh\ӃjFFPhhhӃhtYhxY3D>,PhӃG|hYhY3D~4PhӃG|hY[^_ÐUM}t PAPEU P}t*PAPE PE@Ph ÐԐU(WVSEPkE$ Pu5  j$u5  j$u>}uE@Ph[^_Í@E  @Phs5 545 5 hPN5, 5 5$ h/5 5$h 5 Yh j3]؍EPjR3jVS5 aƋ}؍EPjQ ljE؍EPjEPjl}؍EPjjVS5  ljE؍EPjEPj}؍EPj'FBC  @Ph8[=(R @Phhjhj5 Y uuu [^_ËUdWVS}3EEk\0 WS5 Yu5 j\u5 B j\ufHGPGPGHPVhk\,WS5 Yu5 j\u5  j\u@GPGHPh FE}E}[^_Í@WV|$ t$G8t^_ËNu3^_U=( t3P5h Z }15h 5 hhlChYjYjYh8j5 # to   8  4  $   , ËhrYhhl븐UVu;=d u p d  =t 5 VY=( t3P5  }&5 h躿^Ð}^Ðƣ^Ët$5 t$ t$ 5 c t$ t$ Í@5 Yt$5 at$ t$ 5  t$ t$ Í@5 Yt$5 t$ t$ 5  Í@t$5 jdt$ 5  jdt$ Í@t$5 jdt$ 5 q jdt$ Í@t$5 }j$t$ 5 9 j$t$ Í@Uh5 AjHh< 5 URuu ЃuhY3 < =t< Ph,覽> @ 0B 0 D ,H $L    5 Yt$5 mjdt$ 5 ) jdt$ Í@5 Yt$5 )ht$ 5  ht$ QÐ5 yYt$5 j\t$ 5  j\t$ Í@5 545 5 hPZ5, 5 5$ h;5 5$h" ËUPWVS} G8-u Gx%tjYG@z$(d ( shl h5(+ u=l | =l ~DhhlһjxY((ÃAtHtKzwtVWuӻ ؀uѡ [^_Í@T$ =( uh%Y3ÐRt$ t$ 袻 ЃuhY3ËÐT$ Rt$ t$ ЃuhY3ËÐT$jRt$ T u3Ѕth$貺YÍ@ÐUPEP%YEu3ÐEPuuu u ËUPWVSu338 t u 3F&;]}uE C4;]}Fu[^_UWVu&0|9~A|F~a|f~3^_FuҸ^_ÐUPWVS3 @DC|3! 6E 0=t G;=|M;=uE 0h,C[^_Í@Fu#F9EtFP6h@ [^_ÐtF9E~FEt^}tXFuOCE 4YuE 4h\輸[^_ÍDPhtE 4 G;}~F u FV TFtEFtuE @PuV [^_ËE ppppp ppV[^_ÐFtuEPuV [^_ËuuuuuuuV[^_jݷYÍ@UPE5 Yu5 u EP5 URuu贷 Ѓuh谷Y3 uuhxt Í@UPVuE5 YV5 uEP5 URuu6 Ѓuh2Y3 V5 6uE P5  V5 uE P5 URuuǶ ЃuhöY3 u uVh膶^UPE5 .Yu5 u EP5 URuuL ЃuhHY3 uuh Í@UPVuEV5 %uEP5 URuuڵ ЃuhֵY3 V5 uE P5 M V5 uE P5 URuuk ЃuhgY3 u uVh*^5 Y t$ t$ t$ % Ð t$ t$ t$  ÐU0WVSDžDžE9E s} s @E E EE E9E =UDE .E@;E w  E +E@u5j P5R7 Ѓuh3Y3 t3Dž~uhγ3&uuh$讳DžE;E v u[^_Í@33C==:=t==DžG;|uE 9E[^_ÐC=G;|:}u6=P=P=P=PhC}u&=P=Phʲ =Ph譲Gh蟲Y;nh茲Y3C@= v'==s=PhU hFYG;|h 6YDžUWVS33( h0ӃFu 3h8YG;=|h<Y[^_ÐU W=$uh@跱Y_Í@h P5$5 WY5 5 s  EtjE pYjP5$5 Y5 ;5  _Ë3PPhT躰 _hl誰YDž3@DŽG|jP5$5 "Y5 5  h P5$5 Y5 95  _ËUWVS= uh蹯Y[^_Í@hP5 5 WY5 5 s  h0uuiffu E8/fu E<fu EDELPuPhخ[^_hTu蓯u\fDžjP5 5 ]Y5 5 1 [^_Ëh\u#fDžjP5 5 Y5 O5  fDžjP @P5 Y5 5 e fDžjP5 5 TDYK@RLY_dDjq  x$ t  ( $L4__iobopenread_iob_cleanup_end_environgetsatoiperrorlseek_etextatexit_edatacloseexitwritestrcmpoptindoptoptstrcpy_lib_versionfprintf__fpstartopterroptarg_GLOBAL_OFFSET_TABLE_sscanfprintf_DYNAMICgetoptioctl/usr/lib/libc.so.1     5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%hjjRtt htthET,RU RPo PjUWVSU  RueB-==l |9g=l tl HP^9Y@3SN9YC|j(Y3_@`PVyDHtDhY3`h G;|hY`PV/DhYj`PEP3C ؅tyU}| 8 9E|8 HPhÍ@E     = u1= 4 B ËT$|;$ |$ HPh0Í@ mW|$ |  |;= | HPhL_É=4-_Í@T$~~hlYÍ@ á,  4Ћ D  B 5 ;Y5 4 P545 5 hÐUlWVS]}t E 8 @= skd+d3VWh SVu5 @jdu5 @ jdu:t S hVY[^_UlWVS]}t E 8 @= sk4 dkd‹+d3+=4 VWh SVu5 @jdu5 ? jduB9tS hY[^_UWVS]jC8Phh,uf{8ǃt h8\Yǃt h@IYǃt hH6Yǃt hP#Yǃt hXYǃ t h`Yǃ@t hhY%t hpY%t hxY%t hY%t hY%t hY%t hlYhaYjC:PhhJf{:ǃt h1Yǃt hYǃt h Yǃt hYǃt hYǃ t hYǃ@t hY%t hY%t hY%t hY%t hkY% t hVY%@t hAY%t h,Yh !YjCPh,hf{>ǃt hYǃt hYǃt hYǃt hYǃt hYǃ t htYǃ@t haY%t hLYhAYjC@Ph4h*f{@ǃt hYǃt hYǃt hYǃt hYǃt hYǃ t hYǃ@t hY%t h$Y%t h,uY%t h4`Y%t h<KY%t hD6Y% t hL!Y%@t hT Y%t h\YhdYjs4h<hhjCBPhDhtjCDPhLhjCEPhThhYjCHPh\hhh[YhPYhEY3D3NPh0F|hY[^_Í@UhWV}t E 8 @= skd + d3VWh EPVu5 8jdu5 8 jdu2t EP h$jY^_ÐUlWVS]}t E 8 @= s4 kd + d3+=4 VWh8 SVu5 &8jdu5 7 jduV1tS h`Y[^_UWVSu~ jv hdht%t hoY%t h[Y%t hGY%@t h3Y% t hY%t h Y%t hY%t hYǃ@t hYǃ t hYǃt hYǃt hYǃt hYǃt hwYǃt heYhZYjPhlh DjFPhth,+jFPh|h8jFPhhDhPYjFPhhTjFPhh`jFPhhljFPhhxh}YjFPhhfjFPPhhMjF Phh4jF PhhhYjv hhjvhhjvhhjvhhhYjvhhjv$hh{jv(hhdhWYjF4Phh@F4%t h$&Y%t h,Y%t h4Y%t h<Y%t hDY%t hLYǃ@t hTYǃ t h\Yǃt hdYǃt hlzYǃt hthYǃt h|VYǃt hDYh9YjF6Phh"F6%t hY%@t hY% t hY%t hY%t hY%t hY%t hYǃ@t h~Yǃ t hlYǃt hZYǃt hHYǃt h6Yǃt h$Yǃt hYh YjF8Ph(hF8%@t hY%t h$Y%t h,Y%t h4Y%t h<|Y%t hDhYǃ@t hLVYǃ0u hTAYǃ0 u h\,Yǃ00u hdYǃ4 hlhpYjF:Ph4htF:%t hYǃ@t hYǃ t hYǃt hYǃt hzYǃt hhYǃt hVYǃt hDYh9Yh.Y3D=PhC|hYjvHh@hjvLhLhjFPPhXhhYjFRPhdhjFTPhphjv\hxhljv`hh(Uh4HYjFVPhh81FVt hDYǃt hPYǃt h\Yǃt hhYhtYjFXPhhxFXt hYǃ t hYǃ@t hY%t hqY%t h]Y%t hIYh>Y[^_U$WEt uE 8=` uhY_Í@hY_ÐWh҃W5 .j EP5 URuu ЃuhY3 EPY_ËUWVS]j3hhqjshh(Zjshh4CC` h@.Yjs hhDjshhPjshh\s+s } hhVh|hY~s 5 ,VEP5 URuu ЃuhY3 3D=PhHG;|C\ h.Y[^_U(WVS}܃}tE 05 sk$ Eu؋+ $3uVhӃ Wuu5 +j$u5 + j$u"%u hvjPhhӃjGPhhӃjGPhhӃjGPhhӃhYjGPhhӃjGPhhӃjGPhh ӃjG Phh,Ӄh8YjGPhh<ӃjGPh hHӃjG Ph(hTӃjGPh0h`ӃhlYjwh8hpӃjwh<h|Ӄjw h@hӃjwhDhӃhY[^_UWVShYh8hӃhXhӃhY33xPhӃuhY3@FxtG̋hYhY3Ph(ӃG|h,Yh0Y3Ph@ӃG|hDYjPhLhHӃjPhThTӃjPhXh`ӃjPhhhlӃhxYjPhth|ӃjPhhӃjPhhӃj5hhӃhYj5hhӃj5hhӃj5hhӃj5hhӃhYj5hhӃj5hhӃj5 hhӃj5 hhӃhY[^_ÐUhWVSu}t E @  4؁skdE]+d3uSh Vu5 !Yu5 ;'jdu5 & jduk u h@e@jPhhTjFPhh`jFPhhljFPhhxhh[YjFPhhDjFPhh+jFPhhjFPhhhYjFPhhjF PhhjF Ph$hjF Ph0hh}YjF Ph8hfjF Ph@hMjFPhHh4jFPhPhh YjFPhXh$jFPh`h0jFPhhh<jFPhphHhTYjFPhxhXjFPhhdojFPhhpVjFPhh|=h0YjFPhhjFPhhjFPhhjFPhhhYjFPhhjFPhhjFPhhxjFPhh_hRYjF0Phh;jF2Phh"jv`hh  hYhY3D~ Ph,G|h0Yh4Y3D~4PhDG|hHYhLY3D~@Ph\tG|hdaY[^_Í@UWVS,}tE  4‹؁si0(@(+03(Shh V(5 Y5 !h5 ! h u h@jPhhSjFPhh:jFPhh!jFPhhhYjFPh hjFPh(hjFPh0hjFPh8hhYjFPh@h ujF PhHh\jFPhTh$CjFPh\h0*h<YjFPhdh@jFPhphLjFPh|hXjFPhhdhpYjFPhhtjFPhh~jFPhhejFPhhLh?YjF Phh(jF"PhhjF$PhhjF&PhhhYjF(PhhjvHhhjF,PhhjF-Phhph cYjF.PhhLjF/Phh3jF0Phh(jF1Phh4h@YjF2Ph(hDjF3Ph4hPjF4Ph@h\jF*PhLhhhtYhxzY3D>8PhdG|hQY3D>@Ph<G|h)YjFLPhThjFMPh\hjFNPhdhhYjFTPhlhjFUPhthjFOPh|hh}YjFPPhhfjFQPhhMjFRPhh4jFSPhhh(Yh,Y3D>hPh8G|h@Y3D>XPhPG|hXYh\Y3D>pPhhG|hp}Y3D>`PhhG|hUYjFVPhh>jFWPhh%jPhh hYhY3D>xPhG|hY[^_Í@UWVS,}t E 0 @ 4‹si0(@(+03(VhӃ W(5 Y5 Jh5  hnu hjhh ӃjhhӃjhh$Ӄjhh0Ӄh<Yjhh@ӃjhhLӃjh hXӃjh0hdӃhpYjh@htӃjhHhӃjhPhӃjhXhӃhYjh`hӃjhhhӃjhthӃjhhӃhYjhhӃjhhӃjhhӃjhhӃh Y[^_Í@UdWVS]}t E 8 @ 4‹sk\0 +0 \3VWh_ SV5 Yu5 |j\u5 9 j\ut S h8Y[^_UdWVS]}t E 8 @ 4‹sk\,+,\3VWhL SV5 ?Yu5 j\u5 e j\ut S ht.Y[^_UWVS}j7hhӃjGPhhӃjGPhhӃjGPhhӃhYjGPhhӃjG PhhӃjG PhhӃG W +H}GjVhhӃhYjGPhhӃjGPhhӃjGPhhӃhYjGPh$hӃjGPh,h$ӃjGPh4h0ӃGW+H}GjVh<h<ӃhHYjGPhDhLӃjGPhLhXӃjGPhThdӃjGPh\hpӃh|YjG PhdhӃjG!PhlhӃjG"PhthӃjG#Ph|hӃhYjG$PhhӃjG%PhhӃjG&PhhӃjG'PhhӃhYjG(PhhӃjG)PhhӃjG*PhhӃjG+Phh ӃhYjG,PhhӃjG-Phh(ӃjG;Phh4ӃjGPhh\ӃjG.PhhhӃhtYjG/PhhxӃjG0PhhӃjG1PhhӃjG2PhhӃhYjG3Ph hӃjG4PhhӃjG5PhhӃjG6Ph$hӃhYjG7Ph,hӃjG8Ph8hӃjG9Ph@hӃjG:PhHhӃhYjG?PhThӃjG@Ph\h ӃjGAPhdh,ӃjGBPhlh8ӃhDYjGCPhthHӃjGDPh|hTӃjGEPhh`ӃhlYjGFPhhpӃjGHPhh|ӃjGJPhhӃjGLPhhӃhYjGMPhhӃjGNPhhӃjGOPhhӃjGPPhhӃhYjGQPhhӃjGRPhhӃjGSPhhӃjGTPhhӃhYjGUPhh ӃjGVPhhӃjGWPhh$ӃjGXPhh0Ӄh<Y[^_Í@UPWVS]+dSh@+= |;=$ }WhP[^_Í@+=|D$ ;}4ǃ= u1= RǙ= Phhx [^_Ë+d;=8 kd+ƉE;=4 } VWh@V+4 Ph +ƍ@9EuhY[^_Ð+ƍ@:9EuhY[^_Ë+9EuhY[^_Í@+ƍ@ 9EuhY[^_Ë+ƍ@9EuhY[^_uhs[^_Í@h^Y[^_UWVS< * hhӃjPhh$ӃjFPhh0ӃjFPhh<ӃjFPh hHӃhTYjFPh(hXӃjF Ph0hdӃjFPh<hpӃjFPhDh|ӃhYjFPhPhӃjFPhXhӃjFPhdhӃjFPhphӃhYjF Ph|hӃjF!PhhӃjF"PhhӃjF#PhhӃhYjF$PhhӃjF%PhhӃjF&Phh ӃjF'PhhӃh$YjF(Phh(ӃjF)Phh4ӃjF*Phh@ӃjF+PhhLӃhXYjFDPhh\ӃjFFPhhhӃhtYhxY3D>,PhӃG|hYhY3D~4PhӃG|hY[^_ÐUM}t PAPEU P}t*PAPE PE@Ph ÐԐU(WVSEPkE$ Pu5  j$u5  j$u>}uE@Ph[^_Í@E  @Phs5 545 5 hPN5, 5 5$ h/5 5$h 5 Yh j3]؍EPjR3jVS5 aƋ}؍EPjQ ljE؍EPjEPjl}؍EPjjVS5  ljE؍EPjEPj}؍EPj'FBC  @Ph8[=(R @Phhjhj5 Y uuu [^_ËUdWVS}3EEk\0 WS5 Yu5 j\u5 B j\ufHGPGPGHPVhk\,WS5 Yu5 j\u5  j\u@GPGHPh FE}E}[^_Í@WV|$ t$G8t^_ËNu3^_U=( t3P5h Z }15h 5 hhlChYjYjYh8j5 # to   8  4  $   , ËhrYhhl븐UVu;=d u p d  =t 5 VY=( t3P5  }&5 h躿^Ð}^Ðƣ^Ët$5 t$ t$ 5 c t$ t$ Í@5 Yt$5 at$ t$ 5  t$ t$ Í@5 Yt$5 t$ t$ 5  Í@t$5 jdt$ 5  jdt$ Í@t$5 jdt$ 5 q jdt$ Í@t$5 }j$t$ 5 9 j$t$ Í@Uh5 AjHh< 5 URuu ЃuhY3 < =t< Ph,覽> @ 0B 0 D ,H $L    5 Yt$5 mjdt$ 5 ) jdt$ Í@5 Yt$5 )ht$ 5  ht$ QÐ5 yYt$5 j\t$ 5  j\t$ Í@5 545 5 hPZ5, 5 5$ h;5 5$h" ËUPWVS} G8-u Gx%tjYG@z$(d ( shl h5(+ u=l | =l ~DhhlһjxY((ÃAtHtKzwtVWuӻ ؀uѡ [^_Í@T$ =( uh%Y3ÐRt$ t$ 袻 ЃuhY3ËÐT$ Rt$ t$ ЃuhY3ËÐT$jRt$ T u3Ѕth$貺YÍ@ÐUPEP%YEu3ÐEPuuu u ËUPWVSu338 t u 3F&;]}uE C4;]}Fu[^_UWVu&0|9~A|F~a|f~3^_FuҸ^_ÐUPWVS3 @DC|3! 6E 0=t G;=|M;=uE 0h,C[^_Í@Fu#F9EtFP6h@ [^_ÐtF9E~FEt^}tXFuOCE 4YuE 4h\輸[^_ÍDPhtE 4 G;}~F u FV TFtEFtuE @PuV [^_ËE ppppp ppV[^_ÐFtuEPuV [^_ËuuuuuuuV[^_jݷYÍ@UPE5 Yu5 u EP5 URuu贷 Ѓuh谷Y3 uuhxt Í@UPVuE5 YV5 uEP5 URuu6 Ѓuh2Y3 V5 6uE P5  V5 uE P5 URuuǶ ЃuhöY3 u uVh膶^UPE5 .Yu5 u EP5 URuuL ЃuhHY3 uuh Í@UPVuEV5 %uEP5 URuuڵ ЃuhֵY3 V5 uE P5 M V5 uE P5 URuuk ЃuhgY3 u uVh*^5 Y t$ t$ t$ % Ð t$ t$ t$  ÐU0WVSDžDžE9E s} s @E E EE E9E =UDE .E@;E w  E +E@u5j P5R7 Ѓuh3Y3 t3Dž~uhγ3&uuh$讳DžE;E v u[^_Í@33C==:=t==DžG;|uE 9E[^_ÐC=G;|:}u6=P=P=P=PhC}u&=P=Phʲ =Ph譲Gh蟲Y;nh茲Y3C@= v'==s=PhU hFYG;|h 6YDžUWVS33( h0ӃFu 3h8YG;=|h<Y[^_ÐU W=$uh@跱Y_Í@h P5$5 WY5 5 s  EtjE pYjP5$5 Y5 ;5  _Ë3PPhT躰 _hl誰YDž3@DŽG|jP5$5 "Y5 5  h P5$5 Y5 95  _ËUWVS= uh蹯Y[^_Í@hP5 5 WY5 5 s  h0uuiffu E8/fu E<fu EDEL