NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: DELAY.NLM - Delays loading of NLM's DOCUMENT ID: TID021668 DOCUMENT REVISION: A DATE: 29JUL94 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: DELAY.EXE NOVELL PRODUCT and VERSION: NLM SDK 3.0 ABSTRACT: DELAY.EXE contains a sample NLM program that will delay the loader within the NetWare OS from loading other NLM's until the specified time has elapsed. DELAY.NLM would typically be used within a .NCF procedure to allow a previously loaded NLM to stabilize before continuing to load other NLM's. ----------------------------------------------------------------- DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY. NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION. ----------------------------------------------------------------- SYMPTOM Some NLM's require the use of either drivers and/or library modules to be loaded prior to execution. Sometimes there are load order dependencies that can only be solved my manually loading NLM software instead of being able to load the NLM's from within a .NCF file. DELAY.NLM is a utility that attempts to minimize the hand loading of NLM's by allowing the administrator to delay the execution or loading of an NLM by a specified number of seconds. SOLUTION Load DELAY in .NCF files where you want to delay the execution of other NLM's for a specified number of seconds. Usage for a delay of 20 seconds would look like this: LOAD DELAY 20 Source code is included with this utility. This NLM is an example of using the SynchronizeStart API and the link directive "SYNCHRONIZE". Self-Extracting File Name: DELAY.EXE Revision: A Files Included Size Date Time \ DELAY.TXT (This File) DELAY.C 5018 07-29-94 11:18a MAKEFILE 3184 07-20-94 9:49a DELAY.NLM 2545 07-29-94 11:19a Installation Instructions: Copy DELAY.NLM into SYS:SYSTEM and flag it as Shareable, Read-Only. Insert a load statement into .NCF files where needed. _Verified by customer X_Verified by Novell ---------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. ---------------------------------------------------------------- ÿ