home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / delayd.zip / delay.doc < prev    next >
Text File  |  1993-08-09  |  4KB  |  107 lines

  1. The DELAY driver - version 1.5
  2. ------------------------------
  3.  
  4. This is a simple OS/2 device driver for providing a timed delay during
  5. system startup from CONFIG.SYS.  It is useful in situations where several
  6. machines are being brought up at the same time, but some must not proceed
  7. past a certain point until others are fully functional.  It is also very
  8. useful when a message from some device driver scrolls by on the screen
  9. too fast to be read or analyzed.
  10.  
  11.  
  12. Installation
  13. ============
  14. Copy DELAY.SYS to a convenient directory; it does not have to be on your
  15. boot disk, and it may be convenient to keep it elsewhere if you are in
  16. the habit of reformatting it to install new versions or betas of OS/2!
  17.  
  18.  
  19. Usage
  20. =====
  21. To insert a delay of up to 30 minutes in a CONFIG.SYS file for OS/2
  22. (version 1.3 or 2.x), insert the following statement in CONFIG.SYS and
  23. reboot the system:
  24.  
  25.    DEVICE=d:\path\DELAY.SYS mm:ss [message]
  26.     where
  27.           d:\path\  represents where you have chosen to store DELAY.SYS,
  28.       mm:ss     is the intended delay in minutes and seconds, and
  29.       message   is an optional message that will appear during the delay.
  30.         
  31.     The possible forms of mm:ss are quite liberal:
  32.        2:00 Two minutes, no seconds
  33.        2:   Two minutes
  34.        2    Two seconds
  35.        :02  Two seconds
  36.        :120 One-hundred-twenty seconds (i.e., two minutes)
  37.     Any variant of zero seconds (e.g., 0, 0:00) will cause no delay
  38.        to happen at all, but the message will be issued to the screen.
  39.     The maximum delay permitted is 30 minutes (1800 seconds), ir-
  40.        respective of how that may've been represented on the command
  41.        line.
  42.  
  43.      Errors:
  44.  
  45.     Common errors (e.g., missing or excessive delay time) are
  46.        reported as General Failures to OS/2, with the message
  47.          'DELAY driver - invalid argument'
  48.        on the screen, and the driver will fail to load.
  49.  
  50.      Examples:
  51.     
  52.        DEVICE=c:\os2.ext\DELAY.SYS 2:00 ***Wait for NetWare to come up***
  53.        (waits for two minutes, showing the message, while waiting for
  54.         the NetWare server to come up, in case both the NetWare server
  55.         and OS/2 computer were subjected to a common power failure)
  56.     
  57.        DEVICE=c:\os2.ext\DELAY.SYS :05
  58.        (inserts a five-second delay to leave time to observe a message
  59.         that may've been displayed by a previously executed DEVICE=
  60.         statement.)
  61.  
  62. Operation
  63. =========
  64. The DELAY driver performs no useful function except at initialisation
  65. time.  At this time it delays for a time specified by an argument on the
  66. DEVICE= line, while displaying the short (optional) message.  At the
  67. conclusion of the delay time, CONFIG.SYS processing proceeds normally.
  68.  
  69. A small part of the driver stays resident after loading, to avoid a
  70. rude messages about non-installation from OS/2; however, it is very small
  71. (minimal code and no data) and the device name it defines (DELAY$$$)
  72. is unlikely to cause any name clashes.
  73.  
  74. Multiple copies of the driver may be loaded if multiple delays are
  75. required (since the delay happens when the driver is loaded, the
  76. position of the DEVICE= line determines the point during system
  77. initialisation at which the delay takes place).  Only one copy of the
  78. driver stays resident, the rest deinstalling themselves.
  79.  
  80. Limitations
  81. ===========
  82. Delays are unconditional.  There is no way in this driver to specify,
  83. for instance, "Delay 2:00 minutes if--and only if--the network is not yet
  84. up and running."
  85.  
  86.  
  87. Copyright & License
  88. ===================
  89. This Software and its documentation are Copyright, 1993 by the Author:
  90.             Bob Eager
  91.             5 Bognor Drive
  92.             Herne Bay
  93.             United Kingdom
  94.             CT6 8QP
  95.  
  96.             rde@ukc.ac.uk    (USENET)
  97.             100016,2770      (CompuServe)
  98.  
  99. License is granted to User to duplicate and disseminate this software
  100. product, and to use on one computer running OS/2, PROVIDED user agrees to
  101. 1) hold Author free of any and all liability for any consequences of use
  102. of the Software, 2) copy this DELAY.DOC file and retain it with any copy
  103. of DELAY.SYS copied to any medium, and 3) not charge any other person or
  104. organization for such copies.  Use of this product on more than one
  105. computer in an organization may be separately negotiated by contacting
  106. the Author, above.
  107.