home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
DLMST251.ZIP
/
README.NOW
< prev
Wrap
Text File
|
1992-10-10
|
3KB
|
67 lines
DLMASTER - the RBBS Download Listing Utility version 2.51
This version of DLMASTER corrects a bug caused by having more than 15
open files in use. In previous releases, DLMASTER was keeping all chained
FMS files open during processing, in order to speed the final output. In
studying the problem presented by Bob Kiernan of the Beehive BBS, I was
reminded that DOS will not allow a single process to keep more than 20
files open at once, which includes the 5 it already keeps open for stdin
(the keyboard), stdout (the CRT), stderr (the CRT), stdprn (LPT1), and
stdaux (COM1). I have therefore changed to code to open and close each
FMS file every time it is accessed during final processing. While this
does add an extra processing load during final output, I believe the change
is worth the small increase in processing time. Preliminary tests on my
386SX-16 system using Bob Keirnan's files for testing yielded the following
results:
Number of files in FMS directories: 5317
Number of FMS directories: 14
system type: 386SX 16MHz with Maxtor LXT213A drive (19ms avg. access)
DLMASTER v2.41 DLMASTER v2.51
---------------- -----------------
under DESQview : 8 mins. 8 mins. 55 secs.
under plain DOS: 5 mins. 15 secs. 5 mins. 35 secs.
As you can see, when using plain DOS on a 5000+ file FMS with MANY FMS
directories, the increase is only 20 seconds. Most people probably
won't even see this much increase, since they won't be using that many
FMS files. And I imagine that most people who are using DESQview with
RBBS have more powerful setups than my little 16MHz SX, so it really
shouldn't be much of a problem.
Next change was to incorporate the DOSWDW.OBJ module, in order to
experiment with limiting child process output to a text window on the
screen. You will now see the output of the compression utility in the
middle window when the file is compressing. I feel this gives better
feedback as to the progress of the compression utility, and it was an
interesting feature to incorporate. You will find new info in the docs
on how to add the DOSWDW.OBJ file into the program if recompiling it
yourself.
I have also changed the config file slightly, to allow the use of your
choice of compression utility (see docs for further details). And as a
final touch, I have changed the display during final processing to give
a better idea of how the program is progressing - hope you'll like it!
Oh yes! - I have also switched to compiling under Borland C/C++ version
2.0, though there is no C++ code as of yet, and the program should compile
under Turbo C as well, though you will have to create your own MAKE file to
include the DOSWDW.OBJ file.
Future plans at this point include adding the ability to automatically
add/update a file entry and description for the directory listing into
your FMS file.
Enjoy!
Bob Hampton
S3-Tech BBS
Burke, VA
(703)451-9509
300-9600 (V.32) 24-hr