TIP: Click on subject to list as thread! ANSI
echo: locsysop
to: Paul Edwards
from: Bob Lawrence
date: 1996-11-02 08:35:24
subject: Special Requests

PE> No, I wasn't being sarcastic. It fixes files.20 up, but doesn't
 PE> regenerate f711x934.txt.

  I misunderstood what you were saying...

 PE> I could call my batch file twice, since it only takes 10
 PE> seconds or something, I just haven't done that. 

  I did it intentionally because it was the way you wrote the batch
file. I thought you wanted to revise files.20 one day, and then the
FILES list the next.

 BL> Sending a zero-length file has a certain panache, but why do
 BL> you need the file? The TIC itself should be enough.

 PE> Show me the mods I need to this bt.cmd fragment...

 PE> "cd\yatic"
 PE> "yaticp"

  ROFL! That's how you caught me the last time...

  I've found the correct way to write nullzero: don't use tmp files.

  First, you rename to file to FILES.BAK, then you write the altered
file back into FILES.TXT with the names of the archived files into an
array for FILES.20. You keep FILES.BAK until the end, just in case
something goes wrong. This is pretty fundamental...

  You do the same thing with FILES.20, and if it fails you restore
FILES.TXT by renaming the .BAK file. If the worst happens, you've
still got the files untouched, or at very worst, the BAK files.

  This latest version of NULLZERO goes in the same directory as
FILES.20 like before and takes the full path of FILES.TXT as a
parameter. If all goes well, it strips the archived files out of
Special Requests in FILES.TXT and the same lines out of FILES.20.

  If it finds no archived files in FILES.TXT is does nothing and if
there are more than 128 files it does the best it can (128) and gets
the rest the next time. If it fails, it says so. It needs enough room
in both directories to duplicate FILES.TXT and FILES.20.

section 1 of 1 of file nullzero.zip  

begin 644 nullzero.zip
M4$L#!!0````(`-JA82'8"YU,XP0``#\0```*````3E5,3%I%4D\N0]U7;6_;
M-A#^[`#Y#V3XY`43]>
M"M/KI;3G':V_&,%,7(;>MA(KS-\1U,6${at}6{at};Q"D*5601;X/M),5A-;424D7<
M$681C\"OH/Z'=Q?#S8V/FQL]F40\!_U#.!{at}"CV3DCTVBP=&S\VV%0$.!,Q)=%UH1\0-M^3.`4B#B[B8BK$3{at}7]R^<`31N]:4?'XS)
M*."5PI8C].,ME0E$!IG{at}*.QWS`^9FSW/32]#8[1ID{at}-OC)ZEN(*8G9!J43/>
M.^3QVU20Z:<9JKOU(TBDFL/O:#2DJ!9$;R)3S$$J.,LPEB*%*?Y68&YS\I*6
M&ESI#]{at}B{at}\(:\:9#2#2=$'RED`SA\!!>OSTY"0XE(=RYG9-KM*;A&;P02FD+
MNF'E>Q4N5J$JIA7O6XDTU7&T_V0X"6Q5--$,3;'PK7"ES4VG22QJ)=S(&32<
MK`6O`KPRDL#<:B+#B)NV83L[$]^]]3^8Y{at}A1DA55='5AAZTCRD/\"=HNT3A;
M:CQ6AW2F2ADV6(_;GU7CF'WZ1,:{at}3OBFT;\S{at}^+2[W7VWI:7KUH3EL#]K9:5
M'#,6#10FO5DW?)V#SV$V83TI:XD>8#NO[`L6$Y^'(YB109>(F;N]OQ:L#PIB
MD3?![KFR-5V"T'>VKY_Z^O2G\7{at},5\BB,]=.:W+.WD2;(!$'>_#`6NO`72J?
ML7P%S1(Y>_`PF.8C()2L2E('CAE"&HQ{at}X#$'?[L,DSV-*EP^EZHWPA=,]3P:
MS*TV(69C>VW;86X5W=+T?ZGR'NQU%=[:(>6RP=%B#A
M*2CZV=D9NO6-0N!KG+R{at}W0M-=N>7,IMTZC(_ZFGRN_`B8A7L/H3(0(PJX(E7
MGHJQ(YKM*I:5RGU&72O!XN=WM"Y27RH8{at}(;UW:=)NX26\O;\[:M7+Z=].(98
MJ"T;=G&"A0"W\JQFT]VGR\,{at}?89P#6JAUIZ{at}MT']0WN;N[PO\_3NK4F&2`N)
MD&D.F=$QYGDIR?=6"':^^X.V_%:MG./!\I8&S\Y^.#[OURQ8BAQFB(J_>M4"
MYV-G;.5EZYO/O>,[<&LWO{at}+O=V'AM;317IVP?2;L+U!+`0(4`!0````(`-JA
M82'8"YU,XP0``#\0```*``````````$`(`````````!.54Q,6D523RY#4$L%
3!{at}`````!``$`.`````L%`````(E>
`
end
sum -r/size 32670/1919 section (from "begin" to "end")
sum -r/size 11895/1369 entire input file

Regards,
Bob
@EOT:

---
* Origin: Precision Nonsense, Sydney (3:711/934.12)
SEEN-BY: 711/934 712/610
@PATH: 711/934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.