[comp.sys.amiga] Amiga Cron Binary & Doc

ricks@iscuva.ISCS.COM (Rick Schaeffer) (11/08/87)

For those who don't have Aztec C I thought I'd also post the uuencoded
binary and Doc for AmiCron.

#	This is a shell archive.
#	Remove everything above and including the cut line.
#	Then run the rest of the file through sh.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar:    Shell Archiver
#	Run the following text with /bin/sh to create:
#	Amicron.doc
#	Amicron.uue
# This archive created: Sat Nov  7 12:39:13 1987
cat << \SHAR_EOF > Amicron.doc
                    AmiCron - Cron task for the Amiga

This is a rather crude but effective version of the Unix (tm) 
program known as "cron" modified to run on an Amiga.  For those 
who aren't Unix knowledgeable, cron is a background task which 
uses a disk-resident table to automatically run certain tasks on a 
regular basis.  The cron table's format is very simple...it 
contains entries in the form of lines where each line has 6 fields 
and each field is separated by "white space" (either tabs or 
spaces) from it's neighbor. The fields are as follows:

   1.  Minute       (0-59)
   2.  Hour         (0-23)
   3.  Day          (1-31)
   4.  Month        (1-12)
   5.  Day of week  (0-6 where 0=Sunday and 6=Saturday)
   6.  Command      This is the command to be run at the appointed 
                    time.  It will be run just as if typed into 
                    the CLI.

Each of the first 5 fields are numbers.  However, it is 
permissable to use an asterisk (*) in a field to mean ALL possible 
numbers for that field,  and you can specify a series of numbers 
separated by commas (,) and ranges separated by dashes (-).  For 
instance, in the Day field you could specify "1,5,10" to mean the 
first, fifth, and tenth days of the month; or you could specify 
"1-15" to mean the first through the fifteenth of the month.  Here 
are some examples of Amicron table entries:

  	Print the date in the crontask window every minute:
  		* * * * * date
  
  	Print the date in the crontask window on the hour, every hour:
  		0 * * * * date
  
  	Run uupc at 4:30 am every day except Sat and Sun:
  		30 4 * * 1-5 uupc -siscuva
  
  	Incrementally backup the files every other day at 7:30 pm:
  		30 19 * * 1,3,5 sdbackup -l -s LAST dh0: incbkup_1:

    Backup the files on the 1st and 15th of each month at 1:00 am:
        00 01 1,15 * * sdbackup -l dh0: SemiBkup_1:

The Amicron table file is located using the following path:
    sys:usr/spool/cron/crontab
and errors, if any are logged into the following path:
    sys:usr/spool/cron/cronerr

Crontab entries *MUST* be left justified starting in column 1 and 
each entry must contain 6 fields, each separated by spaces or 
tabs.

To run Amicron, you must first set up the directory 
"sys:usr/spool/cron" and then use your favorite editor to create 
the "crontab" file.  Amicron needs a CLI window for displaying the 
output of the commands it runs...but it can be made as small or 
large as you wish.  Assuming that you have placed Amicron in your 
command directory (c:), you can start it by typing the following 
line into a "newcli" window:
    Amicron
Then you can size and move the window anywhere you want, just be 
sure not to type anything else into the window because that would 
prevent cron tasks from running.

I have an entry in my startup-sequence file that looks like this:
   run newcli con:0/140/160/50/CronTask s:startcron
The "s:startcron" file contains one line:
   Amicron
This automatically sets up a tiny CronTask window and runs Amicron 
in it.

This program was originally written by Steve R.  Sampson (UUCP:
sys1!killer!sampson), who very kindly responded to my request for
a PD cron that I could port to Minix.  I haven't done that yet
(My new Amiga 2000 came in right after I received the cron
program <grin>) but will do so ASAP.  The modifications to make
it run on the Amiga were very minor!

Rick Schaeffer          UUCP:  seismo!uunet!iscuva!ricks
E. 13611 26th Ave.      Phone: (509)928-3533
Spokane, WA  99216
SHAR_EOF
cat << \SHAR_EOF > Amicron.uue
begin 777 Amicron
M   #\P         #          (   AN   !0     $   /I   (;D[Z"BI.
M50  2'H 4TAZ #1.N@3@4$\I0(-Z9A1(>@!!3KH%<%A/2'@  4ZZ'2I83V$R
M2'@+ADZZ'KI83V#R3EU.=5-Y<SIU<W(O<W!O;VPO8W)O;B]C<F]N97)R &$ 
M8W)O;@!.5?_\+PI(;?_\3KH29%A/2&W__$ZZ$6A83R1 2'H V4AZ +I.N@1H
M4$\I0(-V0JR#<DJL@W)F  "43KH QDJ 9P  AC J  )(P"\ 2&R#@DZZ 7)0
M3TJ 9VXP*@ $2, O $AL@\).N@%<4$]*@&=8,"H !DC +P!(;(0"3KH!1E!/
M2H!G0C J  A(P"\ 2&R$0DZZ 3!03TJ 9RPP*@ ,2, O $ALA().N@$:4$]*
M@&<60J=(;(3"2'H 0TAZ #M.N@403^\ $&  _V@O+(-V3KH7W%A/)%].74YU
M4WES.G5S<B]S<&]O;"]C<F]N+V-R;VYT86( <@!2=6X 4G5N  !.5?]\2.<(
M("\L@W9(> "$2&W_?$ZZ =A/[P ,2H!F$BE\     8-R< !,WP003EU.=4'M
M_WPD2'@ 8!XO"B $Y8!![( "+S ( &$F4$\D0$J 9@1P &#24H2XO     5M
MVB\*2&R$PDZZ#GA03W !8+A.50  2.< ,"1M  @F;0 ,#!, (&<6#!, "6<0
M2A-G#"!+4HLB2E**$I!@Y$H39@IP $S?# !.74YU0A(,$P @9P8,$P )9@12
MBV#P( M@XDY5  !(YPX@)&T ""@M  QZ $AZ 18O"DZZ#=903TJ 9@IP 4S?
M!'!.74YU($I2BAP09RJ\/  P;22\/  Y;AX0!DB 2,!R"B\ ( 5.NAP\)!_4
M@"H"FKP    P8,X0!DB 2,!@  "LN(5F!' !8 )P &"PN(5F!' !8*AZ "!*
M4HH<$&<JO#P ,&TDO#P .6X>$ 9(@$C <@HO " %3KH;ZB0?U( J IJ\    
M,&#.N(5F!G !8 #_;+P\ "QGO'  8 #_8+B%; 9P &  _U9Z "!*4HH<$&<J
MO#P ,&TDO#P .6X>$ 9(@$C <@HO " %3KH;EB0?U( J IJ\    ,&#.N(5N
M!' !8 )P &  _Q1*@&< _U*0O    "QG /]44X!GH&  _OPJ $Y5  !(YP@@
M)&T "%.M  Q*K0 ,;R0O+0 03KH /EA/* "PO/____]G$"!*4HH0A+B\    
M"F<"8-)"$KB\_____V80M>T "&8*< !,WP003EU.=2 M  A@\DY5  !(YP@@
M)&T ""\*3KH ,EA/* "PO/____]G(" $8!13D@CJ  , #'#_3-\$$$Y=3G5@
MUDJ 9_I9@&?D( 1@ZDY5   O"B1M  @@4K'J  1E#"\*81I83R1?3EU.=2!2
M4I(0$$B 2,# O    /]@Z$Y5  !(YP@P)&T "! J  S /  89PIP_TS?#!!.
M74YU"*H  @ ,2JH "&8(+PI.NA9R6$\0*@ ,2(!(P @   =G-D'L@5(F2! K
M  Q(@$C P+P   "$L+P   "$9@Q(>/__+PM.NA444$_7_    !9![(,*M\AE
MT# J !!(P"\ +RH "!(J  U(@4C!+P%.N@J&3^\ #"@ 2H!N%$J$9@1P"& "
M<!"!*@ ,</]@ /]J)*H "" J  C0A"5   0@4E*2$!!(@$C P+P   #_8 #_
M2$Y5   O"DZZ%9 D0$J 9@AP "1?3EU.=2\*+RT #"\M  AA!D_O  Q@Z$Y5
M  !(YP@@+RT $$ZZ$^A83T'L@!8D2$H29A(I?     6#+G  3-\$$$Y=3G4O
M+0 ,+PI.N@K&4$]*@&<$4(I@UB\J  0O+0 (3KH(<E!/* "PO/____]F!'  
M8,@@;0 0$40 #2!M ! 1?  !  P@+0 08+!.50  2JR#+FT*("R#+K"L@(IO
M!G#_3EU.=4JM  AG%"\M  A(>@ P2&R!?DZZ #)/[P ,("R#+N6 0>R 7B\P
M" !(>@ 72&R!?DZZ !1/[P ,< !@P"5S.B  )7,*  !.50  *6T "(,.2&T 
M$"\M  Q(>@ .3KH.*$_O  Q.74YU3E4  "\L@PXO+0 (3KH20%!/3EU.=4Y5
M   @+(,23EU.=4Y5  !(;0 ,+RT "&$&4$].74YU3E7_I$CG##!"ITZZ&HA8
M3RM __P@;?_\("@ K.6 )$!*@&8*</],WPPP3EU.=4AX "%(>@-&3KH:R%!/
M*T#_Y&8P(&R#,B)H  @L:0 $(F[_]" I__30O    :PK0/^T(&W_M" J #RP
MD&<$</]@MF .+RW_Y$ZZ&/I83T*M_[0O+0 (3KH85EA/*T#_Z&8  (0K:@ (
M_[!*K?^P9T0@+?^PY8 K0/^P(&W_L"\H  1.NA?F6$\K0/_D+RT "$ZZ&!Q8
M3RM _^@O+?_D3KH7REA/2JW_Z&8\(&W_L"M0_[!@MDAZ J)(;?^X3KH)$E!/
M+RT "$AM_[A.N@BJ4$](;?^X3KH7V%A/*T#_Z&8&</]@ /\4("H -.6 *T#_
MX$*G("W_X%" +P!.NAE"4$\K0/^L9A O+?_H3KH7[EA/</]@ /[D*WP    !
M_^PF;0 ,6(M@$"\33KH0F%A/4H#1K?_L6(M*DV;L0J<O+?_L3KH8_%!/*@ H
M &8B+RW_Z$ZZ%ZA83R M_^!0@"\ +RW_K$ZZ&1I03W#_8 #^C"!M_ZP@+?_@
M4( @@" M_^#1K?^L(&W_K""M_^ @;(,R(FW_K"-H  @ !"!M__PK: "P__0@
M;?_\(6W_K "P*VH //_D)6W_Z  \2JW_M&<((&W_M""M_^@F;0 ,6(M@(B\3
M+P1.N@?\4$](>@&!+P1.N@>64$\O!$ZZ#]I83]B 6(M*DV;:($71[?_L$7P 
M"O__("H $.6 * !(>  H2&W_N"\$3KH'.$_O  PO+0 (($12B"\(3KH'JE!/
M+RT "$ZZ#Y)83R!$$( @;?_\("@ G.6 *T#_^ RM    R/_L; 8@+?_L8 8@
M/    ,<O "\%(&W_^"(H  SE@2\!3KH$N$_O  P@;?_X0J@ $ RM    R/_L
M; 8@+?_L8 8@/    ,<@;?_X(4  %"!M__PK: "<_Z@@;?_\*V@ H/^D+RW_
MK" M_^A2@.6 +P O!2\M_^PB+?_@4($O 2\M_^ O+?_L3KH BD_O !PI0(,2
M(&W__"%M_Z@ G"!M__PA;?^D * @;?_X(FW_^"-H !0 $"\J #Q.NA7T6$\@
M;?_\(6W_] "P)6W_Y  \2JW_M&<((&W_M""M_^0O+?_L+P5.NA=.4$](>  H
M+P1(;?^X3KH&#$_O  QP &  _*YD;W,N;&EB<F%R>0!C.@ @  !.50  2.<?
M/$'Z $@@CTSMD1T ""9O  1,ZV8   0C0  ,(@CDB2-!  @B"$Z43-\ #")/
M+GH '$S?//@O )/"48D@$2QX  1.KO\N(!].74YU     &%P0^R##D7L@PZU
MR68.,CP ?&L(=  BPE')__PI3X,R+'@ !"E.@S9(YX" ""X ! $I9Q!+^@ (
M3J[_XF &0J?S7TYS0_H ($ZN_F@I0(,Z9@PN/  #@ =.KO^48 1.N@ :4$].
M=61O<RYL:6)R87)Y $GY  !__DYU3E4  "\*2'D  0  ,"R#"L'\  8O $ZZ
M%?Q03RE @SYF%$*G2'D  0  3KH4QE!/+FR#,DYU(&R#/D)H  0@;(,^,7P 
M 0 0(FR#/C-\  $ "B!L@S(@+(,RD*@ !%" *4"#0B!L@T(@O$U!3EA"ITZZ
M%<I83R1 2JH K&<P+RT #"\M  @O"DZZ +1/[P ,*7P    !@T8@;(,^ &B 
M   $(&R#/@!H@   "F!$2&H 7$ZZ%BI83TAJ %Q.NA6R6$\I0(-*(&R#2DJH
M "1G$"!L@THB:  D+Q%.NA-D6$\O+(-*+PI.N@604$\I;(-*@TY.NA-P(&R#
M/B" 3KH3JB!L@SXA0  &9Q9(> /M2'H +$ZZ$X903R!L@SXA0  ,+RR#3B\L
M@U).NO0T4$]"ITZZ$7Y83R1?3EU.=2H 3E4  $CG## D;0 0(&T "" H *SE
M@"@ ($0@*  0Y8 F0! 32(!(P-"M  Q4@"E @U9"IR\L@U9.NA2<4$\I0(-:
M9@A,WPPP3EU.=1 32(!(P"\ ($M2B"\(+RR#6DZZ 5I/[P ,2'H!4! 32(!(
MP-"L@UHO $ZZ ^Q03R\M  PO"B\L@UI.N@.(3^\ #$*L@U(F;(-:)$L0$TB 
M2, J +"\    (&<@NKP    )9QBZO     QG$+J\    #6<(NKP    *9@12
MBV#,#!, (&T  (P,$P B9C)2BR!+4HL0$$B 2, J &<@($I2BA"%NKP    B
M9A ,$P B9@12BV &0BK__V "8-)@1"!+4HL0$$B 2, J &<PNKP    @9RBZ
MO     EG(+J\    #&<8NKP    -9Q"ZO     IG""!*4HH0A6#"($I2BD(0
M2H5F E.+4JR#4F  _SQ"$D*G("R#4E* Y8 O $ZZ$VA03RE @TYF"$*L@U)@
M /[&>@ F;(-:8!H@!>6 (&R#3B&+"  O"TZZ"KY83U* U\!2A;JL@U)MX" %
MY8 @;(-.0K ( &  _HX@ $SO P  !" ((B\ #& "$-E7R?_\9P9206 "0AA1
MR?_\3G5.50  +RT #$AX P$O+0 (80A/[P ,3EU.=4Y5  !(YP\P)&T "$ZZ
M#Q(F;(,^> !@$'(&( 1.NA"Z2K,( &<24H0P+(,*2,"X@&WF>@9@  #0""T 
M 0 .9S1(>/__+PI.NA$04$\L &<D+P9.NA%06$\O"DZZ$,A83TJ 9A!.NA#2
M*@"PO    ,UF  "42'@#[2\*3KH0ZE!/+ !*AF9D""T    .9@1Z 6!T2'@#
M[B\*3KH0S%!/+ !F"$ZZ$)0J &!<2'@ (4AZ )Y.NA+ 4$\N &<*+P=.NA$F
M6$]@(DAX  %(>@".+P9.NA#>3^\ #$AX__]"IR\&3KH0J$_O  Q@*B M  S 
MO   !0"PO   !0!F&"\&3KH/_%A/>@0I18,N</],WPSP3EU.=7(&( 1.N@^^
M)X8( '(&( 1.N@^R($#1RS%M  X ! @M  , #F<02'@  4*G+P9.NA!&3^\ 
M#" $8+YD;W,N;&EB<F%R>0   $Y5  !(YPP@*"T "$ZZ#;9R!B $3KH/9B1 
MU>R#/DJ$;0XP+(,*2,"X@&P$2I)F$BE\     H,N</],WP0P3EU.=3 J  1(
MP,"\     ["\     68,*7P    %@RYP_V#8+RT $"\M  PO$DZZ#[)/[P ,
M*@"PO/____]F#$ZZ#UPI0(,N</]@L" %8*Q,[P,   1P " O  RSR&8"3G5C
M$-# TL!@ A,@4<C__$YU$MA1R/_\3G4P/'__8 0P+P .(&\ !$H89OQ32")O
M  A30!#95\C__&<"0A @+P $3G4P/'__8 0P+P .4T!K%"!O  0B;P (L0EF
M#%-(2AA7R/_V< !.=6,$< %.=7#_3G4@;P $( @B;P ($-EF_$YU3F\@97)R
M;W( 1FEL92!N;W0@9F]U;F0 0F%D(&9I;&4@:&%N9&QE $EN<W5F9FEC:65N
M="!M96UO<GD 1FEL92!E>&ES=', 26YV86QI9"!F=6YC=&EO;B!N=6UB97( 
M5&]O(&UA;GD@;W!E;B!F:6QE<P!.;W0@82!C;VYS;VQE(&1E=FEC90!);G9A
M;&ED(&%C8V5S<R!C;V1E %)E<W5L="!T;V\@;&%R9V4 07)G=6UE;G0@;W5T
M(&]F(&1O;6%I;@  3E4  $CG#C D;0 (0J=(>@".3KH0'%!/*4"#?F8(3-\,
M<$Y=3G4@;0 ,(F@ )"\I  1.NA!86$\H &=22'H ;2!$+R@ -DZZ$"I03R9 
M2H!G-$AX ^TO"TZZ#<A03RP 9R0@!N6 *@ @125H  @ I"5& )Q(> /M2'H 
M.$ZZ#:103R5  * O!$ZZ#_983R\L@WY.N@X*6$]"K(-^8(!I8V]N+FQI8G)A
M<GD 5TE.1$]7 "H 3E4  "\M  AA!EA/3EU.=4Y5  !(YPX (&T ""@0<CP@
M!$ZZ!<0Y0(,6<CP@!$ZZ!9 H '(\( 1.N@6N.4"#&'(\( 1.N@5Z* !R&" $
M3KH%F#E @QIR&" $3KH%9"@ <@<@!$ZZ!8(Y0(,B(CP   6U( 1.N@5*Y8#0
MO    $XY0(,@(CP   6U( 1.N@5:* !*A&<>*CP   %M,"R#(,!\  -F E*%
MN(5M")B%4FR#(&#>4H0Y1(,D?  @!N6 0>R CBHP" "\O     %F## L@R# 
M?  #9@)2A;B%;PR8A5*&O+P    ,;= Y1H,>.42#'$'L@Q8@"$S? '!.74YU
M3E7_U$*G2&W_U$AX  %(>@"&3KH.3$_O !!*@&<42'H @TZZ )A83TAX  %.
MN@I46$]"IT*G3KH,P%!/*T#_XCM\  K_\$AM_]1.N@VH6$\@+?_XT+P !Z$@
M(CP #T) 3KH$JM"M__0K0/_\2&W_U$ZZ#&I83R\M_^).N@T(6$]*K0 (9P@@
M;0 ((*W__" M__Q.74YU=&EM97(N9&5V:6-E '1I;65R(&ES(&YO="!A=F%I
M;&%B;&4*  !.50  2&T #"\M  A(>@2N3KH D$_O  Q.74YU3E4  $CG"" D
M;0 0#*T    $ !1F""!M  @H$& 42JT #&\((&T ""@08 8@;0 (*!!"K0 4
M2JT #&P21*T #$J$; I$A"M\     0 4(BT #" $3KH#TD'L@+Y3BA2P"  B
M+0 ,( 1.N@/** !FWDJM !1G!E.*%+P +2 *3-\$$$Y=3G5.5?\42.<(,"1M
M  @F;0 ,0JW_^"MM !#__"!+4HL0$$B 2, H &<  S"XO    "5F  ,*0BW_
M(BM\     ?_T*WP    @__ K?   )Q#_["!+4HL0$$B 2, H +"\    +680
M0JW_]"!+4HL0$$B 2, H +B\    ,&84*WP    P__ @2U*+$!!(@$C * "X
MO    "IF&B!M__Q8K?_\*U#_Z"!+4HL0$$B 2, H & T0JW_Z& B<@H@+?_H
M3KH)P-"$D+P    P*T#_Z"!+4HL0$$B 2, H $'L@-$(,  "2 !FTKB\    
M+F9B($M2BQ 02(!(P"@ L+P    J9AH@;?_\6*W__"M0_^P@2U*+$!!(@$C 
M* !@-$*M_^Q@(G(*("W_[$ZZ"5;0A)"\    ,"M _^P@2U*+$!!(@$C * !!
M[(#1"#   D@ 9M(K?     3_Y+B\    ;&86($M2BQ 02(!(P"@ *WP    $
M_^1@%+B\    :&8,($M2BQ 02(!(P"@ ( 1@?BM\    "/_@8!PK?     K_
MX& 2*WP    0_^!@""M\____]O_@+RW_Y$AM_R(O+?_@+RW__$ZZ_;1/[P 0
M*T#_W" M_^31K?_\8%H@;?_\6*W__"M0_]PO+?_<3KH"'%A/*T#_Y&!*(&W_
M_%BM__PH$$'M_R$K2/_<$(1@*)"\    8V?B4X!GE)"\    "V< _VY9@&>T
M58!G /]N5X!G /]R8,Q![?\BD>W_W"M(_^0@+?_DL*W_[&\&*VW_[/_D2JW_
M]&=P(&W_W P0 "UG"B)M_]P,$0 K9C0,K0   ##_\&8J4ZW_Z"!M_]Q2K?_<
M$!!(@$C +P!.DEA/L+S_____9@IP_TS?#!!.74YU8!@O+?_P3I)83["\____
M_V8$</]@XE*M__@@+?_H4ZW_Z+"M_^1NVD*M_^!@)"!M_]Q2K?_<$!!(@$C 
M+P!.DEA/L+S_____9@1P_V"J4JW_X"!M_]Q*$&<*("W_X+"M_^QMRB M_^#1
MK?_X2JW_]&8J8!I(>  @3I)83["\_____V8&</]@ /]P4JW_^" M_^A3K?_H
ML*W_Y&[88!@O!$Z26$^PO/____]F!G#_8 #_2%*M__A@ /S$("W_^&  _SA(
MYT@ 0H1*@&H$1(!21$J!:@9$@0I$  %A/DI$9P)$@$S? !)*@$YU2.=( $*$
M2H!J!$2 4D1*@6H"1(%A&B !8-@O 6$2( $B'TJ 3G4O 6$&(A]*@$YU2.<P
M $A!2D%F($A!-@$T $) 2$" PR( 2$ R H+#, %"04A!3-\ #$YU2$$F 2( 
M0D%(04A 0D!T#]" TX&V@6($DH-20%'*__),WP ,3G4@;P $( A*&&;\D< @
M"%. 3G5.50  2&R!:"\M  A.N@ (4$].74YU3E4  "\$*"T ""\M  PO!$ZZ
M #103[B\    "F8F(&T #! H  Q(@$C "   !V<42'C__R\M  Q.N@#^4$\H
M'TY=3G5@^$Y5   O"B1M  P@4K'J  1E&B M  C O    /\O "\*3KH T%!/
M)%].74YU(%)2DA M  L0@$B 2,# O    /]@Y$Y5   O"D'L@5(D2"!*U?P 
M   6+PAA$%A/0>R#"K7(9>HD7TY=3G5.50  2.<(("1M  AX " *9@IP_TS?
M!!!.74YU2BH #&=4""H  @ ,9PQ(>/__+PIA5E!/*  0*@ -2(!(P"\ 3KH%
M"%A/B( (*@ !  QG"B\J  A.N@(\6$\(*@ %  QG%"\J !).N@+86$\O*@ 2
M3KH"(%A/0I)"J@ $0JH "$(J  P@!&",3E7__DCG"" D;0 (0?K_0BE(@UX(
M*@ $  QG"G#_3-\$$$Y=3G4(*@ "  QG,B@2F*H ""\$+RH "! J  U(@$C 
M+P!.N@*63^\ #+"$9Q (Z@ $  Q"DD*J  1P_V"^#*W_____  QF$ BJ  ( 
M#$*20JH !'  8*1*J@ (9@@O"DZZ *183PQJ  $ $&8P&VT #___2'@  4AM
M__\0*@ -2(!(P"\ 3KH",D_O  RPO     %FF" M  Q@ /]@)*H "# J !!(
MP-"J  @E0  $".H  @ ,(%)2DA M  \0@$B 2,# O    /]@ /\P3E4  "\*
M0>R!4B1(2BH #&<8U?P    60>R#"K7(90AP "1?3EU.=6#B0I)"J@ $0JH 
M"" *8.I.5?_\+PHD;0 (2'@$ $ZZ ,)83RM __QF&#5\  $ $" *T+P    .
M)4  ""1?3EU.=35\!   $ CJ  $ #"5M__P "! J  U(@$C +P!.N@#>6$]*
M@&<& "H @  ,8,Q.50  2.< ,"1L@RI@%"92("H !%" +P O"DZZ!;Q03R1+
M( IFZ$*L@RI,WPP 3EU.=4Y5   O"D'Z_\8I2(-B0J<@+0 (4( O $ZZ!4Q0
M3R1 2H!F"'  )%].74YU)*R#*B5M  @ !"E*@RH@"E" 8.9.50  +RT "&&V
M6$].74YU3E4  $CG #"7RR1L@RI@#B!M  A1B+'*9Q(F2B12( IF[G#_3-\,
M $Y=3G4@"V<$)I)@!"E2@RH@*@ $4( O "\*3KH%$E!/< !@V$Y5   O"G(&
M("T "$ZZ K0D0-7L@SY*K0 (;1(P+(,*2, B+0 (LH!L!$J29A I?     *#
M+G#_)%].74YU<@8@+0 (3KH"?"!L@SXO, @ 3KH"V%A/2H!G!' !8 )P &#6
M3E4  "\M  A.N@*B6$]*@&8.3KH"K"E @RYP_TY=3G5P &#X3E4  $CG#" H
M+0 (3KH =G(&( 1.N@(F)$#5[(,^2H1M#C L@PI(P+B ; 1*DF82*7P    "
M@RYP_TS?!#!.74YU,"H !,!\  -F#"E\    !8,N</]@XB\M ! O+0 ,+Q).
MN@*P3^\ #"H L+S_____9@Q.N@(F*4"#+G#_8+H@!6"V3E7__$AX$ !"ITZZ
M!'!03RM __P(   ,9Q)*K(-&9@@@+?_\3EU.=4ZZ  9P &#T3E4  $AX  1(
M>@ >3KH"%B\ 3KH"3$_O  Q(>  !3KH #%A/3EU.=5Y#"@!.50  2JR#7F<&
M(&R#7DZ0+RT "$ZZ  A83TY=3G5.5?_\+P0K;0 (__Q*K(,^9RQX & *+P1.
MN@#.6$]2A# L@PI(P+B ;>PP+(,*P?P !B\ +RR#/DZZ TQ03TJL@V)G!B!L
M@V).D$JL@V9G"B\L@V9.N@'V6$]*K(-J9PHO+(-J3KH!YEA/2JR#;F<*+RR#
M;DZZ =983RQX  0(+@ $ 2EG%"\-2_H "DZN_^(J7V &0J?S7TYS2JR#2F8J
M2JR#6F<B+RR#5B\L@UI.N@+64$\@+(-24H#E@"\ +RR#3DZZ L)03V .3KH"
MKB\L@TI.N@,B6$\@+?_\+FR#,DYU*!].74YU3E4  $CG#B H+0 (<@8@!$ZZ
M $0D0-7L@SY*A&T.,"R#"DC N(!L!$J29A(I?     *#+G#_3-\$<$Y=3G4P
M*@ $P'R  &8(+Q).N@ N6$]"DG  8.!(YW  - '$P"8!2$/&P$A#0D/4@TA 
MP,%(0$) T(),WP .3G4B+P $+&R#.D[N_]Q.^@ "(B\ !"QL@SI.[O^"(B\ 
M!"QL@SI.[O\Z(B\ !"QL@SI.[O^X+&R#.D[N_\HL;(,Z3N[_?"(O  0L;(,Z
M3N[_*"(O  0L;(,Z3N[_:DSO  8 !"QL@SI.[O^L3.\ !@ $+&R#.D[N_^(L
M;(,Z3N[_Q$SO  X !"QL@SI.[O_63.\ #@ $+&R#.D[N_[XB+P $+&R#.D[N
M_V0B+P $+&R#.D[N_Z9,[P .  0L;(,Z3N[_T$CG 01,[R"   PL;(,V3J[_
ME$S?((!.=2)O  0L;(,V3N[^/D[Z  (B;P $+&R#-D[N_F).50  2.<(($AX
M__].N@#06$\H +"\_____V8*< !,WP003EU.=4AY  $  4AX ").N@"X4$\D
M0$J 9@PO!$ZZ /Y83W  8-8E;0 (  H5;0 /  D5?  $  A"*@ .%40 #T*G
M3KH K%A/)4  $$JM  AG"B\*3KH 6EA/8 I(:@ 43KH TEA/( I@DDY5   O
M"B1M  A*J@ *9P@O"DZZ /)83Q5\ /\ ""5\_____P 4<  0*@ /+P!.N@""
M6$](>  B+PI.N@!B4$\D7TY=3G4B;P $+&R#-D[N_IX@+P $+&R#-D[N_K9.
M^@ "3.\  P $+&R#-D[N_SI(YP, (F\ #"QL@S9.KOXX3-\ P$YU3OH  B)O
M  0L;(,V3N[^VBQL@S9.[O]\3OH  B)O  0@+P (+&R#-D[N_RX@+P $+&R#
M-D[N_K @;P $+&R#-D[N_HP@;P $((A8D$*H  0A2  (3G4@;P $3.\" 0 (
M(B\ $"QL@S9.[OY$3OH  BQL@S8B;P $("\ "$[N_=@B;P $+&R#-D[N_I@B
M;P $+&R#-D[N_H9,[P #  0L;(,V3N[^SB!O  0L;(,V3N[^@$SO P  !"QL
M@WY.[O^@(&\ !"QL@WY.[O^F(&\ !"QL@WY.[O^R      /L     0    $ 
M  J@         _(   /J    PP   X    /    $    !$    2 <@      
M  !R*P       G<       ,!=RL      P)A       ) 6$K      D">   
M    !0%X*P     % @             06   $&$  !!P   0@   $)0  !"@
M   0N   $,P  !#A   0]0  $08    +    'P   !P    ?    '@   !\ 
M   >    'P   !\    >    'P   !X    ?,#$R,S0U-C<X.6%B8V1E9@  
M " @(" @(" @(# P,# P(" @(" @(" @(" @(" @(" @D$! 0$! 0$! 0$! 
M0$! 0 P,# P,# P,# Q 0$! 0$! "0D)"0D) 0$! 0$! 0$! 0$! 0$! 0$!
M 0% 0$! 0$ *"@H*"@H" @(" @(" @(" @(" @(" @(" D! 0$ @        
M          $      0                     ! 0    $             
M         0(    !                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                         !0      ^P    %    
M 0         $    "     P    0    "P        !<    8    &0   !H
M    ;    '    !T    >    'P   "     A         /R   #ZP    $ 
#  /R
 
end
SHAR_EOF
#	End of shell archive
exit 0
-- 
Rick Schaeffer          UUCP:  uunet!iscuva!ricks
ISC Systems Corp.              ricks@iscuva.ISCS.COM
Box TAF-C8              Phone: (509)927-5114
Spokane, WA  99220