WFV (WaitForValidation) v1.0 Copyright (C) 1993 by Bob McDowell (1:280/13) All Rights Reserved. Permission is hereby granted to freely redistribute Docs (what there are of them) by Roger Walker (1:280/222) Ever had your system crash and then hang upon the subsequent reboot because a drive (or two) didn't have time to Validate? WFV to the rescue! WFV is a small (8992 bytes) utility that sits in your 'C' directory. Place it in your s:startup-sequence and it waits for all VOLUMEs to be validated before exiting (and allowing your startup-sequence to continue). WFV ONLY polls VOLUMES so things like weird devices/handlers, etc. won't fool it. WFV will start at one end of the list, and poll that drive once per second until it returns Validated. It then moves onto the next Volume in the list, etc., etc., until there are no more to be found. It then releases the CLI/Shell and allows your script file (s:Startup-sequence) to continue on its merry way. USAGE: WFV (prints each volume to the CLI/Shell launched from) or: WFV >NIL: (if you don't want it to open a CLI/Shell) It is strongly recommended that you place it early in your startup-sequence, but AFTER SetPatch. On a 'standard' (no error) reboot here on my system, it adds about 1 second of additional time to load, poll all drives, and exit (10 Volumes, 1.2G). Workbench v2.0 (or above) is recommended, but the author doesn't think there should be any problems under v1.3. Be FOREWARNED however, that it has NOT BEEN TESTED under Workbench v1.3. STANDARD DISCLAIMER: This program works on both Bob's system and my own, and works flawlessly. It is NOT GUARANTEED TO DO ANYTHING OTHER THAN OCCUPY SPACE ON *YOUR* HARD DRIVE. Written w/SAS [v6.2] 10-Feb-93 [eof]