CLRFIDO/CLRFIDO2.EXE Documentation
(c) 1996 - Herbert Bushong
PCBoard has a bad habit of accumulating Failed connects in
the Fido queue. Once maxed out, they remain for all packets until
they are all sent. What's worse, it places these entries on HOLD,
reducing the chance of them being sent. This has many times caused
me headaches with polls not calling and packets building up.
This utility solves that problem by scanning the FIDOQUE.DAT
file, resetting all failed connects to 0, and changing any entries
that it resets to NORMAL if their status is HOLD.
Both a DOS and an OS/2 EXE are included and each work identically.
NOTE: This utility will work woth PCB 15.22 to 15.30. Future versions
of PCBoard may or may not be compatible. As long as the structure doesn't
change, it will work.
INSTALLATION
Extract the files to a directory. If you want to be able to call the
utility from anywhere, place it in your PATH. Alternately, you can call
it with a fully-qualified path name.
To automate the process, create one or more events that call
the utility (see syntax).
SYNTAX
(note: CLRFIDO2.EXE has the same syntax)
CLRFIDO [path]
If no Path is given, the utility looks for the file FIDOQUE.DAT
in the current directory. To check a different directory, pass
the path ONLY, including the trailing backslash, like so:
CLRFIDO d:\path\
for a brief help screen, type:
CLRFIDO -?
ERRORLEVELS
The utility will return an errorlevel to the operating system
dependent upon success or failure. The levels are as follows:
0 - Success, normal termination
1 - FIDOQUE.DAT not found
2 - File locked by another process, unable to open
10 - Seek Error
Troubleshooting the errorlevels
1 - Check the path you gave (especially the trailing backslash)
or be sure you are in the same directory as the FIDOQUE.DAT
if no path was given.
2 - PCBoard probably had the file locked. The utility will try
to open the queue 10 times with 1 second intervals between
attempts. It will then exit with this errorlevel.
You should *rarely* if ever see this errorlevel.
You should never get an errorlevel of 10 unless you have a
corrupted FIDOQUE.DAT. If you do, send my a copy of the file
before any other changes take place if you want me to look at it.
Support
author: Herbert Bushong
I can be reached via the following methods:
Internet e-mail: harchon@centuryinter.net
Fidonet : Herbert Bushong@1:19/19
Support BBS : 318-468-3385 (except 2a-6a CST)
Intelec Confs : CDCSupport, IS_Support, Sysops, etc...