[comp.binaries.atari.st] v13i029: killdrv -- Add/remove drives from TOS's drive list

koreth@panarthea.ebay.sun.com (Steven Grimm) (12/23/90)

Submitted-by: erlingh@idt.unit.no (Erling Henanger)
Posting-number: Volume 13, Issue 29
Archive-name: killdrv

This program can be used to tell tos that certain drives do not exist
(even if they do).
Also the opposite can be done, tell tos that drives exist, even if they 
don't.

I use this program to tell TOS not to bother about my minix-partitions.

USAGE:
        killdrv -c      : will disable drive C:.
        killdrv +q      : will enable  drive Q:.
        killdrv -cde    : will disable drive C: D: and E:.
        
        etc.
        
If no parameters are given to the program, it will start to look for
the file KILLDRV.INF in the root directory.
This file should contain the same parameters as specified from a SHELL.

example:

-de
[EOF]
        should kill drive D: and drive E:.
        
Be sure that there are no leading spaces before the -/+ sign.

That's it. It works fine for me, so I thought maybe someone else
could use it too.

Oh - and rename to killdrv.prg to put it in the auto folder.
src is supplied.

Do whatever you want with it.
(source included as well, very small [in comp.sources.atari.st. -sg])
Erling Henanger
erlingh@idt.unit.no                              

============================================================================
table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 killdrvb.lzh
M(8PM;&@Q+=X)  !M#0  NQ!T%2  "VMI;&QD<G8N='1P]]CV:;&8>8QV#!C<z
M*Z[/#ET< ,Y&@2^NKBTY %V0 Y574UG@\/>YW;W//KN1& "72^7[_TW-K96Ky
MZM1WY-N1T?X_B8]O_A2;V(#=I3[6/B.L=50T$O+?KX,9/1 !*=,7$-]7<& Yx
M8Q:^G3K(4:^EK9F<UUC=NP\6 Z@9OV:C!MZO[M3,VOMT"$!ZAF:A*2LNLM1%w
M3$L;KF;O*(ZKRS0BN ;EVCM3+Q8-Q642?5X63@6U"]%K5>,_P"J/_Q!FD_=$v
MA^)R+"(.;>#4LM<2! 3/4W?([9&:%^VT4?Y X+2$W8>?#1710 7O\ASUX65[u
MZ+-4-[>[#KJX.(1$G26,7HQ@JE)\!3:(2_8E("IP 9R> VL>2 6G7P,U@NO#t
M_ZR6&; /[Z%29I*K*/M$_%X%K.&K[VD6C:[U_=PKYV</X)_S+$][=KWW!Z7Gs
M6W<>/A1"<'6SO!7CG,=GYHUC]1%$2W]:>T&?6^SRHX'J<Z[BX\O9!:#>9]G+r
M:MQ>?(N MKKJY$&M]H2^VY6.?953^ZUC?UWST&Q"U5!NMOMK2D.Q_ICU7]HYq
M6X[_T\/2'5RO6UH(WR/\J!,L9[$^EJV+:#6F*WR7XR&R</=('2E)QON" 6=-p
M+O^WW5^*HA"[FIRGM7O'W_9W355BG'\F]^ D93,SL+'052-8O#%YH(14CDKOo
MJ2"X81<*=>#3S]M(%/9\=9V/X]8MKL$]T )ZYC<$P?Y3JW%9,6P2.8!8AOU@n
M(F?:$!$[CJ=IW& /8%?BW8[Z!8K:2'K5CZ]-]ZA?6\Z8JOO G)F<'_UOXJE9m
MEE?X"4BOV&E-$7HTF:PU3(\9-XV$17U,$/J=OW8AR[=3'-L[1+*I=6\Q,!$\l
MW6KM!RSC9:V&",60]"0S-V >$-[@8:(U0KXNL5[[L5D<%'B"*TCH@]\+\YJ\k
MQVRW]Q4PM0KP('GY8G8, ^]\RQ*2-(6@I,W=O'1#Y29+N2H$1_ &(]U7\G2Oj
M__:=,MS+KI5)F%ZG.WKF% _KW#_63E!Z:?51OOZL&(!?_Q>]/Q: 6[J"]R8;i
MV"4]GE+R,L627>Z*+/%YJ(-+3DG-K'#-2<QS)6>W>2O+@\>33!AC[9H]K^]?h
M_?3AC]ZZ>OW[S[#;@T0)/'_F""Z])GRK7D# IZ?WT7Z/V<#,58J9^4$IWHXQg
MK6X?,!2Q\&+ER^HYKH'HFM(@Y8/T<T/4I,IL2>9/(R@7VH]6QUOCRMA@NM]=f
M10R'OW^QO>_!>$W_1\#/^?!P52R&NH]G=1@<8<":#&MWDTO>Y!),<GXQZL*De
MG(UU>:$>[ZBN9=^>VG_%XE([-$@A&&<H6CE69H*>[X]E&1>(^T?7@2LX XB@d
M];_,0_'UP#VL7ON*;5?'W[Y27CWQ5J3-UX?'P-Q."/UVG?K,_6@\+]E"\&VXc
M'>_'K@38_K,>BE=6X@]U[+F(,KQ$H*\T[PQ9F_1A(N>AH>KMQ$O(:6**-/H\b
MZ*NVW<ZZ'U&^-/8;U=/<@P>ND/R]86]&<=OOAU)LY&8,^_YY^\7!2XS*] W0a
M[V>X&6=5[X684D+%'XQ>L!+4MWTH^)M'((RYF0]=RYN-_MU?@*D=^=-AGBC=z
M?G+W=2-]-BYA+Y,+UCK$?9&-0H,@QN$&<WJB*5^A>UT1]IYH.'O=\R_7B$[Ay
M:IB188\4Y4C!>2NI[^LPW:B9:W>=_[W,XZR8]2.NLE8*.S19[;#/A]JR \_'x
MM9I,U=%(?G=R :BOENB+6KLT2IJ%!!WA! C%/(PV\GD-)7S$O\6]NJ9=V].Iw
MSF+_:M0, 1/C5G&A$RJK5OW'C2/MJ,C[2D>ABA@EJ34X]B,(,_*[L4U(_?4Vv
M$G.4KS13U9\MP?+(>-\4HH54=J6HXUV>?&M/RG!J'V+[4DU0/Q_!!]6;]*T>u
MJ8JB?]58B6(EV<C++"(BW=[8M^4G<\^ UUC.Z_RIHO@_T3<PV YFJ"L3JBT2t
MZ +4T:< 7&VE$@48 C<E_>6[?#;/.\HW(_-M-,VXZ<EZ-S?C)F3^2=\@#[=+s
M8P/Y*OH#^!R>C]S5J52%V:_BD;<;FM7])TF4HM3,^NJL4 ZVM]SBUD3H5GD.r
M):IBK\Y0:SU0>[L]4K6OY01$OM:(N_4+;!J93,34X?&TJOT'9O!$"]3;GQ/Eq
MS=8F!\4+?D,M[RHK_+5C2=DB>'@4K##R3_9_@W19C"@O^G8<2*TP:7\DY?!Fp
MEZ2N%1#W_]H0 !]-[^Z: (.@ MJ\</\&3K[M[:H,S]R\ME+9-/_ZN>_ZYE06o
MOE4SGP,U8A&G5PP?^">X#2),];?%/9#_CON '["J2HMTKD.HLC&)5AK+EJ*Yn
M Q(C#&42,XZ$F!J+%B?%&0/DN&;[J .8#X?@LE_HYC']$IZ]R'#R6H>95+FQm
MSQ%'"]X)*H<W"@),M3B]KH+W\1;'3YV'R%N9#U.5'&+FO0^/LI###Z[+I$^6l
MS.VZK>'GZR,*(,$RK3UMC3"=)6KX$].[D]X.&?^.'.O_E(A'SC1XM"4&/K3Yk
M![;*&4R%!M7W7.DS0F \M.(HK%Y.:7"8&_:N0&?7G*A$<5ZLE?ZL3:?CS6U_j
MT%>?O#[68"Y_ND-V$:-SG07#\: /"$9FX6T,=>QW?Q=H8_AH8F+# <S9K,W&i
MU4SHM!=.'?RP72&"#$$3*L+-X3L-UFW0TNX@C^)#Y^=N=T"OKID?7CX:?"IDh
MZ6Q0T%W]!H+BS0A]'RW':T UU /GH!@4 R[ ;E@.N9+QRN9(?-JL]8IE8*@Hg
M(,&:8/HNM/(S)^$A7QUJQL?-=)LB\(LQQY+,=/,E5@\'\*F>A@AVF4E)[[[/f
MITO- %"@2[1DNHYKZ\Z]J![V;Y KE-+_D4:Y8Z4U(PI3U/76_XEN\_GK_41Oe
MG.N^ 1H(>1=%M!.$9-[4%?<\:2QY.8P<R1J?M,O\Q@>24[^FC:N8/L"BEKKOd
M4W"S;%^F5Z1RD+11CC7/&S+=D#@GA[6,IIF3R6&IL?MXN1NV+MZM%7F*'<?$c
MN4Q%C-QM#)VI:N[,V>JKO;&FO77MYL01MKRG.;9TPE..+7AGX=^K-;@XBL,.b
MNW5W/<?4/[O;)N8N609?;%[;2O&S;2="SU8+S7_\J$LPZ3TK@O'J07>M*ZIUa
MB/1M"^L2G- T;<M%MK1*ZT.]5[@*Z:3Y>OEG;%X478._?GKWC)N+EO]9"+0Sz
M,!NG(9IN6F_3RJG,V;J;>NN4LX%&I<]TJPC"<D5FM #,%=XZ?>D:C<^%>LP$y
M@W\J7M+GK+.S"4(7O-2WU@1* .AZ@$[/T:[$G)L,@4BO-"#&XKK"+UY#"-ZOx
M .-,L5U(E !TP )UIM]0#\(;V* G>1QGYX#2P5_!,,*EV+,=S&>2U)R]DHC9w
MCI6[%$61>IO731$":\=?X7/9"=9U%MN,H<N9%%4TVN/_9:A\K@.IP& AL"ULv
M:#$M3P(   ,$  !H$G05(  +:VEL;&1R=BYT>'3[2O!]/K_]9_/]^_G?^W\Xu
M/OO/U;]WQN .%:_"H OJK*I^*&, ]"JCB4*=5U8HS4L.WA9T90%%6A(E0DSIt
M8P@E!V7,Y;:23,DV+?RKA4L%<AO:[J/CN:W>BD&Y6]; 7-.M2LF9/SW%&;BSs
M$[,B5KA'-SL$1JI2F,-F=,D6C'JWDW%2DPAZ-YT8O;[[6:+ /MGAC@EQ)$5Hr
M4+N) RFHK,;F <>7XH!*/EB*<*Y#=-P\8+T@42_PPOGU KY-'5T((?E7\$? q
MBZ.6A?'HOIMYW]_X[X8QV\M:AB11.,&P8O5YC$"?+"('^4?J@;\=L7]*>I6Jp
M<$D!N[PNR1@F%?$CVBP01H[_TOQ]U(7FG!HMF ]RJ^H/OSTX]_[*,ZE5>]]To
M+_-YEN[ 64@/;F*%^=X>0H'0"A_,?0+]VWW1_GWAM4_FE=T^^=/#6]#MMXMTn
M@]V(-/^,L.KG;XMVR8XHSMGXMTX^5FY>O;VE6>U\+W-33TXF#TPKKV"2N&$Zm
M=16VN[6!^#^^A:BRLQ)0:5V0EI4E.Y@,'51A;!H]&$^G>IL<+6A1N%/S5OK9l
M73Y,J]?,/XULIJH)[-*V\S;E^970Y:CT..Z@U44S1S58[*@@2BXU-NR:XD-Tk
MBI)6 ,(": KW,.E8H'CBL\4VM AS_5J.^"$[KM/"%1+4,AH5QZE=SSJ>=?51j
MQF-5+!B839>%;C"XO'!U AL2=GJ:%W).NL1R8_(+>A8E\A3F]?)!UQ+PE4+Zi
F:C8J7FN&?/'W.("R9JDOS\%A7.G#89A"$^W#O&+ _0D/[_EZ  !!h
 g
end