Subs FIX Utility: FIX.EXE¶
FIX.EXE¶
The FIX utility is a tool that can inspect your BBS's data files and is used sparingly when facing possible corruption in your .dat files
Command Line Usage:
-Y = Force Yes to All Prompts
-D = Check Directories
-U = Check User Records
-X = Use Experimental features
Running FIX.EXE without any parameters performs a default scan on the following files:
\BBS\CONFIG.DAT
\BBS\DATA\STATUS.DAT
\BBS\DATA\dirs.dat
\BBS\DATA\subs.dat
Checks for critical DATA files [Paths? ]
Adding the -D command line switch instructs FIX to run the FixDirectoriesCommand
Checks # of files
Checks and repairs Extended Descriptions
Adding the -U command line switch instructs FIX to run the FixUsersCommand
Checks USER.LST
Checks for trashed user records
Checks size
Checks NAMES.LST
Compares STATUS.DAT with USER.LST
-X = Use Experimental features
Experimental Features [?]
Logfile saved in \BBS directory
(Ran FIX -D)
C:\BBS\FIX.LOG
---------- Thu 24 Sep 2015, fix v5.00 (Build 1586)
+ 16:38:11 Reading config.dat...
+ 16:38:11 Reading C:\WWIV\DATA\status.dat...
+ 16:38:11 Reading C:\WWIV\DATA\dirs.dat...
+ 16:38:11 Found 6 directories
+ 16:38:11 Reading C:\WWIV\DATA\subs.dat...
+ 16:38:11 Found 61 subs
+ 16:38:11 Checking for Critical DATA files...
+ 16:38:11 All critical DATA files found
+ 16:38:11 Checking Directories...
+ 16:38:11 Basic directories present...
+ 16:38:11 Checking 6 directories
+ 16:38:11 Checking directory 'WWIV BBS Files'
! 16:38:11 Corrected # of files in WWIV BBS Files.
! 16:38:11 Fixed extended description for 'NET38B3 .ZIP'.
! 16:38:11 Fixed extended description for 'SBBSEXEC.ZIP'.
! 16:38:11 Fixed extended description for 'BREDIT10.ZIP'.
! 16:38:11 Fixed extended description for 'ALT-MENU.ZIP'.
! 16:38:11 Fixed extended description for '430SYSTX.ZIP'.
! 16:38:11 Fixed extended description for '430SYSMS.ZIP'.
! 16:38:11 Fixed extended description for 'WWIV5B3 .ZIP'.
! 16:38:11 Fixed extended description for 'WWIV430 .ZIP'.
! 16:38:11 Fixed extended description for 'WWIV424 .ZIP'.
+ 16:38:11 Checking directory 'Misc Door programs'
! 16:38:11 Fixed extended description for 'TRKTRV23.ZIP'.
! 16:38:11 Fixed extended description for 'PYRAMID .ZIP'.
! 16:38:11 Fixed extended description for 'OOSRCKIT.ZIP'.
! 16:38:11 Fixed extended description for 'OOSNDLIB.ZIP'.
! 16:38:11 Fixed extended description for 'OOII_120.ZIP'.
! 16:38:11 Fixed extended description for 'OOAT11MS.ZIP'.
! 16:38:11 Fixed extended description for 'OOAT11M .ZIP'.
! 16:38:11 Fixed extended description for 'OOAT11 .ZIP'.
! 16:38:11 Fixed extended description for 'OOACIT30.ZIP'.
! 16:38:11 Fixed extended description for 'OO112-3 .ZIP'.
! 16:38:11 Fixed extended description for 'OO112-2 .ZIP'.
! 16:38:11 Fixed extended description for 'OO112-1 .ZIP'.
! 16:38:11 Fixed extended description for 'OO111 .ZIP'.
! 16:38:11 Fixed extended description for 'OO110-M .ZIP'.
! 16:38:11 Fixed extended description for 'OO110-3 .ZIP'.
! 16:38:11 Fixed extended description for 'OO110-2 .ZIP'.
! 16:38:11 Fixed extended description for 'OO110-1 .ZIP'.
+ 16:38:11 Checking directory 'Old Graphic tools'
+ 16:38:11 Checking directory 'BLOOD STONE INITIATIVE'
+ 16:38:11 Skipping directory 'Really Old Shareware ' [OFFLINE]
+ 16:38:11 Skipping directory 'NO001A' [OFFLINE]
+ 16:38:11 FIX Completed. Time elapsed: 0 seconds
ATUS.DAT matches expected user count of 174 users.
+ 19:57:54 FIX Completed. Time elapsed: 0 seconds