program: KICKOFF Utility for Netware SFT III (v3.11b and 4.10)

author: Freeware by Christian Mussmann

needed:  CLIB.NLM, STREAMS.NLM 

this utility consists of two programs:

KICKIO.NLM   - This file sets a signature in CMOS Ram and reboots the server
               immediately afterwards. This NLM should only be loaded in the
               IOEngine of a SFT III system (3.11b or 4.10) if there is a need
               to reboot the physical machine. 
               The NLM will *NOT* gracefully HALT the engine, but forces
               a RESET of the physical machine. 
         IN  - There are no parameters or command line keywords implemented
       

KICKTEST.EXE - This executable will provide the necessary checking if the
               physical machine just rebooted from scratch or if it was
               rebooted by the KICKIO.NLM. It checks for the CMOS RAM
               location 0x32 (Century byte) for a signature of 99
               (which is usually set to 19 in the current century).
               As a matter of fact the NLM will no longer work in the year
               2000 (means there is no reset to 20 currently available)
         IN  - Use any parameter, like /H, to get the help screen and infos
               about the current contents of the CMOS.
               If you see something different than 19, the EXE will probably
               not run. The NLM and the EXE cannot be used with PS/2 machines,
               either, because the location is marked as RESERVED.
         OUT - the program will return ERRORLEVELS, which can be used in the
               AUTOEXEC.BAT, as an example for either restarting the engine
               or doing something different.
                 0 = No signature has been detected (normal reset)
                 1 = Signature has been detected and deleted (KICKIO reset)
                 2 = Help screen has been used. No function executed. 


Limitations: might not work with PS/2 machines; tested on some Compaq server