[comp.binaries.ibm.pc] v11i001: noshare, make FCB access fail cleanly

ibmbin-request@crdgw1.crd.ge.com (03/20/91)

Checksum: 1529779652  (Verify with "brik -cv")
Posting-number: Volume 11, Issue 001
Submitted-by: sixhub!davidsen@crdgw1.crd.ge.com
Archive-name: noshare/part01


This came to me from mlord@bwdls58.bnr.ca (Mark Lord) following this
discussion on the net:


In article <140@thor.UUCP> scjones@thor.UUCP (Larry Jones) writes:
<                     ... On the other hand, there's a small piece of
<public domain software that replaces SHARE -- rather than making the FCB
<functions work right, it intercepts the calls and returns a failure
<status ... That way you don't trash the disk and it takes up a whole lot
<less space.  I don't remember the name, but it's undoubtedly on SIMTEL.

It is called NOSHARE.COM, and it does NOT output a message when causing
an FCB operation to fail -- the attempt simply fails, and the application
usually complains about "disk full" or something equally silly.  It has 
only caught two programs on my system, both of which were INSTALLation
programs for something else.  For those, I simply load SHARE.EXE temporarily.

I did NOT write this, but it works just fine for me under MSDOS 4.01.



[
Checksums obtained with the 4.3BSD "sum" or System V "sum -r" command.

checksum     size (bytes)  file (between BEGIN--cut and END--cut lines)
   49537         1756      part01

checksum     size (bytes)  file
   50151         1254      noshare.zoo

-- bill
]

noshare part01/01
BEGIN--cut here--cut here
begin 644 noshare.zoo
M6D]/(#(N,#`@07)C:&EV92X:``#<I\3]*@```-;___\"``&D!```0@`!W*?$
M_0(!8@$``'$```!G%D&%9HOT````\0````$```````````!N;W-H87)E+F-O
M;0``"@`4ON@`````I`%`````0"DC*```TR$`0"\`@(,`%`#@I>G#,0,%`F#Z
MT,O?AT0N#@3@ATX'`%P`F#0+@1``('X/Z"@X:8%.`1?_7``"`.O?,R]8M&SQ
MX&@;K1(C/_PS1ZO&R$38&`T;IDLAR!@CT2D!<,#)DRE(@D@I@BX*`'0\`"P0
MD@<$E3=M0`1ATR8/NA\?2:)+]F\4B0")/)@(H.NN%%TS_UH`(*4K`$;(H.@B
M1%@7R<*7_J5;]6^+H@,PR`V9`B7`L)Q3$DU+1Q)7@Z\)/BI,-P"`00"BC`6@
M!22705VR%WD@%F#DL$3!$FG3S9NV[RU9OG@99X`1-D?`YI'Z-RX@W*?$_0(!
M;`0``*D!``!L%DY2=>O"`P``PP(```$```````````!R96%D;64`+F-O;0``
M"@`45!@`````I`%`````0"DC*```J:!),P?$F#!MRH"@\P9$0A!FY+QIXY#-
M&SED@(BY0X;-G!HX7(AQ(\?%01`HFH21LP8$DXMD4D!\P\;BG31NSBP<.$<!
M&8)CZLR9D^:-&Q!&=RIT4X:.#@50DQQ=22?-&#8*><2@`0,('307752I,@2*
M#Q!SQJ@Q6F:.5[`EQY9%R62EG#P@E+"=(_..G#1TVC[E`:*PX<.($[M8#.+)
MT:\*WT"6`P)-&#=D6"B54^9$P3!HVX2I"0).FC)C(IM1P`-.'3%LK((@,S$,
M3K1OS-"YLU+AUS!T0'"&PR9,ZH)3D`214@1$BQ;"@:,I0_GW4=%K<.J$#,+(
M$"&LS=1Q,Z:JT8)W+K;\>P8-'<V`0>`,+"<U'#H%N1^L^1FS\*9UR.'&9Q#9
MQD:`9;`V!QW`"07"8BZ`(!!P(/"&5QYOU#&;42<$1X<<8<R!AE*S$=32963(
MYV$8:[0%0AUP@`#:'6!A!8)%=+"&U5!HP6%<&1&"D,2&;G3X7T)MB$$=B6X@
M5(9F8M01'&">O8A9AF($UA%>24V11!-4%,&$"U%-6=!^6*7HQ!/)+5>$"T,\
MT81F**JXH8MK4H&4E*X%!UI"0X5QAD(TEG'404)II\!EW7V'%!S4`5?48PV9
M8:!ST'$'7&!MW(=6&IVR@9>E:7A$IW^:PD&<59(:I8!0=8PFJD$3$6?;@#**
MD6%P(OPT1TOBU20"4I3-,5%3`^4$0AEQQ%H37D0]&V02P5E6D`)&S8IH>QZF
M5YI$9X#81D%)M0%M'@N6T0:4DHV86X4#C3'B'=0IE(034U`1!!-UF>>&`G"`
M*VY!9ER$6T)?:;>L1T`69H3!7[TQQY-"?AHJ7A:%D6*;S+E0!!;-<0K'12N5
MF@>9"@SYDYI/Z.D78+[Q!*64=J;'4D%J"!6<&3@I5#!E#XU'QI)-3$$$FR#0
MX`(,,:`<$-RGQ/T"````````````````````````````````````````````
M`````````````````````/R#4F5P;&%C96UE;G0@9F]R($1/4R!32$%212!C
G;VUM86YD+"!M86ME<R!&0T(@86-C97-S(&9A:6P@8VQE86YL>2X*
`
end
END--cut here--cut here