home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 14 / 14.iso / s / s005 / 3.ddi / BUNDLE / OS2_SYSTEM_OSO001H.MSG (.txt) < prev    next >
Encoding:
OS/2 Message File  |  1993-04-22  |  233.2 KB  |  4,465 lines

  1. MKMSGF
  2. oso001h.msg
  3. HEXPLANATION: The file named in the command
  4. does not exist in the current directory or search path
  5. specified. Or, the file name was entered incorrectly.
  6. ACTION: Retry the command using the correct file name.
  7. HEXPLANATION: The path named in the command does
  8. not exist for the drive specified, or the path
  9. was entered incorrectly.
  10. ACTION: Retry the command using the correct path.
  11. HEXPLANATION: The maximum number of open files
  12. has been reached.
  13. ACTION: Wait until another program has ended.
  14. Then retry the command.
  15. HEXPLANATION:  One of the following has occurred:
  16. 1. The file is marked read-only.
  17. 2. The resource, such as a file or subdirectory, that you tried
  18.    to access is in use; or the named pipe, queue, or semaphore
  19.    is a shared resource in use.
  20. 3. You tried to access a resource or to perform an action
  21.    for which you do not have sufficient privilege.
  22.    You have LAN Server Version 2.0 or later installed and you
  23.    tried to access a resource or perform an action for which you
  24.    do not have sufficient privilege.
  25. 4. The filename is incorrect.
  26. ACTION:  Do one of the following; then, retry the command:
  27. 1. Use the ATTRIB command to change the read-only attribute.
  28. 2. Try to access the resource again later.
  29. 3. Log on with sufficient privilege.  If you do not have sufficient
  30.    privilege, request it from the administrator who controls access.
  31. 4. Correct the filename.
  32. HEXPLANATION: If segment swapping is active, the swap file may be
  33. full, or an input/output (I/O) error may have occurred on the
  34. auxiliary storage device that contains the swap file.
  35. ACTION: Do one of the following and then retry the command:
  36. 1. Reduce the number of running programs.
  37. 2. Reduce the value of the BUFFERS=, TRACEBUF=, DISKCACHE=,
  38.    THREADS=, RMSIZE=, or DEVICE=VDISK.SYS statement
  39.    in the CONFIG.SYS file. Then restart the system.
  40. 3. Remove unwanted files from the swap file disk and restart
  41.    the system.
  42. 4. Install additional memory on your system.
  43. 5. Check the swap file disk for an I/O error.
  44. HEXPLANATION: One of the following has occurred:
  45. 1. The drive specified does not exist.
  46. 2. The drive letter is incorrect.
  47. 3. You are trying to RESTORE to a redirected drive.
  48. 4. You are trying to RESTORE to a read-only drive.
  49. ACTION: For situations 1 and 2 above; retry the command
  50. using the correct drive letter.  For situation 3, you are not
  51. allowed to RESTORE to a redirected drive.
  52. HEXPLANATION: The directory cannot be removed for one of
  53. the following reasons:
  54. 1. It does not exist, or is misspelled.
  55. 2. It contains files or other subdirectories.
  56. 3. It is the current directory in this session
  57.    or another session that is in process, or it
  58.    is on a drive that is not current in any
  59.    session.
  60. 4. It has the same name as an OS/2 reserved
  61.    device name.
  62. ACTION: Do one of the following, then retry the command:
  63. 1. Correct the directory name.
  64. 2. Remove all files and subdirectories from the directory.
  65. 3. Use the CHDIR command to change the current directory
  66.    in all sessions that might be using it.
  67. 4. If the directory name is the same as an installed
  68.    device, remove the device.
  69. HEXPLANATION: The file cannot be moved
  70. or renamed to a different disk drive.
  71. ACTION: Retry the command specifying the same
  72. drive for both the original and changed
  73. file names, or attempt to copy the file.
  74. HEXPLANATION: No information can be changed
  75. or added to a write-protected drive.
  76. ACTION: If this is a removable media drive, make sure
  77. that the proper diskette is being used, or remove
  78. the write protection; then, retry the command.
  79. HEXPLANATION: An unknown device was specified.
  80. ACTION: Retry the command using a correct
  81. device name.
  82. HEXPLANATION: One of the following errors occurred:
  83. 1. The drive is empty.
  84. 2. The drive door is open.
  85. 3. The drive is in use.
  86. ACTION: Do one of the following:
  87. 1. Insert a diskette in the drive and retry the command.
  88. 2. Close the drive door and retry the command.
  89. 3. Wait until the drive is available and retry the command.
  90. HEXPLANATION: The operating system cannot read or
  91. write the data correctly.
  92. ACTION: If the error occurred on a hard disk,
  93. retry the command. If the error occurs again,
  94. the hard disk may have to be reformatted. If the
  95. error occurred on a diskette, insert a formatted
  96. diskette or the backup diskette, and retry the command.
  97. HEXPLANATION: The disk may be damaged, unformatted,
  98. or not compatible with the operating system.
  99. ACTION: Do one of the following:
  100. 1. Make sure the diskette is properly inserted.
  101. 2. Check that the disk is not damaged.
  102. 3. Format the disk for the operating system.
  103. HEXPLANATION: The disk or diskette is not properly formatted
  104. for the operating system.
  105. ACTION: Format the disk or diskette for the operating system.
  106. HEXPLANATION: The disk/diskette may be damaged, unformatted,
  107. or not compatible with the operating system.
  108. ACTION: Retry the command after you do one of the following:
  109. 1. Make sure the diskette is properly inserted.
  110. 2. Use CHKDSK to check that the disk is not damaged.
  111. 3. Format the disk/diskette for the operating system.
  112.    Warning: When you format a disk/diskette, any information
  113.    that was previously on the disk/diskette is erased.
  114. 4. Check to be sure you do not have a high density diskette
  115.    in a low density diskette drive.
  116. HEXPLANATION: One of the following has occurred:
  117. 1. There is no paper in the printer.
  118. 2. There is not enough disk space to create a spool file.
  119.    NOTE: If printing to a LAN server, the server's disk
  120.          is full.
  121. ACTION: Do one of the following:
  122. 1. Make sure the printer is loaded properly with paper.
  123. 2. Make sure the printer is switched on.
  124. 3. Make sure the printer is installed and connected.
  125. 4. Delete any unnecessary files from the disk that
  126.    contains the spool directory; then, retry the command.
  127. HEXPLANATION: The operating system detected an
  128. error while writing to this device.
  129. ACTION: Make sure the device is:
  130. 1. Installed and connected
  131. 2. Switched on
  132. 3. Not being used by another process
  133. 4. In the proper receive mode
  134. 5. Formatted if the device is a disk.
  135. Retry the command.
  136. HEXPLANATION: The operating system detected an
  137. error while reading from this device.
  138. ACTION: Make sure the device is:
  139. 1. Installed and connected
  140. 2. Switched on
  141. 3. Not being used by another process
  142. 4. In the proper send mode
  143. 5. Formatted if the device is a disk.
  144. Retry the command.
  145. HEXPLANATION: An attached device is not working for one of
  146. these reasons:
  147. 1.  It is switched off, or connected improperly
  148. 2.  The diskette and drive types are incompatible.
  149. 3.  The diskette is not properly inserted in the drive.
  150. 4.  The drive door is open.
  151. 5.  The diskette is not properly formatted.
  152. ACTION: Correct the problem and retry the command.
  153. HEXPLANATION: The file is already being used by another process.
  154. ACTION: Retry the command later.
  155. HEXPLANATION: One process has locked a portion of the file,
  156. and a second process has attempted to use the same portion
  157. of the file.
  158. ACTION: Retry the command later.
  159. HEXPLANATION: The program attempted to open a file using
  160. File Control Blocks (FCBs), but the FCB limit was exceeded.
  161. ACTION: Edit the CONFIG.SYS file to increase the value
  162. in the FCBS= statement. Restart the system and retry the
  163. command.
  164. HEXPLANATION: The maximum number of files in the sharing buffer
  165. has temporarily been exceeded.
  166. ACTION: Retry the command when fewer programs are running.
  167. HEXPLANATION: You tried to write to a diskette, but it is
  168. write-protected.
  169. ACTION: Make sure that the proper diskette is being used,
  170. or remove the write protection. Retry the command.
  171. HEXPLANATION: An unknown device was specified.
  172. ACTION: Retry the command using a correct device name.
  173. HEXPLANATION: One of the following has occurred:
  174. 1. The device is not ready or is empty.
  175. 2. The device driver for COMx is not installed or COMx was
  176. shut down, and further use of COMx is disabled.
  177. ACTION: Do one of the following and retry the command:
  178. 1. Insert a diskette in the drive; close the drive door; or, wait
  179.    until the drive is available.
  180. 2. a. Check the CONFIG.SYS file for the COMx DEVICE= statement.
  181.    b. Shut down the system; during restart, note and refer to any
  182.       messages regarding COMx.
  183.    d. Issue MODE COMx from a command prompt to see if COMx exists.
  184. 3. Be sure there is hardware for COMx.
  185. HEXPLANATION: The operating system cannot read or write the
  186. data correctly.
  187. ACTION: If the error occurred on a hard disk, retry the command.
  188. If the error occurs again, the hard disk may have to be
  189. reformatted. If the error occurred on a diskette, insert
  190. a formatted diskette or the backup diskette, and retry
  191. the command.
  192. HEXPLANATION: The disk or diskette may be damaged, unformatted,
  193. or not compatible with the operating system.
  194. ACTION: Do one of the following and retry the command:
  195. 1. Make sure the diskette is properly inserted.
  196. 2. Check that the disk or diskette is not damaged.
  197. 3. Format the disk or diskette for the operating system.
  198. HEXPLANATION: The disk or diskette may be damaged, unformatted,
  199. or not compatible with the operating system.
  200. ACTION: Do one of the following and retry the command:
  201. 1. Make sure the diskette is properly inserted.
  202. 2. Check that the disk or diskette is not damaged.
  203. 3. Format the disk or diskette for OS/2.
  204. HEXPLANATION: There is no paper in the printer.
  205. ACTION: Make sure the printer is:
  206. 1. Loaded properly with paper.
  207. 2. Switched on.
  208. 3. Installed and connected.
  209. HEXPLANATION: The operating system detected an error while
  210. writing to this device.
  211. ACTION: Make sure the device is:
  212. 1. Installed, connected, and switched on
  213. 2. Not being used by another process
  214. 3. In the proper receive mode
  215. 4. Formatted if the device is a disk.
  216. Retry the command.
  217. HEXPLANATION: The operating system detected an error while reading
  218. from this device.
  219. ACTION: Make sure the device is:
  220. 1. Installed, connected, and switched on
  221. 2. Not being used by another process
  222. 3. In the proper send mode
  223. 4. Formatted if the device is a disk.
  224. Retry the command.
  225. HEXPLANATION: An attached device is not working for one of these
  226. reasons:
  227. 1.  It is switched off, or connected improperly.
  228. 2.  The diskette and drive types are incompatible.
  229. 3.  The diskette is not properly inserted in the drive.
  230. 4.  The drive door is open.
  231. 5.  The diskette is not properly formatted.
  232. ACTION: Correct the problem and retry the command.
  233. HEXPLANATION: You attempted an operation that cannot be
  234. performed from your computer or that is not supported on
  235. the specified remote server.
  236. ACTION: Verify that you are using the correct server for
  237. the command or task that you want to perform, then retry the
  238. command.
  239. If you continue to have problems, contact your network
  240. administrator to ensure that the correct software is
  241. installed on your workstation.
  242. HEXPLANATION: You might have specified the wrong computer name,
  243. or the remote computer might be busy or turned off.
  244. ACTION: Perform one of the following actions, and then retry the
  245. operation:
  246. 1. Specify the correct remote computer name.
  247. 2. Ensure that the specified remote computer is available.
  248. If none of the above actions correct the problem, contact
  249. your network administrator.
  250. HEXPLANATION: Another computer or user on the network is
  251. already using this name.  Your computer name must be unique
  252. on the network.
  253. ACTION: Choose another name for your computer, then retry the
  254. command.
  255. HEXPLANATION: The server that you specified does not exist or
  256. has not been started.
  257. ACTION: Do one of the following:
  258. 1. Verify that you specified the path name correctly,
  259.    then retry the command.
  260. 2. Verify that the server specified is started, then retry the
  261.    command.
  262. 3. Contact your network administrator if you continue to have
  263.    problems.
  264. HEXPLANATION: The network is currently busy processing other
  265. requests, or is out of resources.
  266. ACTION: Retry the command at a later time or verify your network
  267. configuration to be sure enough network resources are specified.
  268. HEXPLANATION: The specified resource is not available.
  269. The computer that shared the resource might have been turned
  270. off, or the permissions might have been changed.
  271. ACTION: Do one of the following:
  272. 1. Check to see that the computer sharing resources is turned
  273.    on, then retry the command.
  274. 2. Contact your network administrator to find out how
  275.    you can use the resource.
  276. HEXPLANATION: The network currently has too many NETBIOS
  277. requests waiting to be processed.
  278. ACTION: Retry the command at a later time.
  279. If you continue to have problems, contact your network
  280. administrator.
  281. HEXPLANATION: The hardware that connects your computer to the
  282. local area network is experiencing a problem.
  283. ACTION: Make sure that the cable on the back of your
  284. computer is properly connected, then retry the command.
  285. If you continue to have problems, contact your network
  286. administrator or the manufacturer of the network hardware.
  287. HEXPLANATION: You are attempting an operation that cannot be
  288. performed by the specified server.
  289. ACTION: Make sure that you have specified the correct computer
  290. name and command, then retry the command. If you continue to
  291. have problems, contact your network administrator.
  292. HEXPLANATION: Your workstation received an error from the
  293. network that was not expected in this situation.
  294. ACTION: Retry the operation. If you continue to have
  295. problems, contact your network administrator.
  296. HEXPLANATION: Your computer cannot communicate with the
  297. specified remote computer because their hardware adapters
  298. are not compatible.
  299. ACTION: Retry the command communicating with a different computer.
  300. If you continue to have problems, contact your network
  301. administrator.
  302. HEXPLANATION: The printer cannot take any additional print
  303. requests at this time.
  304. ACTION: Retry the command at a later time.
  305. HEXPLANATION: The server that is sharing the printer does not
  306. have space available to store the file waiting to be printed.
  307. ACTION: Retry the command at a later time.
  308. HEXPLANATION: The file you recently submitted for printing
  309. was deleted by another user on the server.
  310. ACTION: Contact the other user to find out why the file was
  311. deleted, or retry the command at a later time.
  312. HEXPLANATION: The network resource that you specified was either
  313. temporarily taken off-line or is no longer available.
  314. It is possible that:
  315. 1. The share at the server might have been temporarily deleted.
  316. 2. The server that shared the resource might have been turned off.
  317. 3. The permissions might have been changed.
  318. ACTION: Retry the operation.  If you continue to have difficulty accessing
  319. the resource:
  320. 1. Contact the person who administers the server to find
  321.    out why it is no longer available.
  322. 2. Contact the network administrator.
  323. HEXPLANATION: You attempted to access a resource that is not
  324. available to you. It is possible that:
  325. 1. You do not have a valid account on the server sharing the
  326.    resource.
  327. 2. Your account on this server has not been granted the
  328.    permissions necessary to access the resource.
  329. ACTION: Make sure that you specify the correct name of the
  330. resource that you want to use, then retry the command.
  331. If you are still denied access, contact your network
  332. administrator.
  333. HEXPLANATION: The network directory or device name that you
  334. specified is not correct.
  335. ACTION: Retry the command using the correct network
  336. directory or device name. Your possible choices are:
  337. o  Directory Device Names:         A: through Z:
  338. o  Printer Device Names:           LPT1: through LPT9:
  339. o  Communications Device Names:    COM1: through COM9:
  340. HEXPLANATION: The specified network name is not correct.
  341. You attempted to access a resource that is not shared by
  342. the server you specified.
  343. ACTION: Make sure that the network name you specified is
  344. correct, then retry the command.
  345. If you continue to have problems, contact your network
  346. administrator.
  347. HEXPLANATION: The number of names allowed on the network
  348. adapter card for the local computer was exceeded.
  349. ACTION: Perform one of the following actions, and then retry the
  350. operation:
  351. 1. Disconnect from any resources that you are not
  352.    currently using.
  353. 2. Reconfigure the network adapter card.
  354. If none of the above actions correct the problem, contact
  355. your network administrator.
  356. HEXPLANATION: Your computer network adapter card has too
  357. many NETBIOS sessions currently active.
  358. ACTION: Disconnect from any resources that you are not
  359. currently using; then retry the command. Contact your
  360. network administrator if you continue to have problems.
  361. HEXPLANATION: The server you attempted to access is either
  362. in a paused state or is still being started.
  363. ACTION: Retry the command at a later time.
  364. If the same error occurs, contact your network administrator.
  365. HEXPLANATION: One of the following occurred:
  366. 1. The specified server cannot support the network
  367.    request.
  368. 2. The server might have run out of network resources
  369.    such as memory, network buffers, or netbios commands necessary
  370.    to process your request.
  371. 3. The maximum number of users for the alias may have been reached.
  372. ACTION: Retry the command at a later time. If the same error
  373. occurs, contact your network administrator.
  374. Network administrators should consult the server's documentation.
  375. HEXPLANATION: The printer or disk device that you specified has
  376. been paused.
  377. ACTION: Use the NET CONTINUE command to reactivate the device;
  378. then, retry the command.
  379. HEXPLANATION: No information can be changed
  380. or added to a write-protected diskette.
  381. ACTION: Make sure that the proper diskette is being
  382. used, or remove the write protection. Retry the command.
  383. HEXPLANATION: An attached device is not working for one of
  384. these reasons:
  385. 1.  It is switched off, or connected improperly
  386. 2.  The diskette and drive types are incompatible.
  387. 3.  The diskette is not properly inserted in the drive.
  388. 4.  The drive door is open.
  389. 5.  The diskette is not properly formatted.
  390. ACTION: Correct the problem and retry the command.
  391. HEXPLANATION: The XGA Virtual Device Driver requires locked memory to
  392. guarantee successful I/O (input/output) transfer by the XGA coprocessor.
  393. ACTION: To end a program, select it from the Window List;
  394. then, close it.
  395. HEXPLANATION: One of the following errors occurred:
  396. 1.  The file or directory name already exists.
  397. 2.  The directory path cannot be found.
  398. 3.  The root directory is full or there is not enough
  399.     space on the disk for the new file or directory.
  400. 4.  The directory name contains unacceptable OS/2
  401.     characters or is a reserved file name.
  402. 5.  The disk is not properly formatted.
  403. ACTION: Correct the problem and retry the command.
  404. HEXPLANATION: The system has more requests to process than it
  405. can currently handle.
  406. ACTION: Try the request again later.
  407. HEXPLANATION: You specified a resource with a local device
  408. name that is already being used.
  409. ACTION: Try the request again, using a different device name.
  410. Your possible choices are:
  411. o  Directory Device Names:         A: through Z:
  412. o  Printer Device Names:           LPT1: through LPT9:
  413. o  Communications Device Names:    COM1: through COM9:
  414. HEXPLANATION: The password that you specified is not correct
  415. for the account or resource you attempted to access.
  416. ACTION: Specify the correct password. Contact your network
  417. administrator if you continue to have problems.
  418. HEXPLANATION: An error occurred while data was being written
  419. to disk. Data might have been lost.
  420. ACTION: Ensure that the disk that you want to write to has
  421. enough space available, and that you have permission to write to
  422. the target file. Then retry the command.
  423. HEXPLANATION: The maximum number of running processes
  424. has been reached.
  425. ACTION: End a process or retry the command after the
  426. current process has completed.
  427. HEXPLANATION: The device requested is not available.
  428. One of the following has occurred:
  429. 1. The device is already being used by another application.
  430. 2. The MODE command is attempting to get dedicated access to the
  431. same DMA channel twice. (For example, MODE COM1 TXDMA=ON RXDMA=ON)
  432. ACTION: Do one of the following:
  433. 1. Retry the command at a later time.
  434. 2. Reconfigure the COM port using the Reference Diskette.
  435.    Set the Serial Transmit and Serial Receive Arbitration Levels
  436.    to a shared number or dedicated number that is not in conflict
  437.    with another port.
  438. HEXPLANATION: All of the system semaphore slots have been used.
  439. Another system semaphore cannot be created until
  440. one has been freed.
  441. ACTION: Try again later.
  442. HEXPLANATION: This is an exclusive system semaphore, and only
  443. the owner can modify it.
  444. ACTION: End your requested operation.
  445. HEXPLANATION: A semaphore cannot be closed while it is set.
  446. ACTION: Release the semaphore, or wait for it to be
  447. released; then, close it.
  448. HEXPLANATION: Semaphores can be set and released in a nested
  449. fashion only a limited number of times. That limit has
  450. been reached.
  451. ACTION: Check semaphore request nesting and make sure that
  452. the semaphore is released before requesting it again.
  453. HEXPLANATION: Exclusive system semaphores are owned by a task.
  454. The system checks to make sure that only the owner modifies
  455. the semaphore.  It is impossible to determine the requestor
  456. at interrupt time, so exclusive semaphores may not be modified
  457. then.
  458. ACTION: End your requested operation.
  459. HEXPLANATION: A process has exclusive use of this
  460. disk or diskette, prohibiting another process from
  461. accessing it at this time.
  462. ACTION: Retry the operation later, or
  463. try it on another disk or diskette.
  464. HEXPLANATION: The using process has closed the pipe or, if you
  465. are trying to write to the pipe, there are no available readers.
  466. ACTION: End your requested operation.
  467. HEXPLANATION: The new file name exceeds 255 characters.
  468. ACTION: Rename the file using a shorter file name.
  469. HEXPLANATION: The disk or diskette being
  470. written to has no more room.
  471. ACTION: Delete some unwanted files and
  472. retry the command.
  473. HEXPLANATION: The system does not accept characters displayed using
  474. the keyboard combination ALT plus 0-32 or the following characters:
  475. \  /  [ ] : |  <  >  +  ; =  .  ?  *  "
  476. ACTION: Correct the file name or volume label and try the
  477. command again.
  478. HEXPLANATION: The requested module is not loaded.
  479. ACTION: Check which module is being requested, and make
  480. sure that it has been loaded.
  481. HEXPLANATION: The specified procedure is not in the module
  482. being searched or in the Exitlist routine list.
  483. ACTION: Check which procedure is being requested and make
  484. sure that it is in the module or Exitlist routine list.
  485. HEXPLANATION: The drive specified is being used by
  486. another process.
  487. ACTION: Retry the command later.
  488. HEXPLANATION: The directory specified in the JOIN
  489. command must be a subdirectory of the root directory.
  490. ACTION: Retry the command specifying a different directory.
  491. HEXPLANATION: The JOIN command requires that
  492. the directory be empty.
  493. ACTION: Retry the command specifying an empty
  494. directory.
  495. HEXPLANATION: An attempt was made to join to a
  496. path which is being used in a substitute.
  497. ACTION: Retry the command specifying a different path.
  498. HEXPLANATION: All available storage is in use.
  499. If segment swapping is active, the swap file may be full.
  500. ACTION: Do one of the following and retry the command:
  501. 1. Reduce the number of running programs.
  502. 2. Reduce the value of the BUFFERS=, TRACEBUF=, DISKCACHE=,
  503.    THREADS=, RMSIZE=, or DEVICE=VDISK.SYS statement
  504.    in the CONFIG.SYS file. Then restart the system.
  505. 3. Remove unwanted files from the swap file disk and restart
  506.    the system.
  507. 4. Install additional memory on your system.
  508. 5. Contact the supplier of the application.
  509. HEXPLANATION: The path specified is being used
  510. by the current process or another process.
  511. ACTION: Retry the command later.
  512. HEXPLANATION: The CONFIG.SYS file does not contain a TRACE= or
  513. TRACEBUF= statement, or tracing is disallowed by the trace
  514. utility.
  515. ACTION: Check your CONFIG.SYS file to determine if the statement
  516. for either the TRACE= or TRACEBUF= is present. If neither is
  517. present, add the appropriate statement to your CONFIG.SYS file.
  518. If the CONFIG.SYS contains one of the statements, use the TRACE
  519. utility to allow tracing.
  520. HEXPLANATION: Either no event or too many events were
  521. specified in a call to DosMuxSemWait.
  522. ACTION: Correct the event count.
  523. HEXPLANATION: All of the system slots for DosMuxSemWait
  524. semaphores have been taken. Another semaphore cannot be
  525. accommodated until a slot is freed.
  526. ACTION: Try again later.
  527. HEXPLANATION: The list passed to DosMuxSemWait is not in the
  528. proper format.
  529. ACTION: Correct the format of the DosMuxSemWait list.
  530. HEXPLANATION: The thread table for the processes is full;
  531. another thread cannot be added.
  532. ACTION: Remove some idle threads and try again, or use
  533. a different process.
  534. HEXPLANATION: The signal sent was not handled by the recipient.
  535. ACTION: Make sure the recipient can handle the signal sent,
  536. or try a different signal.
  537. HEXPLANATION: The thread ID address passed to DosCreateThread
  538. was not correct.
  539. ACTION: Correct the thread ID address.
  540. HEXPLANATION: The argument (command parameters) string passed to
  541. DosExecPgm was not in the proper format.
  542. ACTION: Correct the argument string.
  543. HEXPLANATION: This signal could not be posted because the process
  544. has another signal to process.
  545. ACTION: Try again at a later time.
  546. HEXPLANATION: All system slots for threads have been used; no more
  547. threads can be created until some threads have been released.
  548. ACTION: Free some threads or processes, and try again.
  549. HEXPLANATION: The operations has failed because the network has not been
  550. installed.
  551. ACTION: Install the appropriate network.
  552. HEXPLANATION: The application disabled the interrupts
  553. and did not reset them in a reasonable period of time.
  554. ACTION: If you purchased this program, contact the supplier
  555. of the program.  If you are the developer of this program,
  556. refer to the information in the register.
  557. HEXPLANATION: The DLL or EXE file contains a segment number that is
  558. not correct, or the file is unusable.
  559. ACTION: Do one of the following; then retry the command.
  560. 1. Restart the system.
  561. 2. Replace the DLL or EXE file.
  562. HEXPLANATION: The application program cannot run
  563. on this version of the OS/2 operating system.
  564. ACTION: Reinstall the application and retry the command.
  565. If the error occurs again, contact the supplier of the
  566. application.
  567. HEXPLANATION: The flag passed to the JOIN command or to
  568. DosFlagProcess was not correct.
  569. ACTION: Correct the flags.
  570. HEXPLANATION: The specified system semaphore name was not found.
  571. ACTION: Make sure the semaphore name is correct and try again.
  572. HEXPLANATION: The application program does not
  573. have a correct END <label> directive.
  574. ACTION: Contact the supplier of the application.
  575. HEXPLANATION: The application program does not
  576. contain a correct stack segment.
  577. ACTION: Contact the supplier of the application.
  578. HEXPLANATION: A dynamic link library file cannot
  579. be used as an application program . An application
  580. cannot be used as a dynamic link library.
  581. ACTION: Reinstall the application and retry the command.
  582. If the error occurs again, contact the supplier of the
  583. application program.
  584. HEXPLANATION: The specified file or program is either a DOS
  585. application program or not compatible with OS/2.
  586. ACTION: If the specified application is a DOS program,
  587. switch to a DOS session and retry the command.
  588. Otherwise reinstall the application and retry the command.
  589. If the error occurs again, contact the supplier of the
  590. application program.
  591. HEXPLANATION: LINK detected errors when this
  592. application program was created.
  593. ACTION: Contact the supplier of the application.
  594. HEXPLANATION: The specified file or program is either a DOS
  595. application program or not compatible with OS/2.
  596. ACTION: If the specified application is a DOS program,
  597. switch to a DOS session and retry the command.
  598. Otherwise reinstall the application and retry the command.
  599. If the error occurs again, contact the supplier of the
  600. application program.
  601. HEXPLANATION: One of the segments in the specified
  602. file contains more than 64KB of data.
  603. ACTION: Contact the supplier of the application
  604. program.
  605. HEXPLANATION: The minimum storage allocation size
  606. of a segment is specified to be less than the
  607. size of the data segment in the file.
  608. ACTION: Contact the supplier of the application.
  609. HEXPLANATION: Routines that run in ring 2 to utilize
  610. I/O privileges cannot link to dynamic link libraries.
  611. ACTION: Contact the supplier of the application.
  612. HEXPLANATION: The program requires input/output
  613. privilege and the system is not configured to
  614. allow it.
  615. ACTION: Edit the CONFIG.SYS file to contain
  616. the statement IOPL=YES.  Restart the system and
  617. try the command again.
  618. HEXPLANATION: The segment can only have privilege
  619. levels of 2 and 3.  The segment specified has an
  620. unacceptable privilege level.
  621. ACTION: Contact the supplier of the application.
  622. HEXPLANATION: The program's autodata segment
  623. exceeds 64KB.
  624. ACTION: Contact the supplier of the application.
  625. HEXPLANATION: The relocation-chain for a segment
  626. exceeds the segment limit.
  627. ACTION: Contact the supplier of the application
  628. program.
  629. HEXPLANATION: The system has detected an infinite loop
  630. in the relocation-chain segment.
  631. ACTION: Contact the supplier of the application
  632. program.
  633. HEXPLANATION: The length of the file name or the extension
  634. is greater than the maximum length allowed.
  635. ACTION: Correct the file name or the extension; then retry
  636. the command.  For more information about file names, refer
  637. Naming Files in the Master Index.
  638. HEXPLANATION: The signal number is not correct or a Presentation
  639. Manager application is trying to set SIGINTR or SIGBREAK, which
  640. is not allowed. Possible signal numbers are:
  641.    1     (SIGINTR)  Ctrl C
  642.    3     (SIGTERM)  Program terminated
  643.    4     (SIGBREAK) Ctrl Break
  644.    5     Process flag A
  645.    6     Process flag B
  646.    7     Process flag C
  647. ACTION: Correct the signal number.
  648. HEXPLANATION: Signal handlers cannot be set when a process is
  649. ending.
  650. ACTION: Allow the process to end without setting a handler.
  651. HEXPLANATION: The system ran out of space for keeping track of
  652. dynamic link modules that are attached to the module being
  653. executed or loaded.
  654. ACTION: Remove some dynamic link library dependencies from
  655. the program or module.
  656. HEXPLANATION: The Exitlist routine address must be at ring 3.
  657. ACTION: Correct the Exitlist routine address.
  658. HEXPLANATION: The specified PM session ID does not appear in the
  659. Window List.  One of the following has occurred:
  660.   1. The application window was created without the FCF_TASKLIST style.
  661.   2. The application window has not yet been created.
  662.   3. The application window has been destroyed.
  663. ACTION: Refer to WinCreateStdWindow and Frame Control Window
  664. Processing in the Presentation Manager Technical Reference.
  665. HEXPLANATION: DosCwait placed the current thread in a wait state
  666. to allow all child processes to be completed, but no more child
  667. processes exist.
  668. ACTION: Continue your operation.
  669. HEXPLANATION: A pipe operation cannot be performed on a
  670. file that does not refer to a pipe.
  671. ACTION: Contact the supplier of the application.
  672. HEXPLANATION: The pipe cannot be accessed because
  673. another process is using it.
  674. ACTION: Try the operation again later.
  675. HEXPLANATION: The specified pipe was disconnected
  676. at its other end.
  677. ACTION: Try the program again later.
  678. HEXPLANATION: A read operation on a pipe has read the
  679. requested amount, but the pipe contains more data to
  680. be read.
  681. ACTION: Contact the supplier of the application.
  682. HEXPLANATION: Transmission errors caused the connection
  683. to the remote machine to be disconnected.
  684. ACTION: Run the application again to re-establish the
  685. connection.
  686. HEXPLANATION: The network specified is not registered.
  687. ACTION: Retry this operation using a correct network name.
  688. HEXPLANATION: You attempted to register a name that has already been
  689. used.
  690. ACTION: Try another name, or contact your system administrator.
  691. HEXPLANATION: You cannot move or rename a parent directory to
  692. one of its subdirectories. Such an action would cause a loop in the
  693. directory tree.
  694. ACTION: Check that you have chosen the correct directories. Then,
  695. retry the command.
  696. HEXPLANATION: The move or rename operation is not allowed.
  697. Possible reasons why the operation is not allowed are:
  698. 1. COMMAND.COM or CMD.EXE is at the prompt in the source directory.
  699. 2. The source directory specified is in use.
  700. 3. The directory is part of a SUBST or JOIN macro.
  701. ACTION: Do one of the following:
  702. 1. Determine if COMMAND.COM or CMD.EXE is in the source directory.
  703.    If so, change the directory then retry the command.
  704. 2. Check to see if the source directory is being used as a current
  705.    directory by an active program. If so, wait until the program
  706.    ends then retry the command.
  707. 3. Remove the directory from the SUBST or JOIN macro.
  708. HEXPLANATION: The specified file system name could not be found.
  709. ACTION: Do one of the following:
  710. 1. Try the operation again using the correct file system name.
  711. 2. Add the IFS= statement (containing the correct file system name)
  712.    to the CONFIG.SYS file and restart your system.
  713. 3. Contact the supplier of the application.
  714. HEXPLANATION: The device name could not be found in the specified
  715. path.
  716. ACTION: Try the operation again using the correct device name and
  717. path, or contact the supplier of the application.
  718. HEXPLANATION: The extended attribute name contains character that
  719. is not correct.
  720. ACTION: Correct the extended attribute name and try the operation
  721. again.
  722. HEXPLANATION: The extended attribute list size does not match the
  723. size that was specified.
  724. ACTION: Correct the extended attribute list size and try the
  725. operation again, or contact the supplier of the application.
  726. HEXPLANATION: The extended attribute list is too long.
  727. ACTION: Use a shorter extended attribute list, or contact the
  728. supplier of the application.
  729. HEXPLANATION: The application program timeout did not allow the
  730. requested number of changes to occur.
  731. ACTION: Contact the supplier of the application.
  732. HEXPLANATION: A system directory search structure has been reused
  733. and is now no longer valid.
  734. ACTION: End the operation.
  735. HEXPLANATION: The stack size indicated in a DevHlp_RegisterStackUsage
  736. call was too large.
  737. ACTION: Request and use a smaller of stack.
  738. HEXPLANATION: The attributes of the installable file system are not
  739. acceptable to your system.
  740. ACTION: Contact the supplier of file system.
  741. HEXPLANATION: The starting address for the program being executed
  742. is not at ring 3.
  743. ACTION: Recompile the program with the starting address at ring 3.
  744. HEXPLANATION: The start routine address for the dynamic link library
  745. being loaded is not at ring 3.
  746. ACTION: Recompile the dynamic link library with the starting address
  747. at ring 3.
  748. HEXPLANATION: The specified file was not copied. Either the source and
  749. target files are not in the same file system, or the operating system
  750. does not support COPY for this file system.
  751. ACTION: Check the source and target file names and retry the operation.
  752. HEXPLANATION: The extended attributes for the specified disk
  753. or diskette are not usable.
  754. ACTION: Run CHKDSK /F on the disk or diskette.
  755. HEXPLANATION: The number of files containing extended
  756. attributes has reached the system limit.
  757. ACTION: Delete any files containing extended attributes that
  758. you no longer need.
  759. HEXPLANATION: A file contains a reference to an extended
  760. attribute that does not exist. Either the disk partition
  761. is damaged or the extended attribute system file has been
  762. improperly modified.
  763. ACTION: Run CHKDSK /F on the disk or diskette.
  764. HEXPLANATION: The system cannot find a cluster in the extended
  765. attribute system file. The cause might be a disk error or a
  766. damaged extended attribute system file.
  767. ACTION: Run CHKDSK /F on the disk or diskette.
  768. HEXPLANATION: Extended attributes could not be placed on this
  769. disk or diskette because no free directory entry exists in the
  770. root, or not enough space is available on the disk or diskette.
  771. ACTION: Remove a file from the root directory that you do not
  772. currently need; then, try the command again.
  773. HEXPLANATION: The system was not successful in opening the
  774. extended attribute system file. The file could be missing, in
  775. which case you might not be able to recover it.
  776. ACTION: Run CHKDSK /F on the disk or diskette.
  777. HEXPLANATION: An attempt was made to save extended attributes
  778. using a file system that does not have the ability to save
  779. extended attributes.
  780. ACTION: Save the file or directory using a file system that
  781. can save extended attributes, or use the EAUTIL /S command
  782. to save the file or directory without saving the extended
  783. attributes.
  784. HEXPLANATION: An attempt was made to save extended attributes
  785. using a file system that does not have the ability to save
  786. extended attributes. The extended attributes must be saved with
  787. the file or directory.
  788. ACTION: Save the file or directory using a file system that
  789. can save extended attributes.
  790. HEXPLANATION: You are attempting to create a semaphore, but
  791. the name you specified already exists.  You must specify a
  792. unique semaphore name.
  793. ACTION: Specify a different semaphore name; then, retry the command.
  794. HEXPLANATION: You cannot issue the call to wait on an empty
  795. muxwait semaphore.
  796. ACTION:  Add an event or mutex to the muxwait semaphore;
  797. then, retry the command.
  798. HEXPLANATION: You are trying to wait on a muxwait semaphore
  799. when one or more of the muxwait semaphores is owned by the
  800. current thread.  This condition might result in a deadlock.
  801. ACTION: Query the muxwait semaphore and release the
  802. owned semaphore; then, retry the command.
  803. HEXPLANATION: You must be the current owner of a
  804. mutex semaphore in order to release it.
  805. ACTION: Request ownership of the mutex semaphore;
  806. then, retry the command.
  807. HEXPLANATION: The buffer parameter passed to DosQueryMuxWaitSem
  808. is not large enough to complete the operation.
  809. ACTION: Use the buffer size returned in the pcSemRec field of the
  810. DosQueryMuxWaitSem call.  Then, retry the operation.
  811. HEXPLANATION: The limit for the number of handles allowed
  812. in the system at one time has been reached.
  813. ACTION: Retry the command when a semaphore has been closed out
  814. or when a semaphore has been removed from the system.
  815. HEXPLANATION: You tried to open a semaphore that has already
  816. been opened the maximum number of times.
  817. ACTION: Wait until the semaphore has been closed at least once;
  818. then, retry the command.
  819. HEXPLANATION:  You have specified a semaphore that is not the
  820. correct type for the operation requested.
  821. ACTION: Be sure the semaphore-type matches the type required
  822. by the operation.  Correct the semaphore-type; then,
  823. retry the command.
  824. HEXPLANATION: There is a limited number of times that an event
  825. semaphore can be posted.  You tried to post an event semaphore
  826. that has already been posted the maximum number of times.
  827. ACTION: Try the call again when the event semaphore has been reset.
  828. HEXPLANATION: The event semaphore was already posted at the
  829. time you called DosPostEventSem.
  830. ACTION:  The event semaphore was already posted, and remains posted.
  831. No action needs to be taken.
  832. HEXPLANATION: The event semaphore was reset at the time you called
  833. DosResetEventSem.
  834. ACTION: The event semaphore was already reset, and remains reset.
  835. No action needs to be taken.
  836. HEXPLANATION: You cannot make the final close of a semaphore
  837. while other threads in the current process are waiting for it.
  838. ACTION: Retry the command when all the threads have been awakened.
  839. HEXPLANATION: The program passed a process identifier to the
  840. operating system for which no process exists.
  841. ACTION: Contact the supplier of the application.
  842. HEXPLANATION: The message was truncated because the
  843. length of the buffer passed to the message retriever
  844. is not large enough for the entire message.
  845. The storage area passed to DosGetMessage is too
  846. small to hold the message to be displayed.
  847. ACTION: Contact the supplier of the application.
  848. HEXPLANATION: The message is not in the
  849. message file.
  850. ACTION: Enter the correct message number or
  851. reinstall the message file, and retry the command.
  852. HEXPLANATION: The message file should be in the
  853. current directory.
  854. ACTION: Install the message file, or specify the
  855. location of the message file using the DPATH command
  856. (for OS/2 sessions), or APPEND (for DOS sessions).
  857. Then retry the command.
  858. HEXPLANATION: Another process may be using the message
  859. file or the message file is incorrect.
  860. ACTION: Wait for the other process to finish, or
  861. reinstall the message file, and retry the command.
  862. HEXPLANATION: The value of IvCount (count of
  863. variable insertion text strings)
  864. cannot exceed 9.
  865. ACTION: Correct the programming error or
  866. refer to the manual that came with the
  867. application program.
  868. HEXPLANATION: The system does not have enough storage
  869. to display the message or a system error occurred.
  870. ACTION: Retry the command later.
  871. HEXPLANATION:  A process attempted to read, peek at, or purge a queue
  872. that is owned by another process.
  873. ACTION: Contact the supplier of the application.
  874. HEXPLANATION: A process attempted to create a queue with
  875. the same name as an existing queue.
  876. ACTION: Contact the supplier of the application.
  877. HEXPLANATION: A process attempted to read or peek at an
  878. element that is not in the queue.
  879. ACTION: Contact the supplier of the application.
  880. HEXPLANATION: The total amount of memory for queues in the system
  881. was exceeded.
  882. ACTION:  If you are simultaneously running multiple applications
  883. that use queues, cancel one of the applications. If you are running
  884. only one application that uses queues, contact the supplier of the
  885. application.
  886. HEXPLANATION: The function masks for the function(s) to be
  887. replaced contain a binary value of zero or the masks had
  888. bits set for undefined functions.
  889. ACTION: Assign the appropriate bit mask for the function(s)
  890. to be replaced. Refer to the OS/2 Toolkit
  891. for information regarding VioRegister or VioGlobReg.
  892. HEXPLANATION: The physical address of the video buffer is
  893. below that of the start of the video buffer, or the start
  894. of the video buffer plus the input buffer length is beyond
  895. the end of the video buffer.
  896. ACTION: Refer to the VioGetPhysBuf section of the OS/2
  897. Toolkit or any documentation unique to
  898. your Video Device Handler/Adapter for information regarding
  899. the valid range of the video buffer.
  900. HEXPLANATION: The mode information may contain values that
  901. cannot be supported by the Video Device Handler or the
  902. requested VIO function cannot be completed using the current
  903. display mode.
  904. ACTION: Refer to the OS/2 Toolkit or any
  905. documentation unique to your Video Device Handler/Adapter
  906. for information regarding which modes are supported by your
  907. video adapter.
  908. HEXPLANATION: The requested cursor width cannot be set.
  909. ACTION: Refer to the OS/2 Toolkit or any
  910. documentation unique to your Video Device Handler/Adapter for
  911. information regarding the specific cursor width allowed by
  912. your video adapter.
  913. HEXPLANATION: The row parameter is beyond the valid range
  914. allowed for the current display mode.
  915. ACTION: Refer to the OS/2 Toolkit or any
  916. documentation unique to your Video Device Handler/Adapter for
  917. information regarding the row or column configuration for
  918. each display mode supported by your video adapter.
  919. HEXPLANATION: The column parameter specified is beyond the
  920. valid range for the current display mode.
  921. ACTION: Refer to the OS/2 Toolkit or any
  922. documentation unique to your Video Device Handler/Adapter
  923. for information regarding the row or column configuration
  924. for each display mode supported by your video adapter.
  925. HEXPLANATION: The wait flag parameter, which indicates
  926. whether to wait or return immediately when attempting to
  927. obtain a screen lock through VioScrlock, is not correct.
  928. The correct wait flag parameter values are:
  929.   0   for immediate return if screen I/O is not available
  930.   1   to wait until screen I/O becomes available
  931. ACTION: Correct the wait flag parameter and try the operation
  932. again.
  933. HEXPLANATION: A VioScrLock call must be in effect before
  934. VioScrUnlock is called.
  935. ACTION: Be sure a successful call to VioScrLock is
  936. accomplished before VioScrUnlock is called. The VioScrUnlock
  937. and VioScrlock calls must be issued from the same process.
  938. HEXPLANATION: The specified parameter that indicates which
  939. screen group needs to be set, selected, or stopped is not
  940. correct.
  941. ACTION: Refer to the OS/2 Toolkit under
  942. DosSetSession, DosSelectSession, or DosStopSession for the
  943. correct parameter.
  944. HEXPLANATION: An internal Session Manager error occurred when the
  945. requested session was not found in the active session queue.
  946. ACTION: Reinstall your system; then, start the system again.
  947. HEXPLANATION: The Presentation Manager set title routine is corrupted.
  948. ACTION: Reinstall your system; then, start the system again.
  949. HEXPLANATION: One or more of the parameters passed to a
  950. keyboard API function call were not correct.
  951. ACTION: Refer to the OS/2 Toolkit to determine which
  952. parameters are valid for the keyboard API function being
  953. issued.
  954. HEXPLANATION: The value of the IOWAIT parameter for the keyboard
  955. API function is not correct.
  956. ACTION: Refer to the OS/2 Toolkit for the correct IOWAIT
  957. parameter values.
  958. HEXPLANATION: The parameter value that specifies the keyboard
  959. API function length is not valid.
  960. ACTION: Refer to the OS/2 Toolkit for a definition of accepted
  961. parameter values for the keyboard API function being issued.
  962. HEXPLANATION: The system detected an error for the value of
  963. one or more of the bitmask parameters that were passed to
  964. KbdSetState.
  965. ACTION: Refer to the OS/2 Toolkit for a description of the
  966. KbdSetState function.
  967. HEXPLANATION: The specified parameters are not correct.
  968. ACTION: Perform the following actions:
  969. 1. Check the parameters passed to the monitor API call.
  970. 2. Correct any parameter error and try the call again.
  971. HEXPLANATION: The specified device for the DosMonOpen call
  972. is not correct.
  973. ACTION: Try the operation again using the correct device
  974. name.
  975. HEXPLANATION: The specified device handle for the monitor
  976. call is not correct. The device handle should be the same
  977. as the one returned by the DosMonOpen call.
  978. ACTION: Try the operation again using the correct device handle.
  979. HEXPLANATION: The monitor buffer length is too small. The
  980. monitor buffer length must be greater than or equal to the
  981. device driver monitor chain buffer plus 20 bytes.
  982. ACTION: Correct the length of the monitor buffer and try the
  983. operation again.
  984. HEXPLANATION: The monitor application is terminating, or there
  985. is no data in the buffer.
  986. DosMonRead was called during one of the following conditions:
  987. 1. A DosMonClose call for the monitor application was in progress.
  988. 2. The wait flag parameter on the call was set to 1, indicating
  989.    "DO NOT WAIT", and the monitor buffer was empty.
  990. ACTION: Confirm that DosMonClose was not issued; then, try
  991. DosMonRead again.
  992. HEXPLANATION: The bytecount parameter passed to the DosMonWrite
  993. call is too large, causing the DosMonWrite call to terminate.
  994. The bytecount parameter must be equal to or smaller than the
  995. device driver monitor chain buffer.
  996. ACTION: Correct the value of the bytecount parameter and try
  997. the operation again.
  998. HEXPLANATION: Mouse API function calls are not valid when the
  999. mouse and pointer-draw device drivers are not loaded.
  1000. ACTION: Ensure that the appropriate statements to load the
  1001. MOUSExxx.SYS and POINTDD.SYS device drivers are in the
  1002. CONFIG.SYS file. Refer to the appropriate DEVICE statements
  1003. in the Command Reference for more information.
  1004. HEXPLANATION: A process is attempting to close a mouse handle that
  1005. it did not open with MouOpen. Mouse handles obtained from DosOpen
  1006. are not valid for the mouse API functions.
  1007. ACTION: Refer to the OS/2 Toolkit for a description of MouClose.
  1008. HEXPLANATION: The NLS.DLL cannot find the COUNTRY.SYS file
  1009. in the directory specified in the COUNTRY= statement of
  1010. the CONFIG.SYS file.
  1011. OS/2 cannot start the system unless the COUNTRY.SYS file
  1012. is contained in the COUNTRY= statement specified in the
  1013. CONFIG.SYS file.
  1014. ACTION: Place the COUNTRY.SYS file in the directory
  1015. specified by the COUNTRY= statement in the CONFIG.SYS
  1016. file; then try the operation again.
  1017. HEXPLANATION: The NLS.DLL API cannot open the COUNTRY.SYS
  1018. file to read its information.
  1019. ACTION: Determine if another application has exclusive
  1020. access to the COUNTRY.SYS file. If so, wait until that
  1021. application is terminated; then try the operation again.
  1022. HEXPLANATION: The system cannot find the specified country
  1023. code or code page. The country code and code page specified
  1024. to the NLS.DLL are not correct, or they do not match each other.
  1025. The following list shows valid combinations for country code
  1026. and code page, for each country that is supported.
  1027.                          COUNTRY   CODE PAGES
  1028. COUNTRY                  CODE      SUPPORTED
  1029. Arabic-speaking          785       864 (Note 1), 850
  1030. Australia                061       437, 850
  1031. Belgium                  032       850, 437
  1032. Brazil                   055       850, 437
  1033. Canada (French-speaking) 002       863, 850
  1034. Czechoslavakia           042       852, 850
  1035. Denmark                  045       850, 865
  1036. Finland                  358       850, 437
  1037. France                   033       437, 850
  1038. Germany                  049       437, 850
  1039. Hebrew-speaking          972       862 (Note 1), 850
  1040. Hungary                  042       852, 850
  1041. Iceland                  354       850, 861
  1042. Italy                    039       437, 850
  1043. Japan                    081       932 (Note 2), 437
  1044. Korea                    082       934 (Note 2), 437
  1045. Latin America            003       437, 850
  1046. Netherlands              031       050, 860
  1047. Norway                   047       850, 865
  1048. Poland                   048       852, 850
  1049. Portugal                 351       850, 860
  1050. Simplified Chinese       086       936 (Note 2), 437
  1051. Spain                    034       437, 850
  1052. Sweden                   046       437, 850
  1053. Switzerland              041       850, 437
  1054. Turkey                   090       857, 850
  1055. Traditional Chinese      088       938, (Note 2), 437
  1056. United Kingdom           044       437, 850
  1057. United States            001       437, 850
  1058. Yugoslavia               038       852, 850
  1059.    Notes:
  1060.       1. This code page is supported only with a
  1061.          country supplement.
  1062.       2. This code page is supported only with the
  1063.          Asian version of OS/2 on Asian hardware.
  1064.       3. If your country is not listed, select the
  1065.          country that is most similar to yours.
  1066. ACTION: Perform the following actions; then, start the system
  1067. again:
  1068. 1. Check the country code and code page parameters passed to
  1069.    the NLS.DLL.
  1070. 2. Edit the CODEPAGE= statement in the CONFIG.SYS file to
  1071.    correct any errors.
  1072. HEXPLANATION: The buffer length specified on the NLS API call
  1073. is too small to contain the returned NLS table. The returned
  1074. NLS table is truncated.
  1075. ACTION: Increase the buffer length specified on the NLS API
  1076. call and retry the operation.
  1077. HEXPLANATION: A VioRegister call must be in effect before
  1078. VioDeRegister is called.
  1079. ACTION: Be sure a successful call to VioRegister is
  1080. accomplished before VioDeRegister is called. The VioDeRegister
  1081. and VioRegister calls must be issued from the same process.
  1082. HEXPLANATION: A VioPopup call must be in effect before
  1083. VioEndPopup is called.
  1084. ACTION: Be sure a successful call to VioPopup is accomplished
  1085. before VioEndPopup is called. The VioEndPopup and VioPopup
  1086. calls must be issued from the same process.
  1087. HEXPLANATION: Another VIO pop-up already exists and only one
  1088. can be active at a time.
  1089. ACTION: Perform one of the following actions:
  1090. 1. Wait for the existing pop-up process to complete.
  1091. 2. Repeat the VioPopup call periodically until a successful
  1092.    return is obtained.
  1093. HEXPLANATION: The keyboard API function can be called only
  1094. from the Session Manager or Shell processes.
  1095. ACTION: Refer to the OS/2 Toolkit to determine which API
  1096. functions can be called from your process.
  1097. HEXPLANATION: KbdRegister accepts ASCIIZ strings of certain
  1098. lengths only. ASCIIZ strings with a length of zero are not accepted.
  1099. ACTION: Refer to the OS/2 Toolkit to determine which ASCIIZ string lengths
  1100. are accepted by KbdRegister.
  1101. HEXPLANATION: The caller of KbdRegister must attempt to
  1102. register replacement functions for existing keyboard API
  1103. functions only. The function mask parameter passed to
  1104. KbdRegister must not be zero.
  1105. ACTION: Refer to the OS/2 Toolkit to determine which bits are
  1106. defined for the function mask parameter of KbdRegister.
  1107. HEXPLANATION: Only one KbdRegister is allowed between
  1108. KbdDeRegister calls. KbdRegister is valid only from
  1109. full-screen sessions.
  1110. ACTION: If this error occurred in a full-screen session,
  1111. start your program in a new full-screen session.
  1112. If the current session
  1113. is not a full-screen session, start your program
  1114. in a full-screen session.
  1115. HEXPLANATION: The current session does not have an Alternate
  1116. Keyboard Subsystem registered. KbdDeRegister is used to "undo"
  1117. a KbdRegister.
  1118. ACTION:  Refer to the OS/2 Toolkit to determine
  1119. when KbdDeRegister can be issued.
  1120. HEXPLANATION: The mouse API function can be called only from
  1121. the Session Manager or Shell processes.
  1122. ACTION: Refer to the OS/2 Toolkit to determine which functions are
  1123. allowed for your process.
  1124. HEXPLANATION: MouRegister accepts ASCIIZ strings of certain
  1125. lengths only. ASCIIZ strings of length zero are not accepted.
  1126. ACTION: Refer to the OS/2 Toolkit to determine which ASCIIZ
  1127. string lengths are accepted by MouRegister.
  1128. HEXPLANATION: The caller of MouRegister must attempt to
  1129. register replacement functions for existing Mouse API functions
  1130. only. The function mask parameter passed to MouRegister must not
  1131. be zero.
  1132. ACTION: Refer to the OS/2 Toolkit to determine which
  1133. bits are defined for the function mask parameter of MouRegister.
  1134. HEXPLANATION: Only one MouRegister is allowed between MouDeRegister
  1135. calls. MouRegister is valid only from full-screen sessions.
  1136. ACTION: If this error occurred in a full-screen session, start
  1137. your program in a new full-screen session. If the current session
  1138. is not a full-screen session, start your program in a full-screen
  1139. session.
  1140. HEXPLANATION: The current session does not have an Alternate
  1141. Mouse Subsystem registered. MouDeRegister is used to "undo" a
  1142. MouRegister.
  1143. ACTION: Refer to the OS/2 Toolkit to determine when
  1144. MouDeRegister can be issued.
  1145. HEXPLANATION: The Session Manager detected a parameter error
  1146. for the value that specifies whether or not the state of the
  1147. shell should be saved, or an internal Session Manager error
  1148. occurred.
  1149. ACTION: Reinstall your system; then, start it again, or correct
  1150. the programming error and try the command again.
  1151. HEXPLANATION: Once the Session Manager has been started, device
  1152. drivers cannot be registered.
  1153. ACTION: Ensure that the specified device driver has requested to be
  1154. registered with the Session Manager before the Session Manager
  1155. starts its initialization process.
  1156. HEXPLANATION: The parameter(s) specified to the VIO call
  1157. contain values that are not acceptable to the VIO function.
  1158. ACTION: Verify the contents of the parameters, and refer to
  1159. the OS/2 Toolkit for specific information regarding the
  1160. VIO application in question.
  1161. HEXPLANATION:  When registration of mode or save redraw wait
  1162. thread already exists, any subsequent VioModeWait, VioModeUndo,
  1163. VioSaveRedrawWait, or VioSaveRedrawUndo call made by a process
  1164. other than the current owner is not allowed.
  1165. ACTION: Execute your program from a new screen group.
  1166. HEXPLANATION: VioRegister and VioGlobalReg calls are not allowed
  1167. from the pop-up screen group. Also, a call to VioRegister is not
  1168. valid if another process has already registered for the current
  1169. screen group.
  1170. ACTION: Execute your program from a new screen group.
  1171. HEXPLANATION: A VioSaveRedrawWait call must be in effect before
  1172. VioSaveRedrawUndo is called.
  1173. ACTION: Be sure a successful call to VioSaveRedrawWait is
  1174. accomplished before VioSaveRedrawUndo is called. The
  1175. VioSaveRedrawUndo and VioSaveRedrawWait calls must be issued
  1176. from the same process.
  1177. HEXPLANATION:  VioGetPhysBuf can be called only by a process
  1178. executing in the foreground screen group.
  1179. ACTION: Refer to the OS/2 Toolkit for information
  1180. regarding the current and foreground screen group.
  1181. HEXPLANATION: This VIO application is not allowed  while the
  1182. current VIO pop-up is executing.
  1183. ACTION: Refer to the OS/2 Toolkit for the list of VIO
  1184. application calls that are allowed during the execution
  1185. of a VIO pop-up.
  1186. HEXPLANATION: An internal Session Manager error occurred when
  1187. a function that is reserved for the shell was requested.
  1188. ACTION: Reinstall your system; then, start the system again.
  1189. HEXPLANATION: An internal Session Manager error occurred when
  1190. an application program requested session status.
  1191. ACTION: Reinstall your system; then, start the system again.
  1192. HEXPLANATION: A screen lock is already in effect, preventing
  1193. the call to VioScrLock from any other thread executing within
  1194. the same screen group.
  1195. ACTION: Execute your program from a new screen group or wait
  1196. until VioScrUnlock is called by the process that called
  1197. VioScrLock.
  1198. HEXPLANATION: The value of the IOWAIT parameter for the
  1199. mouse API function is not correct.
  1200. ACTION: Refer to the OS/2 Toolkit for the correct IOWAIT
  1201. parameter values.
  1202. HEXPLANATION: For a full-screen or VIO windowed application,
  1203. a handle of zero must be used. For a Presentation Manager
  1204. application, the VIO handle returned from VioCreatePS must
  1205. be used.
  1206. ACTION: Refer to the OS/2 Toolit for information regarding
  1207. VIO handle usage.
  1208. HEXPLANATION: The length parameter specifies a value that is
  1209. not sufficient for the VIO call.
  1210. ACTION: Refer to the OS/2 Toolkit for information regarding
  1211. the length values allowed for the VIO call.
  1212. HEXPLANATION: The accepted values for a keyboard handle are zero
  1213. and any handle obtained from KbdOpen. Keyboard handles obtained
  1214. from DosOpen are not valid for the keyboard API functions.
  1215. ACTION: Refer to the OS/2 Toolkit for a definition of
  1216. accepted keyboard handle values for the keyboard API
  1217. function being issued.
  1218. HEXPLANATION: The system has a limited number of handles that
  1219. can be used at the same time. All of the handles are in use
  1220. at this time.
  1221. ACTION: Stop any programs that you are no longer using and
  1222. try the program again.
  1223. HEXPLANATION: The keyboard device driver returned an allocation
  1224. error to the keyboard subsystem because of a problem allocating
  1225. a keyboard control block for the new logical keyboard handle.
  1226. No more space is available for the keyboard control block.
  1227. ACTION: Stop running any programs and sessions that you are
  1228. no longer using and start the program again.
  1229. HEXPLANATION: An error was returned from DosRead while the
  1230. keyboard subsystem was reading the KEYBOARD.DCP file. This
  1231. error most likely occurred during system initialization.
  1232. ACTION: Ensure that your KEYBOARD.DCP file is correct and
  1233. loads properly when the system is started.
  1234. HEXPLANATION: One or more of the code page IDs specified in
  1235. the CODEPAGE= statement of the CONFIG.SYS file are not correct.
  1236. ACTION: Refer to CODEPAGE statement in the Command Reference
  1237. for more information.
  1238. HEXPLANATION: The CONFIG.SYS file must contain a CODEPAGE=
  1239. statement at system startup so that your system can process
  1240. code page commands.
  1241. ACTION: If code page support is desired, add the appropriate
  1242. CODEPAGE= statement in the CONFIG.SYS file and start the system
  1243. again. Refer to the CODEPAGE statement in the
  1244. Command Reference for more information.
  1245. HEXPLANATION: Logical keyboard handles may only be used
  1246. between calls to KbdGetFocus and KbdFreeFocus. KbdFreeFocus
  1247. may only be issued while there is an outstanding KbdGetFocus.
  1248. ACTION: Ensure that the thread using logical keyboard handles
  1249. or issuing KbdFreeFocus is the same thread that issued
  1250. KbdGetFocus.
  1251. HEXPLANATION: Only one thread per session can own the focus at
  1252. any given time.
  1253. ACTION: Release the focus of the current thread by issuing
  1254. KbdFreeFocus; then, issue KbdGetFocus again to obtain the
  1255. keyboard focus for the new logical handle. Refer to the
  1256. OS/2 Toolkit for more information about KbdOpen, KbdGetFocus,
  1257. and KbdFreeFocus.
  1258. HEXPLANATION: Another thread owns the KbdGetFocus call or is
  1259. waiting for input from the device.
  1260. ACTION: Issue the call to KbdGetFocus again with the wait
  1261. option, or start your program in another session.
  1262. HEXPLANATION: The code page passed to KbdSetCP must also be
  1263. specified in the CODEPAGE= statement of the CONFIG.SYS file
  1264. during system startup.
  1265. ACTION: Add the appropriate statements to the CONFIG.SYS file
  1266. and start the system again. Refer to the CODEPAGE statement
  1267. in the Command Reference for more information.
  1268. HEXPLANATION: The keyboard handle passed to KbdGetFocus must
  1269. be either zero or a non-zero value obtained from KbdOpen.
  1270. Keyboard handles obtained from DosOpen are not valid for use
  1271. with KbdGetFocus.
  1272. ACTION: Issue the call to KbdGetFocus again using an
  1273. appropriate keyboard handle. Refer to the OS/2 Toolkit
  1274. for more information about KbdGetFocus.
  1275. HEXPLANATION: An internal Session Manager error occurred when the
  1276. shell attempted to select a session that is not selectable.
  1277. ACTION: Reinstall your system; then, start the system again.
  1278. HEXPLANATION: An internal Session Manager error occurred because the
  1279. requesting session was not the parent of the target session.
  1280. ACTION: Ensure that the requesting session is the parent of the
  1281. target session. Reinstall your system; then, start the system again.
  1282. HEXPLANATION: The DosStartSession parameter that specifies
  1283. if the new session should be started in the foreground or
  1284. the background is not correct.
  1285. ACTION: Refer to the OS/2 Toolkit for the correct parameter value.
  1286. HEXPLANATION: The DosStartSession parameter that specifies if the
  1287. created session is related to the calling session is not correct.
  1288. ACTION: Refer to the OS/2 Toolkit for the correct parameter value.
  1289. HEXPLANATION: The DosSetSession parameter that specifies which
  1290. session to bring to the foreground the next time the parent
  1291. session is selected is not correct.
  1292. ACTION: Refer to the OS/2 Toolkit for the correct parameter value.
  1293. HEXPLANATION: The DosSetSession parameter that specifies if the
  1294. target session is selectable is not correct.
  1295. ACTION: Refer to the OS/2 Toolkit for the correct parameter value.
  1296. HEXPLANATION: The DosStopSession parameter that specifies if a
  1297. particular session or all sessions should be ended is not correct.
  1298. ACTION: Refer to the OS/2 Toolkit for the correct parameter value.
  1299. HEXPLANATION: The reserved parameter that is required for the
  1300. DosStopSession call must be zero (0).
  1301. ACTION: Change the reserved parameter to zero (0) and issue the
  1302. DosStopSession call again.
  1303. HEXPLANATION: An internal Session Manager error occurred
  1304. during a related session start request because the
  1305. requesting session was not the parent of the newly started
  1306. session.
  1307. ACTION: Reinstall your system; then, start the system again.
  1308. HEXPLANATION: The DosSetSession, DosStartSession, or
  1309. DosSMRegisterDD parameter that specifies the length
  1310. of the input data structure is not correct.
  1311. ACTION: Refer to the OS/2 Toolkit for the correct parameter value.
  1312. HEXPLANATION: An internal Session Manager error occurred
  1313. when the parent session tried to retrieve the child
  1314. session.
  1315. ACTION: Reinstall your system; then, start the system again.
  1316. HEXPLANATION: Not enough storage is available. If segment
  1317. swapping is active, the swap file might be full, or an
  1318. input or output error might have occurred on the auxiliary
  1319. storage device that contains the swap file.
  1320. ACTIONS: Perform one of the following actions:
  1321. 1. Reduce the number of running programs and try the
  1322.    command again.
  1323. 2. Reduce the value of the BUFFERS=, TRACEBUF=, DISKCACHE=,
  1324.    THREADS=, RMSIZE=, or DEVICE=VDISK.SYS statement in the
  1325.    CONFIG.SYS file. Then restart the system and try the command
  1326.    again.
  1327. 3. Remove files that you do not need from the hard disk or
  1328.    diskette; then, restart the system.
  1329. 4. Install additional memory on your system.
  1330. 5. If an input or output error occurred on the swap file,
  1331.    check the auxiliary storage device that contains the swap
  1332.    file.
  1333. HEXPLANATION: Detached processes are not allowed to make
  1334. keyboard API function calls. The process in error might
  1335. have been started using the DETACH command or the
  1336. RUN= statement that is in the CONFIG.SYS file.
  1337. ACTION: Ensure that the detached process makes keyboard
  1338. API function calls only between calls to VioPopUp and
  1339. VioEndPopUp.
  1340. HEXPLANATION: A detached process can issue VIO calls only to
  1341. VioPopup and VioEndPopup, or while a VIO pop-up is in effect.
  1342. ACTION: Refer to the OS/2 Toolkit for
  1343. information regarding which VIO applications can be called by
  1344. a detached process or during a VIO pop-up.
  1345. HEXPLANATION: Detached processes cannot make mouse API function
  1346. calls. The process in error might have been started using the
  1347. DETACH command or the RUN= statement from the CONFIG.SYS file.
  1348. ACTION: Ensure that the detached process only make mouse API
  1349. function calls only between calls to VioPopUp and VioEndPopUp.
  1350. HEXPLANATION: The font requested cannot be found in the
  1351. VIOTBL.DCP file.
  1352. ACTION: Check that the VIOTBL.DCP file contains the font
  1353. information requested.
  1354. HEXPLANATION: The user loadable font requested cannot be found.
  1355. ACTION: Validate the format of the font to be loaded.
  1356. HEXPLANATION: The code page specified on VioSetCP is not one
  1357. of the prepared code pages, nor is it set to 0.
  1358. To view a list of valid country code and code page
  1359. combinations, type:  HELP 398
  1360. ACTION: Edit the CONFIG.SYS file to correct any errors in
  1361. the following three statements:
  1362.     CODEPAGE=, COUNTRY=, and DEVINFO=
  1363. Then, restart the system.
  1364. HEXPLANATION: The current video device is not capable of
  1365. loading the fonts to support code pages.
  1366. ACTION: Switch to a device in your system capable of
  1367. supporting fonts or install a new device that can support
  1368. fonts.
  1369. HEXPLANATION: The DosStartSession parameter that specifies
  1370. the value of the tracing options is not correct.
  1371. ACTION: Refer to the OS/2 Toolkit for the correct parameter value.
  1372. HEXPLANATION: VioPopup cannot occur until the Shell is started.
  1373. ACTION: Refer to the OS/2 Toolkit for
  1374. information regarding how to set up your system CONFIG.SYS
  1375. file with the appropriate PROTSHELL statement.
  1376. HEXPLANATION: The hard error and print screen handlers could
  1377. not be started when the system was initialized
  1378. ACTION: Reinstall your system; then, start the system again.
  1379. HEXPLANATION: A transparent pop-up cannot occur over a graphics
  1380. screen or over a screen group that has previously registered
  1381. a VioSavRedrawWait thread.
  1382. ACTION: Issue a standard VIO pop-up instead of the transparent
  1383. popup.
  1384. HEXPLANATION: A zero (0) must be specified for the reserved
  1385. parameter required by the VIO application call.
  1386. ACTION: Change the reserved parameter to zero (0) and issue
  1387. the VIO call again.
  1388. HEXPLANATION: The specified address to store selectors for a
  1389. DevHlp_AllocateGDTSelectors call does not have enough room to store
  1390. the selectors, or the specified address in a DevHlp_PhysToGDTSelector
  1391. call goes past the end of possible memory.
  1392. ACTION: Correct the address.
  1393. HEXPLANATION: The system does not have enough free GDT selectors
  1394. to satisfy the request.
  1395. ACTION: Reduce the number of GDT selectors in use by ending
  1396. processes that you do not need.
  1397. HEXPLANATION: The selector passed to the system was either
  1398. incorrect or it was not allocated from the general selector
  1399. pool.
  1400. ACTION: Specify the correct selector to be passed to the system.
  1401. HEXPLANATION: The DosStartSession parameter that specifies the
  1402. type of session to be created for this program is not correct.
  1403. ACTION: Refer to the OS/2 Toolkit for the correct parameter value.
  1404. HEXPLANATION: The DosStartSession parameter that specifies
  1405. the first state for a windowed application is not correct.
  1406. ACTION: Refer to the OS/2 Toolkit for the correct parameter value.
  1407. HEXPLANATION: The DosStartSession parameter that specifies if the
  1408. started program should inherit the environment and open file
  1409. handles of the calling process is not correct.
  1410. ACTION: Refer to the OS/2 Toolkit for the correct parameter value.
  1411. HEXPLANATION: A VIO windowed program is not allowed to call
  1412. this VIO application.
  1413. ACTION: Refer to the OS/2 Toolkit for information regarding
  1414. which VIO calls can be called by a VIO windowed program.
  1415. HEXPLANATION: Only a Presentation Manager program can issue
  1416. Advanced VIO calls.
  1417. ACTION: Refer to the OS/2 Toolkit for information regarding
  1418. Advanced VIO applications.
  1419. HEXPLANATION: VioShieldInit and VioShieldTerm calls can be
  1420. issued only by the first process to call VioShieldInit for
  1421. a specific session.
  1422. ACTION: Ensure that the process that will call VioShieldInit
  1423. executes first, or execute your program from a new session.
  1424. HEXPLANATION: The call to VioCreatePS failed and an additional
  1425. handle cannot be allocate to the Presentation Space.
  1426. ACTION: Issue VioDestroyPS before issuing VioCreatePS again.
  1427. HEXPLANATION: An error was returned to the keyboard subsystem
  1428. when DosLoadModule was called to load module PMVIOP.DLL.
  1429. ACTION: Ensure that the file PMVIOP.DLL is accessible from
  1430. the LIBPATH statement as specified in the CONFIG.SYS file,
  1431. and start the system again.
  1432. HEXPLANATION: The mouse API functions only accept mouse handles
  1433. obtained from MouOpen only. Mouse handles obtained from DosOpen
  1434. are not valid for the mouse API functions.
  1435. ACTION: Refer to the OS/2 Toolkit for a description of MouOpen.
  1436. HEXPLANATION: The DosStartSession parameter that specifies the
  1437. session diagnostic option is not correct.
  1438. ACTION: Refer to the OS/2 Toolkit for the correct parameter value.
  1439. HEXPLANATION: A Presentation Manager session is not
  1440. allowed to issue keyboard API function calls. Keyboard
  1441. function calls are valid only from full-screen and
  1442. text-windowed sessions.
  1443. ACTION: Refer to the OS/2 Toolkit for an explanation of how to
  1444. receive keyboard input for a Presentation Manager program.
  1445. HEXPLANATION: Presentation Manager sessions cannot issue mouse
  1446. API function calls. Mouse API functions are valid
  1447. only from full-screen sessions and text-windowed sessions.
  1448. ACTION: Refer to the OS/2 Toolkit for an explanation of
  1449. how to receive mouse input for a Presentation Manager program.
  1450. HEXPLANATION: The process specified in a RAS trace request does
  1451. not exist.
  1452. ACTION: Correct the process ID to be passed to the system.
  1453. HEXPLANATION: RAS has been asked to trace-until-error, but a
  1454. similar previous request is being processed.
  1455. ACTION: Try again after RAS finishes tracing.
  1456. HEXPLANATION: A RAS trace-until-error request was received and
  1457. an error was encountered; RAS tracing has been suspended.
  1458. ACTION: Request RAS to turn off the trace-until-error function.
  1459. HEXPLANATION: A RAS request to turn off trace-until-error or
  1460. increment the error count has been received but no request
  1461. to trace-until-error exists.
  1462. ACTION: Request a RAS trace-until-error first.
  1463. HEXPLANATION: RAS tracing is active, but minor code information
  1464. will not be recorded.
  1465. ACTION: Continue. But, realize that minor code trace information
  1466. is not being recorded.
  1467. HEXPLANATION: An error is in the RAS major or minor code table.
  1468. ACTION: Continue. But, realize that some of the trace information
  1469. might not be recorded.
  1470. HEXPLANATION: RAS has been asked to trace-until-error, but the
  1471. error count specified was zero.
  1472. ACTION: Correct the error count.
  1473. HEXPLANATION: The Session Manager function has too many device
  1474. drivers registered with it.
  1475. ACTION: Remove one or more device driver statements from the
  1476. CONFIG.SYS file; then, restart your system and try the command
  1477. again.
  1478. HEXPLANATION: The DosSMRegisterDD parameter that specifies
  1479. the notification bit map is not correct.
  1480. ACTION: Refer to the OS/2 Toolkit for the correct parameter value.
  1481. HEXPLANATION: The Logging Facility cannot perform the operation you
  1482. requested because of the incorrect function code.
  1483. ACTION: Correct the function code and retry the operation.
  1484. HEXPLANATION: Statements required to start logging are missing
  1485. from the CONFIG.SYS file.
  1486. ACTION: Add the following statements to your CONFIG.SYS file, then restart
  1487. your system.
  1488.       DEVICE=C:\OS2\LOG.SYS
  1489.       RUN=C:\OS2\SYSTEM\LOGDAEM.EXE
  1490. HEXPLANATION: Your request to log errors cannot be performed because logging
  1491. is suspended.
  1492. ACTION: To resume logging, go to an OS/2 command prompt and
  1493. type:  SYSLOG /R; then, retry the operation.
  1494. HEXPLANATION: The number of bytes required for the buffer are stored in the
  1495. first DWORD of the buffer.
  1496. ACTION: Call LogGetEntries and specify a larger buffer size.
  1497. HEXPLANATION: The Logging Facility buffer is full because the information is
  1498. being generated faster than it can be stored.
  1499. ACTION: Use SYSLOG to look at the log file and determine what is causing
  1500. the problem.
  1501. HEXPLANATION: The Logging Facility stores records in LogAddEntries until
  1502. an invalid record is found.  Each record must begin on a DWORD boundary
  1503. when multiple records are given in the LogAddEntries buffer.
  1504. ACTION: Correct the format of the LogAddEntries buffer.
  1505. HEXPLANATION: Currently, only logging class 1 is supported.
  1506. ACTION: Set the logging class to 1; then, retry the API call.
  1507. HEXPLANATION: One of the following has occurred:
  1508. 1. An invalid parameter was given to DosLogRegister.
  1509. 2. Too many applications called DosLogRegister for
  1510.    log-record notification.
  1511. 3. An invalid buffer was given to LogQueryState.
  1512. 4. An error occurred in communicating with the Logging Facility
  1513.    LOGDAEM program.
  1514. ACTION:  Do one of the following; then, retry the command.
  1515. 1. Correct the invalid parameter given to DosLogRegister.
  1516. 2. Be sure that your application registers only once with DosLogRegister.
  1517. 3. Correct the invalid buffer given to LogQueryState.
  1518. If the problem occurs again, use the SYSLOG utility to
  1519. display the current status of the Logging Facility.
  1520. HEXPLANATION: One or both of the following has occurred.
  1521.   Another process is accessing the specified disk.
  1522.   You have not logged on with sufficient privilege to format the disk.
  1523. ACTION: Do one or both of the following; then, retry the command.
  1524.   End the other process or wait until it is complete.
  1525.   Log on with sufficient privilege.
  1526. HEXPLANATION: This error might have been caused by a bad
  1527. disk, a bad disk device driver, or incompatible disk and
  1528. device driver.
  1529. ACTION: Restart your computer and try running FORMAT again.
  1530. If your computer will not start from the hard disk,
  1531. restart it using OS/2 or DOS from a diskette. Then, format
  1532. the disk for the FAT (File Allocation Table) file system.
  1533. If you can format your hard disk with OS/2 or DOS, the
  1534. problem is with the disk device driver that you were using
  1535. with HPFS. If you cannot format the disk, it is probably
  1536. unusable.
  1537. HEXPLANATION: The FORMAT command organizes the disk and copies
  1538. HPFS data to the disk. The disk you want to format is either
  1539. corrupt or too small for the HPFS files.
  1540. ACTION: Try running FORMAT again.  If this does not work, use
  1541. FDISK to increase the size of the partition, or format the
  1542. partition for the FAT (File Allocation Table) file system used
  1543. with OS/2 or DOS.
  1544. HEXPLANATION: An operating system error occurred while the
  1545. disk was being formatted. FORMAT was not able to finish
  1546. formatting the specified disk.
  1547. ACTION: Restart your computer, then run FORMAT again.
  1548. HEXPLANATION: FORMAT requires more memory than your system
  1549. currently has available.
  1550. ACTION: End any programs that you no longer need that are
  1551. running as background processes or that are running in
  1552. other sessions; then, try the command again.
  1553. HEXPLANATION: HPFS (High Performance File System) partitions
  1554. can be created only on hard disks.
  1555. ACTION: Try the command again, specifying the drive letter
  1556. of the hard disk you want formatted.
  1557. If you want to format a diskette, use the DOS or OS/2 FORMAT
  1558. command to format the disk for the FAT file system.
  1559. HEXPLANATION: HPFS (High Performance File System) can format
  1560. only one hard disk partition at a time.
  1561. ACTION: Try the command again using only one drive letter.
  1562. HEXPLANATION: A problem was detected with the UHPFS.DLL file.
  1563. ACTION: Copy the UHPFS.DLL file from your backup copy. Then,
  1564. restart your system and try the command again.
  1565. HEXPLANATION: Syntax information can be found in the online
  1566. Command Reference.
  1567. ACTION: Enter HELP followed by the command name to see the
  1568. syntax of the command.
  1569. HEXPLANATION: The disk cannot be formatted for HPFS because
  1570. the HPFS File System Driver is not loaded.
  1571. ACTION: Load the File System Driver; then, try the command
  1572. again.
  1573. HEXPLANATION: The correct parameters are:
  1574.  drive:        is the drive letter followed by a colon (such as
  1575.                E:), specifying which disk to check.
  1576.  /V            display the name of each file as the disk is checked.
  1577.  /F[:n]        fixes the errors on the disk to the specified level
  1578.                of recovery "n" (n= 1,2,or 3). The default is 2.
  1579.                  /F:1  fixes errors, removes corrupt files to be
  1580.                        recovered later.
  1581.                  /F:2  is the same as /F:1; also searches orphaned
  1582.                        areas.
  1583.                  /F:3  is the same as /F:2; also searches free areas
  1584.                        for files.
  1585.                If /F is not specified, CHKDSK will only identify disk
  1586.                errors but will not correct them.
  1587. ACTION: Try the CHKDSK command again using the correct
  1588. parameters.
  1589. HEXPLANATION: CHKDSK cannot read data from the specified drive.
  1590. Either the drive does not exist, or some other process is
  1591. currently using it.
  1592. ACTION: Ensure that you specified the correct drive letter for
  1593. the disk partition you want to check.  Also, if you used
  1594. the /F parameter with FORMAT, make sure no other program is
  1595. using that disk partition.
  1596. HEXPLANATION: A problem was detected with the UHPFS.DLL file.
  1597. ACTION: Copy the UHPFS.DLL file from your backup copy. Restart
  1598. your system; then, run the CHKDSK command again.
  1599. HEXPLANATION: CHKDSK requires more memory than your system
  1600. currently has available.
  1601. ACTION: End any programs that you no longer need that are
  1602. running as background processes or that are running in other
  1603. sessions; then, try the command again.
  1604. HEXPLANATION: CHKDSK located the lost files but did not write
  1605. the recovered information to the disk yet.
  1606. ACTION: If the disk is full, delete any files that you do not
  1607. currently need; then, run the CHKDSK command again.
  1608. HEXPLANATION: CHKDSK was instructed to recover lost data but
  1609. not enough memory is available. All of the data cannot be
  1610. recovered.
  1611. ACTION: End one or more programs that are running in other
  1612. sessions or as background processes; then, run the CHKDSK
  1613. command again.
  1614. HEXPLANATION: CHKDSK is fixing errors as it finds them but does
  1615. not have enough disk space to write recovered data to the disk.
  1616. ACTION: Delete from the specified any unwanted files; then,
  1617. try the command again.
  1618. HEXPLANATION: CHKDSK did not recover any data on the disk
  1619. because it could not identify any of the directories or files.
  1620. ACTION: Restart your system and try the CHKDSK command again.
  1621. If the problem continues, restore files from your backup copy.
  1622. If this still does not fix the problem, format the disk again.
  1623. HEXPLANATION: CHKDSK is trying to recover lost data even though
  1624. it cannot find the root directory of the disk. Some of the data
  1625. might not be recovered.
  1626. ACTION: Examine the disk to see if all files were recovered.
  1627. If some files appear to be missing, run CHKDSK /F:3 to recover
  1628. them.
  1629. HEXPLANATION: CHKDSK detected file system errors on the
  1630. specified disk. The errors have not been corrected.
  1631. ACTION: Use the CHKDSK command with the /F parameter
  1632. to correct the errors.
  1633. HEXPLANATION: Lost data was detected on the specified disk.
  1634. ACTION: Use the CHKDSK command with the /F parameter to
  1635. recover the data.
  1636. HEXPLANATION: Important!  Do NOT turn your computer off until
  1637. you create a backup copy of all files on the disk!
  1638. The disk might be unusable and the file system files unreadable.
  1639. Once you turn your computer off, you probably will not be able
  1640. to access this partition. If this is your primary partition,
  1641. you probably will not be able to restart your system.
  1642. ACTION: Use the OS/2 BACKUP command or another backup program
  1643. to back up all files and directories on the disk. Type FORMAT
  1644. with the /FS:HPFS parameter to reformat the drive. Then, restore
  1645. your data from the backup copy.
  1646. HEXPLANATION: CHKDSK cannot run on a disk partition while
  1647. another process is accessing the partition.
  1648. ACTION: End all programs running on the specified disk
  1649. partition; then, try the CHKDSK command again.
  1650. HEXPLANATION: When HPFS cannot write data to its proper place
  1651. on the disk, it writes the data to a temporary replacement
  1652. sector.
  1653. Not enough disk space was available for CHKDSK to move the
  1654. data that it found in the temporary replacement sector to its
  1655. correct location.
  1656. ACTION: Delete from the disk any files that you do not
  1657. currently need; then, try the CHKDSK command again.
  1658. HEXPLANATION: When HPFS cannot write data to its proper place
  1659. on the disk, it writes the data to a temporary replacement
  1660. sector.
  1661. Not enough disk space was available for CHKDSK to move the
  1662. data that it found in the temporary replacement sector to its
  1663. correct location.
  1664. ACTION: Delete from the disk any files that you do not currently
  1665. need; then, try the CHKDSK command again.
  1666. HEXPLANATION: When HPFS cannot write data to its proper place
  1667. on the disk, it writes the data to a temporary replacement
  1668. sector.
  1669. Not enough disk space was available for CHKDSK to move the
  1670. data that it found in the temporary replacement sector to its
  1671. correct location.
  1672. ACTION: Delete from the disk any files that you do not currently
  1673. need; then, try the CHKDSK command again.
  1674. HEXPLANATION: Data was found in a temporary relocation sector
  1675. by the CHKDSK command.
  1676. ACTION: Use the CHKDSK command with the /F parameter to
  1677. recover the data.
  1678. HEXPLANATION: The only required parameter of the RECOVER command
  1679. is the name of the file that you want to recover.
  1680. ACTION: Try the command again using a valid path name. If
  1681. necessary, include its drive letter and path.
  1682. HEXPLANATION: RECOVER searched for the file you specified
  1683. but could not find it on the disk.
  1684. ACTION: Check that you typed the file name correctly.
  1685. HEXPLANATION: A problem was detected with the UHPFS.DLL file.
  1686. ACTION: Restart your system and run the RECOVER command again.
  1687. If the problem persists, recopy the UHPFS.DLL file from your
  1688. backup copy; then, restart your system and run RECOVER again.
  1689. HEXPLANATION: RECOVER requires more memory than your system
  1690. currently has available.
  1691. ACTION: End any programs that you do not need that are running
  1692. as background processes or that are running in other sessions;
  1693. then, try the RECOVER command again.
  1694. HEXPLANATION: The disk is probably full or bad. If you can
  1695. run RECOVER again, the information will be recovered.
  1696. ACTION: Check if there is any free space left on the disk. If
  1697. the disk is full or nearly full, delete any files than are no
  1698. longer needed; then, try the RECOVER command again.
  1699. HEXPLANATION: RECOVER can create up to 10,000 files named
  1700. FILEnnnn.REC (where "nnnn" is a number). You attempted to
  1701. exceed the number of files allowed.
  1702. ACTION: Delete or rename one or more existing FILEnnnn.REC
  1703. files; then, try the RECOVER command again.
  1704. HEXPLANATION: RECOVER was unable to read a list of extended
  1705. attributes.  The list was truncated at the last readable
  1706. attribute.
  1707. ACTION: No action is required.
  1708. HEXPLANATION: RECOVER was unable to write information about bad
  1709. blocks to the disk because another process was accessing the disk.
  1710. ACTION: No action is required, the information is now recovered.
  1711. HEXPLANATION: Duplicate files now exist on your disk.
  1712. ACTION: Delete the original file; then, rename the
  1713. recovered file.
  1714. HEXPLANATION: Duplicate files now exist on your disk. This
  1715. can be caused if the read-only attribute of a file is set,
  1716. or if you have insufficient file access permissions.
  1717. ACTION: Check the attributes on the original file. Also
  1718. check your own file access permissions. If you have delete
  1719. permission, delete the original file; then, rename the
  1720. recovered file.
  1721. HEXPLANATION: RECOVER detected an operating system error.
  1722. ACTION: Restart your system; then, try the RECOVER command
  1723. again.
  1724. HEXPLANATION: You must specify the drive that you want the system
  1725. data transferred to.
  1726. ACTION: Try the SYS command again using a valid drive letter.
  1727. HEXPLANATION: The command assumes that the current drive is
  1728. the source drive. The source and target drives cannot be the
  1729. same.
  1730. ACTION: Specify another drive as the target drive.
  1731. HEXPLANATION: You tried to use SYS on a drive that is not
  1732. formatted for HPFS.
  1733. ACTION: Use this version of SYS only on HPFS formatted drives.
  1734. HEXPLANATION: The system files cannot be written to the target
  1735. disk. This might be caused by one of the following:
  1736.    o There is no room on the disk.
  1737.    o The target disk is write-protected.
  1738.    o A file has a read-only attribute that is set.
  1739. ACTION: Do one of the following:
  1740. 1. If the disk is full, delete any files that are no longer
  1741.    needed.
  1742. 2. Determine if the disk is write-protected. If so, remove
  1743.    the write-protection.
  1744. 3. Disallow any read-only attributes on your files.
  1745. Then, if you have permission to write to the disk, try the SYS
  1746. command again.
  1747. HEXPLANATION: The IFS= statement contains illegal characters.
  1748. ACTION: Edit the CONFIG.SYS file to correct the IFS= statement;
  1749. then, restart the system.
  1750. HEXPLANATION: The cache requires a minimum of 64K to start. This
  1751. minimum amount was not available.
  1752. ACTION: Reinstall a new version of HPFS (High Performance
  1753. File System).
  1754. HEXPLANATION: An error was found on the HPFS volume in the
  1755. specified drive. A possible cause for the error is that
  1756. the disk is not formatted correctly.
  1757. ACTION: Reformat the HPFS volume and try again.
  1758. HEXPLANATION: A High Performance File System (HPFS) drive
  1759. returns this message if the system lost power or was turned
  1760. off before the Shutdown choice in the Desktop was used.
  1761. ACTION: From the OS/2 command prompt, run CHKDSK with the /F
  1762. parameter on the specified drive.
  1763. Example: CHKDSK D: /F
  1764. Note: If you receive this message after your system is
  1765.       started, you need only follow step 5.
  1766. 1. Insert the Installation diskette in drive A.
  1767. 2. Press Ctrl+Alt+Del.
  1768. 3. At the logo screen, press the Esc key to display the
  1769.    OS/2 command prompt.
  1770. 4. Replace the Installation diskette with Diskette 1.
  1771. 5. Type CHKDSK %1: /F at the command prompt; then, press
  1772.    the Enter key and follow the instructions on the screen.
  1773. 6. When CHKDSK finishes, remove Diskette 1.
  1774. 7. Press Ctrl+Alt+Del to restart the system.
  1775. To prevent this message from appearing each time you start the
  1776. system, always use the Shutdown choice in the Desktop
  1777. before turning off the computer.
  1778. HEXPLANATION: The only parameters that can be used are:
  1779.  drive:        is the drive letter followed by a colon (such as
  1780.                E:), that specifies which hard disk partition
  1781.                to format.
  1782.  /V[:label]    puts the volume label on your disk
  1783.  /FS:xxxx      xxxx indicates the file system type
  1784.                (FAT or HPFS) to be used.
  1785. ACTION: Try the FORMAT command again using the correct
  1786. parameters.
  1787. HEXPLANATION: When a volume is formatted for HPFS, the IFS=
  1788. statement in the CONFIG.SYS file is modified.
  1789. Your CONFIG.SYS file was not modified because the drive
  1790. or drives formatted for HPFS were not included with the
  1791. /AUTOCHECK: parameter in the IFS= statement.
  1792. ACTION: Make sure that the letter of all drives that are
  1793. formatted for HPFS are included with the /AUTOCHECK:
  1794. parameter in the IFS= statement of the CONFIG.SYS file.
  1795. For example, the following modifies the CONFIG.SYS file for
  1796. HPFS drives D and F:
  1797. IFS=C:\OS2\HPFS.IFS -C:64 /AUTOCHECK:DF
  1798. HEXPLANATION: You entered a volume label that does not match
  1799. the current label.
  1800. ACTION: Use the VOL command to determine the current volume
  1801. label on the hard disk. Run FORMAT again and type the current
  1802. volume label for the disk partition when prompted.
  1803. HEXPLANATION: Too many FORMAT commands are running concurrently.
  1804. ACTION: Wait until one of your current formatting processes
  1805. has ended; then, retry the command.
  1806. HEXPLANATION: The DOS application is trying to access a function
  1807. that is not supported by the Virtual Device Driver.
  1808. ACTION: Take the following steps:
  1809. 1. Save data.
  1810. 2. End application.
  1811. 3. AT DOS prompt, type: exit
  1812.    this will end the virtual DOS machine session.
  1813. HEXPLANATION: KP.COM and other keyboard-lockup utility
  1814. programs are not supported in DOS mode in this
  1815. version of OS/2.
  1816. ACTION: To set the keyboard and mouse lockup password,
  1817. display the Desktop pop-up menu; select Lockup now; then,
  1818. type a password.
  1819.  ; DCR 1131.2 CP20, msg. fixed 2/18/91 to conform to standalone app.
  1820. HEXPLANATION: DOS support was specified in the CONFIG.SYS file
  1821. (PROTECTONLY was set to NO), but the Virtual %1 device driver was
  1822. not specified.  This device driver must be specified for DOS support.
  1823. ACTION: Do the following:
  1824.   1.  Continue with start-up.
  1825.   2.  Add the DEVICE statement for the Virtual %1 device driver
  1826.       to the CONFIG.SYS file; then, restart the system.
  1827. HEXPLANATION: The drive letter you want to access is currently in use
  1828. and cannot be remapped or deregistered at this time.
  1829. ACTION: Change the current drive letter; then, retry the command.
  1830. HEXPLANATION: You used the mapping symbol (=) in the command,
  1831. but did not specify the two drive letters to map.
  1832. ACTION: Correct the syntax; then, retry the command.
  1833. Example: [DOS letter = OS/2 drive].
  1834. HEXPLANATION: You used a sequence symbol (-) in the command, but
  1835. did not specify the first and last letters of the sequence.
  1836. ACTION: Correct the syntax and retry the command.
  1837. Example:  [DOS letter - DOS letter].
  1838. HEXPLANATION: You used a deregistration symbol (!) in the command,
  1839. but did not specify the following DOS drive letter to deregister.
  1840. ACTION: Correct the syntax and retry the command.
  1841. HEXPLANATION: The FSACCESS utility requires the installation
  1842. of the FSFILTER.SYS device driver.
  1843. ACTION: Edit the Virtual Machine (VM) Boot CONFIG.SYS file and
  1844. add as the first device driver statement:  DEVICE=FSFILTER.SYS.
  1845. Close the VM Boot session; then, restart the session.
  1846. HEXPLANATION: The FSACCESS command requries a drive letter.
  1847. You must specify the drive letter you want to register.
  1848. ACTION: Specify the letter of a drive; then retry the command.
  1849. HEXPLANATION: Additional disk space on the target disk
  1850. is required to complete this operation.
  1851. ACTION: To increase disk space, do one of the following:
  1852. 1. Delete unnecessary files.
  1853. 2. Move some files to another disk or diskette.
  1854. HEXPLANATION: To load the EMM386 device driver in a DOS session, you
  1855. must install the OS/2 VEMM.SYS device driver.
  1856. ACTION: Make sure there is a DEVICE= statement in the OS/2 CONFIG.SYS
  1857. file that loads the VEMM.SYS device driver.
  1858. If the statement is not found, reinstall OS/2 and select DOS Support as
  1859. an installation option.
  1860. HEXPLANATION: To load the HIMEM device driver in a DOS session, you
  1861. must install the OS/2 VXMS.SYS device driver.
  1862. ACTION: Make sure there is a DEVICE= statement in the OS/2 CONFIG.SYS
  1863. file that loads the VXMS.SYS device driver.
  1864. If the statement is not found, reinstall OS/2 and select DOS Support
  1865. as an installation option.
  1866. HEXPLANATION: To load MOUSE.COM in a DOS session, the
  1867. OS/2 VMOUSE.SYS device driver must be present.
  1868. ACTION: Make sure there is a DEVICE= statement in the OS/2 CONFIG.SYS
  1869. file that loads the VMOUSE.SYS device driver.
  1870. If the statement is not found, reinstall OS/2 and select DOS Support
  1871. as an installation option.
  1872. HEXPLANATION: The OS/2 EMM386.SYS device driver does not provide
  1873. services for any versions of OS/2 prior to OS/2 2.0.
  1874. ACTION: Replace EMM386.SYS with the DOS version of the EMS driver.
  1875. HEXPLANATION: OS/2 HIMEM.SYS device driver does not provide XMS services
  1876. in any version of OS/2 prior to OS/2 2.0 or later.
  1877. ACTION: Replace the HIMEM.SYS with the DOS version of the XMS driver.
  1878. HEXPLANATION: OS/2 MOUSE.COM does not provide services in any version
  1879. of OS/2 prior to OS/2 2.0.
  1880. ACTION: Replace MOUSE.COM with the DOS version of the MOUSE device
  1881. support.
  1882. HEXPLANATION: There is no memory range available to allocate an EMS
  1883. page-frame.  All memory ranges are allocated to option adapters.
  1884. ACTION: Use the 'Include regions' property to reallocate a
  1885. memory range away from an option adapter.  This makes the memory
  1886. range available for the EMS operation.
  1887. HEXPLANATION: The disk or diskette specified by the VM boot path, DOS
  1888. setting, is not able to start in a VM boot session.  One of the
  1889. following errors has been found:
  1890. 1. The disk or diskette is not formatted for startup.
  1891. 2. The startup program will try to start invalid instructions.
  1892. ACTION: Be sure that the VM boot path setting is set to a disk or
  1893. diskette drive that contains a startable DOS system.
  1894. HEXPLANATION: The HPFS encountered a disk error while updating
  1895. the system temporary and reserved allocation pool. This might
  1896. have left the system in an inconsistent state.
  1897. ACTION: Backup critical files from the affected drive and run
  1898. CHKDSK /F on the drive as soon as possible.
  1899. HEXPLANATION: The baud rate had the correct syntax, but the serial port
  1900. hardware does not support the baud rate you specified.
  1901. ACTION: Specify a different baud rate; then, retry the command.
  1902. To view other asynchronous communications MODE command parameters,
  1903. type: Help 1625.
  1904. HEXPLANATION: When the ENHANCED=OFF statement is specified or when it is the
  1905. current setting, the parameters RXDMA= and TXDMA= are not supported.
  1906. ACTION: If you want to use RXDMA= or TXDMA=, specify ENHANCED=ON at this
  1907. time.  To view other asynchronous communications MODE command parameters,
  1908. type: Help 1625.
  1909. HEXPLANATION: The parameters ENHANCED=, RXDMA=, and TXDMA= cannot be
  1910. specified because the serial port hardware does not support DMA.
  1911. ACTION: Delete the parameters; then, retry the command.
  1912. To view other asynchronous communications MODE command parameters,
  1913. type: Help 1625.
  1914. HEXPLANATION: The specified parameter is not supported on the serial port.
  1915. ACTION: Do one of the following:
  1916.         1. Delete the parameter; then, retry the command.
  1917.         2. Specify a different port; then, retry the command.
  1918. To view other asynchronous communications MODE command parameters,
  1919. type: Help 1625.
  1920. HEXPLANATION: The specified parameter is not supported on the
  1921. serial port.
  1922. ACTION: Do one of the following:
  1923.         1. Delete the parameter; then, retry the command.
  1924.         2. Specify a different port; then, retry the command.
  1925. To view other asynchronous communications MODE command parameters,
  1926. type: Help 1625.
  1927. HEXPLANATION: The baud rate is a required parameter that must be specified.
  1928. ACTION: Specify a baud rate; then, retry the command.
  1929. To view other asynchronous communications MODE command parameters,
  1930. type: Help 1625.
  1931. HEXPLANATION: One of the following has occurred:
  1932.         1.  The parameter was misspelled.
  1933.         2.  The parameter is not supported.
  1934.         3.  The specified positional parameter is in the wrong position.
  1935. ACTION: Correct the parameter specified; then, retry the command.
  1936. To view other asynchronous communications MODE command parameters,
  1937. type: Help 1625.
  1938. HEXPLANATION: The combination of DATABITS and STOPBITS you specified is
  1939. invalid.  If 5 databits were specified, then 2 stopbits are not
  1940. allowed.  If 1.5 stopbits were specified, then only 5 databits are
  1941. allowed.
  1942. ACTION: Correct the parameter; then, retry the command.
  1943. To view other asynchronous communications MODE command parameters,
  1944. type: Help 1625.
  1945. HEXPLANATION: The value specified is not supported.
  1946. ACTION: Correct the value; then, retry the command.
  1947. To view other asynchronous communications MODE command parameters,
  1948. type: Help 1625.
  1949. HEXPLANATION: A parameter was specified without an equal sign (=).
  1950. ACTION: Include an equal sign (=) in the specified parameter; then,
  1951. retry the command.  To view other asynchronous communications MODE command
  1952. parameters, type: Help 1625.
  1953. HEXPLANATION: One of the following has occurred:
  1954.         1.  The parameter was misspelled.
  1955.         2.  The specified positional parameter is in the wrong position.
  1956. ACTION: Correct the parameter specified; then, retry the command.
  1957. To view other asynchronous communications MODE command parameters,
  1958. type: Help 1625.
  1959. HEXPLANATION: The value specified is out of range, or it might be in the
  1960. wrong position.
  1961. ACTION: Correct the value or position of the specified parameter; then,
  1962. retry the command.  To view other asynchronous communications MODE command
  1963. parameters, type: Help 1625.
  1964. HEXPLANATION: A header in a monitor buffer has been changed.  The change
  1965. created a general protection fault (Trap D) condition.
  1966. ACTION: Contact the supplier of the application.
  1967. HEXPLANATION: An error occurred while the module was being replaced.  An
  1968. attempt was made to back out the changes but the attempt failed.
  1969. ACTION: Check the backup copy of the module.  It should contain a valid
  1970. copy of the module.  Use it to manually restore the file.
  1971. HEXPLANATION: The FDISK syntax specified is incorrect.
  1972. ACTION: To see the correct syntax of the command, type: Fdisk /help.
  1973. HEXPLANATION: The input value specified is either missing or not valid
  1974. for this command.
  1975. ACTION: Correct the value; then, retry the command.
  1976. To see values for the command, type: Fdisk /help.
  1977. HEXPLANATION: The value specified is not valid restrictor.
  1978. ACTION: Correct the value; then, retry the command.
  1979. To see values for the command, type: Fdisk /help.
  1980. HEXPLANATION: The value specified is not valid restrictor.
  1981. ACTION: Correct the value; then, retry the command.
  1982. To see values for the command, type: Fdisk /help.
  1983. HEXPLANATION: The value specified is not valid restrictor.
  1984. ACTION: Correct the value; then, retry the command.
  1985. To see values for the command, type: Fdisk /help.
  1986. HEXPLANATION: The value specified is not valid restrictor.
  1987. ACTION: Correct the value; then, retry the command.
  1988. To see values for the command, type: Fdisk /help.
  1989. HEXPLANATION: The specified FDISK command is not a valid command.
  1990. ACTION: To see the correct syntax of the command, type: Fdisk /help.
  1991. HEXPLANATION: The restrictor specified is not a valid restrictor.
  1992. ACTION: To see the correct syntax of the command, type: Fdisk /help.
  1993. HEXPLANATION: The restrictor specified has already been set as shown.
  1994. ACTION: Correct the restrictor; then, retry the command.
  1995. HEXPLANATION: The specified restrictor requires a value.
  1996. ACTION: To see the correct syntax of the command, type: Fdisk /help.
  1997. HEXPLANATION: This command requires the restrictor specified.
  1998. ACTION: To see the correct syntax of the command, type: Fdisk /help.
  1999. HEXPLANATION: The file named in the command does not exist or was entered
  2000. incorrectly.
  2001. ACTION: Retry the command using the correct file name.
  2002. HEXPLANATION: The number of partitions found matching the requested
  2003. command is not 1.  The command may have missing or extra parameters,
  2004. or no partition exists which satisfy this command.
  2005. ACTION: Correct the parameters; then, retry the command.
  2006. HEXPLANATION: The Fdisk message file MBS001.TXT contains an error. It
  2007. is probably caused by a message not starting or ending with the caret
  2008. (^) character.
  2009. ACTION: Record this message number and contact your service representative.
  2010. HEXPLANATION: The value specified is not valid restrictor.
  2011. ACTION: Correct the value; then, retry the command.
  2012. HEXPLANATION: This command cannot be done to the Boot Manager.
  2013. ACTION: Remove the BOOTMGR restrictor and retry the command.
  2014. HEXPLANATION: Only one Boot Manager partitions is allowed.
  2015. ACTION: Delete the existing Boot Manager partition and then retry the command.
  2016. HEXPLANATION:  A boot name cannot be given to this partition.
  2017. Either the partition is the Boot Manager, or it does not reside
  2018. entirely within the first gigabyte of the hardfile.
  2019. ACTION: Check the partition type and location.
  2020. HEXPLANATION:  A boot name cannot be given to this partition.  Either the
  2021. partition is the Boot Manager, or it does not reside entirely within the
  2022. first 1024 megabytes of the hardfile.
  2023. ACTION:  Remove the name option from the command "/created[:name]".
  2024. HEXPLANATION:  The boot manager must reside within the first 1024 megabytes
  2025. on the first hard file.
  2026. ACTION:  Correct the command to specify the freespace within the first
  2027. 1024 megabytes.
  2028. HEXPLANATION:  An error has occurred in a partition table entry on the
  2029. specified file.
  2030. ACTION:  Record this message number and contact your Service Representative.
  2031. HEXPLANATION:  A boot name cannot be assigned to a partition without boot
  2032. manager support installed.
  2033. ACTION:  Install the boot manager, or do not assign a name to this partition.
  2034. HEXPLANATION: A parameter was entered
  2035. that is not recognized by the command.
  2036. ACTION: Check the parameters and retry
  2037. the command.
  2038. HEXPLANATION: The specified parameter
  2039. is not recognized by the command.
  2040. ACTION: Check the parameter and retry the command.
  2041. HEXPLANATION: One of the following occurred:
  2042. 1. An incorrect parameter was specified.
  2043. 2. An incorrect separator was specified.
  2044. 3. A required parameter is missing.
  2045. 4. Too many parameters were entered.
  2046. 5. The parameters were entered in the wrong order.
  2047. ACTION: Check the syntax of the command. Then retry
  2048. the command.
  2049. HEXPLANATION: A file larger than 63KB cannot
  2050. be sorted.
  2051. ACTION: No action can be taken.
  2052. HEXPLANATION: The number of lines in a file
  2053. cannot exceed (file size + 768) / 4.
  2054. ACTION: You can reduce the number of lines in
  2055. the file or split the file into smaller files.
  2056. Then retry the command.
  2057. HEXPLANATION: The system tried to rewrite Extended
  2058. Attributes to a readable cluster, but no readable
  2059. clusters are available on the volume specified.
  2060. ACTION: To free clusters, erase unneeded files; then retry
  2061. the command.
  2062. HEXPLANATION: An incorrect disk drive letter
  2063. was used.
  2064. ACTION: Retry the command using the correct
  2065. disk drive letter.
  2066. HEXPLANATION: The root directory is full and
  2067. cannot store the files requested.
  2068. ACTION: Remove some of the files from
  2069. the root directory of the disk.
  2070. Then retry the command.
  2071. HEXPLANATION: The system cannot find
  2072. CMD.EXE in the specified path.
  2073. ACTION: Ensure that CMD.EXE is in the
  2074. path specified. If required, change the
  2075. PROTSHELL= parameter in your CONFIG.SYS
  2076. file and restart the system.
  2077. HEXPLANATION: An incorrect path or file name
  2078. was entered with the RENAME, TYPE, MKDIR, MOVE,
  2079. or RMDIR command.
  2080. ACTION: Retry the command using a correct
  2081. path or file name.
  2082. HEXPLANATION: An incorrect date format was
  2083. entered.
  2084. ACTION: Retry the command using a correct
  2085. date format.  For example, mm/dd/yy,
  2086. mm-dd-yy, or mm.dd.yy.
  2087. HEXPLANATION: The label specified in the GOTO command
  2088. does not exist in the batch file.
  2089. ACTION: Remove the GOTO command or edit the
  2090. batch file and put the desired label in the
  2091. correct location.
  2092. HEXPLANATION: The name specified should be one of the following:
  2093. 1. The name of an OS/2 internal command.
  2094. 2. The name of an OS/2 external command.
  2095. 3. The name of an executable program whose file extension
  2096.    is .EXE or .COM.
  2097. 4. The name of a batch file whose file extension is .CMD.
  2098. For cases 2, 3 and 4 (if a path for the command was
  2099. not specified at the command prompt), the file must reside in
  2100. the current directory or in one of the directories specified
  2101. by the PATH environment variable.
  2102. ACTION: Retry the command using a correct name or PATH.
  2103. HEXPLANATION: An incorrect time format
  2104. was entered.
  2105. ACTION: Enter the time using the correct
  2106. time format.
  2107. HEXPLANATION: The program requires a different
  2108. version of the operating system.
  2109. ACTION: Use Operating System/2 Version 2.1
  2110. and restart the system, or install the proper version
  2111. of the application program on the system.
  2112. Then retry the command.
  2113. HEXPLANATION: The operating system cannot accept
  2114. the SET, PATH, DPATH, or PROMPT command issued
  2115. because it cannot expand the area in which the
  2116. environment information is kept.
  2117. ACTION: Remove an environment string and
  2118. retry the command.
  2119. HEXPLANATION:  The DOS application could not be started
  2120. because the file or path name is not valid in a DOS session.
  2121. The file name and all the path names must be limited to
  2122. the DOS 8.3 file name format (FAT).
  2123. ACTION:  Rename the file or path using DOS file
  2124. naming conventions (FAT), or move the file to a path
  2125. whose name is valid in a DOS session.
  2126. HEXPLANATION: An area of your hard disk is defective.
  2127. ACTION: Retrieve the data in the HOTFIX.DAT file.
  2128. Backup, then reformat the specified drive.
  2129. HEXPLANATION: The operating system encountered an unknown
  2130. error while attempting to start up the program.
  2131. ACTION: Contact the supplier of the program.
  2132. HEXPLANATION: One of the following errors
  2133. occurred:
  2134. 1. The file you tried to write to is read-only.
  2135. 2. The directory is full.
  2136. ACTION: Do one of the following:
  2137. 1. If the file is read-only, you may use the ATTRIB
  2138.    command to change the read-only attribute.
  2139. 2. If the directory is full, no action can be
  2140.    taken unless files are deleted.
  2141. HEXPLANATION: The line exceeds
  2142. 128 characters, or the command is
  2143. greater than 80 characters in length.
  2144. ACTION: Shorten the length
  2145. of the input line.
  2146. HEXPLANATION: When the destination file
  2147. and one of the source files share the same
  2148. name, the shared name must be the same as the
  2149. first source file listed for the COPY command.
  2150. ACTION: There is no action available.
  2151. HEXPLANATION: A Uniform Naming Convention (UNC) network path name
  2152. cannot be used with this command.
  2153. ACTION: Use a different command that supports UNC path names or
  2154. correct the path name; then retry the command.
  2155. HEXPLANATION: Either the handle specified for
  2156. redirection was in use by another process, or
  2157. there were too many open handles to complete
  2158. the redirection.
  2159. ACTION: Wait for the other processes to end
  2160. and retry the command.
  2161. HEXPLANATION: You named the target file
  2162. the same as the source file.
  2163. ACTION: Ensure that the file name specifications
  2164. for the target and source files are not the same.
  2165. HEXPLANATION: The command is missing
  2166. required keywords.
  2167. ACTION: Retry the command correctly.
  2168. HEXPLANATION: A permanent copy of CMD.EXE was
  2169. running, and one of the following situations occurred:
  2170. 1. Another program tried to cancel this copy of CMD.EXE.
  2171. 2. CMD.EXE was started using a redirected input file
  2172.    and the end of the file was reached.
  2173. ACTION: No action can be taken.
  2174. HEXPLANATION: The target file name specified with the
  2175. RENAME or MOVE command already exists, is in use, cannot be created,
  2176. or the source file cannot be found.
  2177. ACTION: Check the target and source file names used, or wait
  2178. until the file is no longer in use; then, retry the command.
  2179. HEXPLANATION: A single command name or argument
  2180. was entered that is too long to be processed.
  2181. ACTION: Revise and retry the command.
  2182. HEXPLANATION: Too many handles prevent handle
  2183. duplication during a pipe operation.
  2184. ACTION: Wait for the other processes to end and
  2185. retry the command.
  2186. HEXPLANATION: The JOIN command was unable
  2187. to create the specified directory.
  2188. ACTION: Retry the command making sure
  2189. the directory name is correct.
  2190. HEXPLANATION: The directory specified
  2191. does not exist on your system.
  2192. ACTION: Create the directory and retry the command.
  2193. HEXPLANATION: The command specified is either a file that can be run in
  2194. a DOS session only or is an invalid executable file.
  2195. ACTION: If the file is a DOS file, switch to a DOS session and then
  2196. retry the command. If the file is an invalid executable file, correct
  2197. the problem and then retry the command in an OS/2 session.
  2198. HEXPLANATION:  There is no further help available for this message.
  2199. ACTION: No further action can be supplied for this error.
  2200. HEXPLANATION: A source path must be specified
  2201. with this command.
  2202. ACTION: Retry the command using the following source
  2203. path syntax: [d:] [path] filename[.ext]
  2204. HEXPLANATION: The source path specified
  2205. does not contain the files requested.
  2206. ACTION: Retry the command using the correct
  2207. source path or the current file specification.
  2208. HEXPLANATION: The specified file is currently
  2209. being used by another process or the specified
  2210. target file is read-only.
  2211. ACTION: If the file is being used by another
  2212. process, wait for the process to release the
  2213. file. If the target file is read-only, retry
  2214. the command with the /R parameter.
  2215. HEXPLANATION: The path specified is incorrect.
  2216. ACTION: Retry the command using the correct path.
  2217. HEXPLANATION: The device requested is being used by another
  2218. application.
  2219. ACTION: Complete one of the following actions.
  2220. 1.  Select end, to terminate the DOS session.  This will
  2221.     terminate the DOS application and the DOS session.
  2222. 2.  Select retry, to suspend the application.  When the hardware
  2223.     becomes available, the application will be restarted
  2224.     automatically.
  2225. 3.  Select ignore, to continue.  This is often the desired action
  2226.     when starting a WIN-OS/2 session because multimedia drivers
  2227.     are loaded even when the application may not require
  2228.     Audio/Video hardware.
  2229. HEXPLANATION: The source and target
  2230. files cannot have the same name.
  2231. ACTION: Retry the command using a different
  2232. target file name.
  2233. HEXPLANATION: An unexpected error occurred
  2234. during XCOPY processing.
  2235. ACTION: Restart the system before trying XCOPY.
  2236. HEXPLANATION: One of the following conditions exists:
  2237.      1. A Cyclic Redundancy Check error.
  2238.      2. The file is in use by another
  2239.         process.
  2240.      3. Too many files are open.
  2241.      4. The diskette is not a DOS diskette.
  2242. ACTION: Correct the problem or wait until the
  2243. file is not in use, then retry the command.
  2244. HEXPLANATION: One of the following conditions exists:
  2245. 1. The disk is full.
  2246. 2. The file or drive is in use or locked
  2247.    by another process.
  2248. 3. Too many files are open.
  2249. 4. The target file is a read-only file.
  2250. 5. A disk error occurred.
  2251. ACTION: Correct the problem or wait until the
  2252. file is not in use, then retry the command.
  2253. HEXPLANATION: The file requested cannot be
  2254. closed because a disk error occurred.
  2255. ACTION: Retry XCOPY later.
  2256. HEXPLANATION: One of the following conditions exists:
  2257. 1. The disk is in use or locked by another process.
  2258. 2. A disk error occurred.
  2259. ACTION: Do one of the following:
  2260. 1. Retry XCOPY later.
  2261. 2. If the error is with a diskette, make sure it is properly inserted.
  2262. 3. Format the diskette for the operating system.
  2263. 4. Check that the diskette is not damaged.
  2264. HEXPLANATION: OS/2 does not support the 80386 processor with the
  2265. 80287 math coprocessor.
  2266. ACTION: To realize the full performance of the math coprocessor,
  2267. you should upgrade to a 80387 math coprocessor.
  2268. HEXPLANATION: The 80387 coprocessor has been disabled because
  2269. OS/2 has found a 80386 level B1 stepping machine with a 80387
  2270. math coprocessor present.
  2271. ACTION: To realize the full performance from your installed
  2272. math coprocessor running with OS/2, your system may require an
  2273. IBM no-cost modification.  Please contact your point-of-sale
  2274. personnel to have them resolve the possible 80386/80387 conflict.
  2275. HEXPLANATION: The command specified is not a recognized
  2276. configuration command.
  2277. ACTION: Edit the CONFIG.SYS file to correct or remove
  2278. the incorrect command. Restart the system.
  2279. HEXPLANATION: The specified parameter is not a correct
  2280. keyword or numeric value for the configuration command.
  2281. ACTION: Edit the CONFIG.SYS file to correct or remove
  2282. the incorrect command. Restart the system.
  2283. HEXPLANATION: The specified command requires a parameter.
  2284. ACTION: Edit the CONFIG.SYS file to correct or remove
  2285. the incorrect command. Restart the system.
  2286. HEXPLANATION: The specified DOS device driver
  2287. has executed an INT 21 function call during initialization.
  2288. This is not compatible with the operating system.
  2289. ACTION: Edit the CONFIG.SYS file to remove the incorrect
  2290. statement, then restart the system.
  2291. HEXPLANATION: DOS initialization failed. The specified
  2292. error code was returned by a DOS function while the system
  2293. tried to create the DOS environment.
  2294. ACTION: Refer to the OS/2 Toolkit to determine the
  2295. nature of the error. Correct the problem and restart the system.
  2296. HEXPLANATION: None of the device drivers contained in the
  2297. specified file are installed successfully.
  2298. ACTION: Edit the CONFIG.SYS file to correct or remove the
  2299. incorrect statement. Then restart the system.
  2300. HEXPLANATION: Input/Output privilege level 2 is required.
  2301. ACTION: Add to your CONFIG.SYS file the statement: IOPL=YES.
  2302. Then restart the system.
  2303. HEXPLANATION: Input/Output privilege level 2 is required.
  2304. ACTION: Add to your CONFIG.SYS file the statement: IOPL=YES.
  2305. Then restart the system.
  2306. HEXPLANATION: There is not enough available storage to load
  2307. the specified program or device driver.
  2308. ACTION: Perform one of the following actions, then restart
  2309. the system:
  2310. 1. Edit the CONFIG.SYS file to remove the specified command.
  2311. 2. Edit the CONFIG.SYS file to increase the amount of
  2312.    storage available by:
  2313.    a. Reducing the value on the BUFFERS command
  2314.    b. Removing unnecessary DEVICE and/or RUN commands
  2315.    c. Reducing the value on the DISKCACHE command
  2316.    d. Reducing the value on the TRACEBUF command
  2317.    e. Reducing the size of the virtual disk specified on
  2318.       the DEVICE=VDISK command
  2319. 3. If the failing command is the SHELL command or a DEVICE
  2320.    command for a DOS device driver, edit the CONFIG.SYS
  2321.    file to increase the value on the RMSIZE command.
  2322. 4. If the failing command is the PROTSHELL command, a RUN
  2323.    command, or a DEVICE command used for both DOS and OS/2,
  2324.    edit the CONFIG.SYS file to decrease the value on the
  2325.    RMSIZE command or add the PROTECTONLY=YES command.
  2326. 5. Install another memory option in your system unit.
  2327. HEXPLANATION: The version of the operating system in your system
  2328. is not the correct level.
  2329. ACTION: Use the VER command to determine the level of
  2330. Operating System/2 you are using. You should be using
  2331. Operating System/2 Version 2.0 or later.
  2332. HEXPLANATION: A file must be decompressed with the same
  2333. version of OS/2 that was used to compress it.
  2334. ACTION: Correct the problem; then, retry the command.
  2335. HEXPLANATION: One of the following errors occurred:
  2336. 1. The group code is incorrect.
  2337. 2. The group code table is damaged or set up incorrectly.
  2338. ACTION: Do one of the following:
  2339. 1. Correct the group code; then, retry the command.
  2340. 2. Create a new group code table; then, retry the command.
  2341. HEXPLANATION: The group code exceeds the maximum value of 255. The
  2342. valid group code range is 0 to 255.
  2343. ACTION: Correct the value; then, retry the command.
  2344. HEXPLANATION: An incorrect drive specification was
  2345. entered or a hard disk was specified.
  2346. A hard disk is not an acceptable drive
  2347. for this program.
  2348. ACTION: Retry the command using a correct
  2349. drive specification.
  2350. HEXPLANATION: The diskette and drive type are
  2351. incompatible with each other or the diskette
  2352. is unusable.
  2353. ACTION: Make sure the diskette drives are the
  2354. same type or that the correct type of
  2355. diskette is in the drive.  For example, high-
  2356. capacity diskettes (in a high-capacity drive)
  2357. can only be copied to high-capacity diskettes
  2358. (in a high-capacity drive).
  2359. HEXPLANATION: The diskette or drive type are
  2360. incompatible with each other or the diskette
  2361. is unusable.
  2362. ACTION: Make sure the diskette drives are the
  2363. same type, or that the correct type of
  2364. diskette is in the drive.  For example, high-
  2365. capacity diskettes (in a high-capacity drive)
  2366. can only be copied to high-capacity diskettes
  2367. (in a high-capacity drive).
  2368. HEXPLANATION: The wrong type of diskette was
  2369. inserted in the drive.
  2370. ACTION: Make sure the diskette and diskette drive
  2371. are the same type and retry the command.
  2372. HEXPLANATION: A subdirectory or file with the same name
  2373. already exists in the target directory.
  2374. ACTION: Choose a new name and retry the command.
  2375. HEXPLANATION: The system detected an error while reading from the
  2376. source diskette. The function will attempt to proceed normally.
  2377. ACTION: No action is required by the user.
  2378. HEXPLANATION: The system detected an error while writing to the
  2379. target diskette. The function will attempt to proceed normally.
  2380. ACTION: Try reformatting the target diskette and entering the
  2381. DISKCOPY command again, or use another formatted diskette.
  2382. HEXPLANATION: The system detected an error while reading from the
  2383. target diskette. The function will attempt to proceed normally.
  2384. ACTION: No action is required by the user. %2 sectors per track, %3 side(s).
  2385. HEXPLANATION: The system found an error while attempting to
  2386. determine the type of optical disc that is present in the
  2387. optical disc drive.
  2388. ACTION: Reinsert the optical disc; then retry the operation.
  2389. HEXPLANATION: The system is unable to format optical read-only
  2390. memory (O-ROM) discs in any optical drive and only able to
  2391. format programmable read-only memory (P-ROM) discs in drives
  2392. that support this function.
  2393. ACTION: Retry the FORMAT command using another optical disc
  2394. or another optical disc drive.
  2395. HEXPLANATION: The system found an error while attempting to
  2396. copy the the Information Transfer Block information on a
  2397. programmable read-only memory (P-ROM) disc.
  2398. ACTION: Retry the FORMAT command using another P-ROM disc or
  2399. another optical disc drive.
  2400. HEXPLANATION: The OS/2 FAT file system can only support
  2401. partitions up to 2,048 MB and/or before cylinder 1023.
  2402. ACTION: Partition your hard disk again; then retry the command.
  2403. HEXPLANATION: The /S parameter has been removed from the FORMAT
  2404. command in this release of the operating system.
  2405. ACTION: Run System Installation using the Installation diskette.
  2406. HEXPLANATION: The correct parameters are:
  2407.  /4          formats 360KB diskettes in a 1.2 MB drive
  2408.  /F:xxxx     formats diskettes to the specified capacity
  2409.  /V[:label]  puts the volume label on your disk
  2410.  /N:9        formats 720KB diskettes in a 1.44 MB drive
  2411.  /FS:xxxx    replace xxxx with the file system type
  2412.              (FAT or HPFS) that you are using for the hard disk
  2413.  /ONCE       inhibits first and last prompt from a diskette format
  2414. ACTION: Retry the command using the correct parameters.
  2415. HEXPLANATION: A disk error occurred while the target disk
  2416. was being formatted.
  2417. ACTION: Review the error messages displayed, and follow
  2418. the corrective action.
  2419. HEXPLANATION: The area on the disk where the system
  2420. information is stored is unusable.
  2421. ACTION: Retry the FORMAT command using another
  2422. diskette or repartition the hard disk.
  2423. HEXPLANATION: Either track 0 is defective,
  2424. or the diskette and drive type are
  2425. incompatible.
  2426. ACTION: Make sure the diskette and drive type
  2427. are compatible and take appropriate action.
  2428. If track 0 is defective, discard the diskette
  2429. or repartition the hard disk.
  2430. HEXPLANATION: This version of the operating system will no longer
  2431. permit leading blanks in volume labels.
  2432. ACTION: No further action is required.
  2433. HEXPLANATION: FORMAT was unable to read the files required for
  2434. a system transfer.
  2435. ACTION: Try the FORMAT command from another OS/2 diskette,
  2436. or recopy the system files to your default disk and retry
  2437. the command.
  2438. HEXPLANATION: The area on the disk where the system
  2439. information is stored is unusable.
  2440. ACTION: Retry the FORMAT command using another
  2441. diskette or repartition the hard disk.
  2442. HEXPLANATION: A parameter was given that is only
  2443. used for formatting diskettes and cannot be used
  2444. for formatting a hard disk.
  2445. ACTION: Retry the FORMAT command using the correct
  2446. parameter.
  2447. HEXPLANATION: FORMAT parameters were entered
  2448. that cannot be used together.
  2449. ACTION: Retry the FORMAT command using the
  2450. correct parameters.
  2451. HEXPLANATION: The system cannot support the device as
  2452. configured. A Virtual Disk (VDISK.SYS) is already formatted.
  2453. ACTION: If you have replaced the default disk device driver,
  2454. check the DEVICE= command in the CONFIG.SYS file.
  2455. Restart the system.
  2456. HEXPLANATION: The FORMAT command was entered
  2457. without a drive letter.
  2458. ACTION: Try the FORMAT command again and include
  2459. the letter of the drive to be formatted.
  2460. HEXPLANATION: The system transfer option (/S) was used
  2461. with the FORMAT command, but the system files cannot
  2462. be found on the default drive.
  2463. ACTION: Retry the FORMAT command using
  2464. another disk as the default drive.
  2465. HEXPLANATION: The partition table of the hard
  2466. disk does not have an OS/2 partition, or the
  2467. partition is unusable.
  2468. ACTION: Repartition the hard disk using
  2469. the FDISK command.
  2470. HEXPLANATION: The format of the extended attributes on this
  2471. disk or diskette is not correct for this version of OS/2.
  2472. ACTION: Install the correct version of OS/2; then, try the
  2473. command again.
  2474. HEXPLANATION: An incorrect volume label for
  2475. the hard disk to be formatted was used.
  2476. ACTION: Use the VOL command to determine the
  2477. current volume label on the hard disk. Use
  2478. this label when prompted by the FORMAT command.
  2479. HEXPLANATION: FORMAT reads the file names in FORMATS.TBL
  2480. and copies these files to the target disk. FORMATS.TBL
  2481. is expected to be in the root directory of the default
  2482. drive. If Format is unable to read FORMATS.TBL, it will
  2483. only transfer OS2LDR and OS2KRNL.
  2484. ACTION: Copy the files listed in FORMATS.TBL to the
  2485. target disk to create an OS/2 startup disk.
  2486. HEXPLANATION: The extended attribute for this file or directory
  2487. is already in use by another file or directory on this disk.
  2488. ACTION: Do one of the following:
  2489. 1. Make copies of the specified files (use the COPY command).
  2490. 2. Delete the original files (use the ERASE command).
  2491. 3. Check the files that you copied for validity, and edit them
  2492.    if necessary.
  2493. HEXPLANATION: The diskette drive determined that the diskette is too large
  2494. for the drive.
  2495. ACTION: Do one of the following:
  2496.   1.  Insert the diskette in the drive with the same capacity as the
  2497.       diskette.
  2498.   2.  Check to see if the diskette is the correct size.
  2499.   3.  Retry the command using the /F parameter.  For more information
  2500.       about formatting, refer to the Command Reference.
  2501. HEXPLANATION: One or more of the parameters
  2502. entered for the CHKDSK command are not correct.
  2503. The correct parameters for CHKDSK are:
  2504.  /F and /V  for a FAT (File Allocation Table) formatted disk
  2505.  /F and /C  for an HPFS (High Performance File System) formatted disk
  2506. ACTION: Specify the correct parameter; then, try the command again.
  2507. HEXPLANATION: The drive specified is not correct, the
  2508. diskette is not in the OS/2 format, or the diskette is
  2509. unusable.
  2510. ACTION: Retry the CHKDSK command using a correct drive
  2511. specification. If this error occurs again, format a
  2512. diskette with the operating system, copy the files from
  2513. the old diskette to the new one, and retry the command.
  2514. HEXPLANATION: The file had a different size than the
  2515. number of clusters associated with the file. The
  2516. file size was adjusted.
  2517. ACTION: No action is required.
  2518. HEXPLANATION: The table indicated is
  2519. incorrect.  This can be caused by a power
  2520. failure while a file is open.
  2521. ACTION: If this message appears for both table 1
  2522. and 2, format the disk.  If FORMAT fails, the
  2523. disk is unusable.
  2524. HEXPLANATION: A disk error was encountered
  2525. while attempting to update the File Allocation Table
  2526. on the specified drive. The table number will be 1 or 2,
  2527. depending on which of the two copies of the
  2528. File Allocation Table could not be written.
  2529. ACTION: If this message appears for both table 1
  2530. and 2, format the disk.  If FORMAT fails, the
  2531. disk is unusable.
  2532. HEXPLANATION: The file %1 contains an incorrect
  2533. pointer to a data block.
  2534. ACTION: Use the /F option to truncate the
  2535. file at the last valid data block.  No
  2536. corrective action occurs if CHKDSK is used
  2537. without the /F option.
  2538. HEXPLANATION: CHKDSK attempted to read the
  2539. current directory.  It found an unrecoverable
  2540. error on the disk.
  2541. ACTION: No action can be taken; the disk is
  2542. unusable.
  2543. HEXPLANATION: The file has a different size
  2544. than the number of clusters associated with the
  2545. file.
  2546. ACTION: To correct the file size enter CHKDSK /F.
  2547. HEXPLANATION: The File Allocation Table points to
  2548. the same data block for the specified  files. The files
  2549. are assigned to the same space on the disk or diskette.
  2550. ACTION: Do one of the following:
  2551. 1. Make copies of the specified files (use the COPY
  2552.    command).
  2553. 2. Delete the original files (use the ERASE command).
  2554. 3. Review the files for validity and edit as necessary.
  2555. HEXPLANATION: A subdirectory was found that
  2556. does not properly contain a .  or ..  entry.
  2557. This usually happens when the operating system
  2558. is not given a chance to update the disk properly.
  2559. During the updating process, the system may have
  2560. shut down, or you may have reloaded the system
  2561. before the operating system finished the update.
  2562. ACTION: Use the RECOVER command to try to
  2563. recover files on the damaged disk.
  2564. HEXPLANATION: Incorrect information was
  2565. detected in the subdirectory %1.
  2566. ACTION: CHKDSK attempts to correct the error
  2567. if you have used the /F option.  For more
  2568. information about the error, run CHKDSK with
  2569. the /V option.
  2570. HEXPLANATION: A subdirectory was found that
  2571. did not properly contain a .  entry.  This
  2572. usually happens when the operating system
  2573. is not given a chance to update the disk properly.
  2574. During the updating process, the system may have
  2575. shut down, or you may have reloaded the system
  2576. before the operating system finished the update.
  2577. ACTION: Use the RECOVER command to try to
  2578. recover files on the damaged disk.
  2579. HEXPLANATION: A subdirectory was found that
  2580. did not properly contain a ..  entry.  This
  2581. usually happens when the operating system is
  2582. not given a chance to update the disk properly.
  2583. During the updating process, the system may have
  2584. shut down, or you may have reloaded the system
  2585. before the operating system finished the update.
  2586. ACTION: Use the RECOVER command to try to
  2587. recover files on the damaged disk.
  2588. HEXPLANATION: The path listed can end with
  2589. one or two dots. One dot indicates the current
  2590. directory is in error.  Two dots indicate the
  2591. parent directory is in error.  If you did not
  2592. enter the /F option, no corrective action is
  2593. taken.
  2594. ACTION: Enter CHKDSK /F.  CHKDSK will
  2595. attempt to correct the error.
  2596. HEXPLANATION: Disk space is marked as allocated
  2597. and is not associated with any file.  Using
  2598. CHKDSK without the /F option does not free up
  2599. any space.
  2600. ACTION: Use the /F option to free up and make
  2601. available space that is currently marked as
  2602. allocated but not associated to any file.
  2603. HEXPLANATION: CHKDSK was instructed to create
  2604. files from the lost data blocks it has found,
  2605. but the root directory is full, and the lost
  2606. chains could not be recovered into files.
  2607. ACTION: Copy some of the recovered files to
  2608. another disk for examination.  Delete
  2609. the recovered files from the disk you are
  2610. checking.  Retry the CHKDSK command to
  2611. recover the remainder of the lost data.
  2612. HEXPLANATION: Multiple errors occurred while
  2613. writing to a disk drive.  The disk may be
  2614. unusable.
  2615. ACTION: Format the disk again.
  2616. HEXPLANATION: A disk error was encountered
  2617. while CHKDSK with the /F option was attempting
  2618. to update the directory entry.
  2619. ACTION: The directory entry %1 may not
  2620. be usable. No action required.
  2621. HEXPLANATION: A disk error was encountered
  2622. while CHKDSK with the /F option was attempting
  2623. to update the root directory.
  2624. ACTION: Check the following:
  2625. 1. The diskette is inserted correctly.
  2626. 2. The diskette is not write protected.
  2627. 3. The diskette is formatted.
  2628. HEXPLANATION: A disk error was encountered
  2629. while CHKDSK was attempting to read
  2630. subdirectory %1.
  2631. ACTION: The directory %1 may not be usable.
  2632. No action is required.
  2633. HEXPLANATION: There is an error on the
  2634. diskette.  This diskette cannot be used as a
  2635. storage dump diskette until it
  2636. is reformatted.
  2637. ACTION: Insert another formatted diskette
  2638. in drive A and continue.
  2639. HEXPLANATION: The utility has detected a return code
  2640. error.  Some data may be written on the diskette.
  2641. ACTION: Restart the program using another diskette.
  2642. HEXPLANATION: The diskette drive specification is either
  2643. missing, incorrect, or not a drive which is configured for
  2644. the system.
  2645. ACTION: Retry the command using a correct diskette drive
  2646. specification.
  2647. HEXPLANATION: The system could not write the
  2648. CREATEDD information to the diskette.
  2649. ACTION: Restart the program using another
  2650. diskette.
  2651. HEXPLANATION: The CONFIG.SYS file does not
  2652. contain a TRACE= or TRACEBUF= statement.
  2653. ACTION: Check your CONFIG.SYS file.  Enter the
  2654. necessary information for system trace,
  2655. restart the system, and retry the command.
  2656. HEXPLANATION: The TRACE utility has detected
  2657. that the ON/OFF parameter is either missing or
  2658. incorrect, or is not in the correct position.
  2659. ACTION: Check the command keyword and retry the
  2660. command using either ON or OFF.
  2661. HEXPLANATION: The TRACE utility detected that
  2662. all major event codes and corresponding minor codes
  2663. are not correct.
  2664. ACTION: Correct the major event code and syntax of the
  2665. command; then retry the command.
  2666. HEXPLANATION: The Trace Utility was unable to interpret the
  2667. command.
  2668. ACTION: Correct the error and retry the command.
  2669. HEXPLANATION: The Trace Definition File exceeds the maximum
  2670. size of 65535 bytes.
  2671. ACTION: A smaller Trace Definition File must be used with the Trace Utility.
  2672. HEXPLANATION: The Trace Definition File is an incorrect level,
  2673. or contains a syntax error.
  2674. ACTION: Correct the syntax error or replace the Trace
  2675. Definition File.
  2676. HEXPLANATION:   The utility failed to locate the specified file for one of
  2677. the following reasons:
  2678. 1.  The Dynamic Link Library (.DLL) does not exist.
  2679. 2.  The Dynamic Link Library does not contain its corresponding Trace
  2680.     Definition File (.TDF)
  2681. 3.  The Dynamic Link Library was not loaded.
  2682. ACTION: Do one of the following:
  2683. 1.  Ensure that the proper Dynamic Link Library file and
  2684.     corresponding Trace Definition File are located in the same directory.
  2685. 2.  Load the Dynamic Link Library using DosLoadModule.
  2686. HEXPLANATION: One or more opcodes in the TDF and DLL files do not
  2687. match at the trace point.
  2688. ACTION: Ensure that the opcodes match.
  2689. HEXPLANATION: Trace was unable to convert one or more of the
  2690. segment numbers into selectors.
  2691. ACTION: Correct the segment number.
  2692. HEXPLANATION: There is an error on the
  2693. diskette.  This diskette cannot be used as a
  2694. storage dump diskette until it
  2695. is reformatted.
  2696. ACTION: Insert another formatted diskette
  2697. in drive A and continue.
  2698. HEXPLANATION: The resources for the application (for example, bitmaps
  2699. and text strings) could not be found.
  2700. ACTION: The resources of the application should reside in a dynamic
  2701. link library.  Do one of the following:
  2702.   1. Copy this file to the C:\OS2\DLL directory; then, retry the command.
  2703.   2. Contact the supplier of this application.
  2704. HEXPLANATION: An incorrect input
  2705. device name was entered.
  2706. ACTION: Retry the command using a correct
  2707. input device name.
  2708. HEXPLANATION: An incorrect device
  2709. name was entered.
  2710. ACTION: Retry the command using a correct
  2711. output device name.
  2712. HEXPLANATION: Supported languages are:
  2713.       BE     (Belgium)                   NO (Norway)
  2714.       BR     (Brazil)                    PL (Poland)
  2715.       CF     (Canada Fr.)                PO (Portugal)
  2716.       CS 243 (Czechoslovakia - Czech)    SF (Switzerland, Fr.)
  2717.       CS 245 (Czechoslovakia - Slovak)   SG (Switzerland, Ger.)
  2718.       DK     (Denmark)                   SP (Spain)
  2719.       GR     (Germany)                   SU (Finland)
  2720.       FR     (France)                    SV (Sweden)
  2721.       HU     (Hungary)                   TR (Turkey)
  2722.       IS     (Iceland)                   UK (United Kingdom)
  2723.       IT     (Italy)                     US (United States)
  2724.       LA     (Latin America)             YU (Yugoslavia)
  2725.       NL     (Netherlands)
  2726. ACTION: Enter the correct keyboard code and retry the command.
  2727. HEXPLANATION: An unexpected error occurred when the system
  2728. attempted to copy the operating system files.
  2729. ACTION: Retry the installation using the FORMAT option.
  2730. HEXPLANATION: There is an insufficient amount of
  2731. storage available to transfer the operating system files.
  2732. ACTION: Wait for another process to end and retry
  2733. the command.
  2734. HEXPLANATION: The operating system files do not exist on the
  2735. default drive.
  2736. ACTION: Retry the command using a correct default drive
  2737. that contains the operating system files.
  2738. HEXPLANATION: An incorrect target drive was entered,
  2739. no drive was specified, or the disk was not formatted.
  2740. ACTION: Retry the command using a correct
  2741. target drive or format the target disk.
  2742. HEXPLANATION: The DEVICE=VDISK statement in the
  2743. CONFIG.SYS file contains incorrect parameters.
  2744. ACTION: Correct the DEVICE=VDISK statement in the
  2745. CONFIG.SYS file. Then restart the system.
  2746. HEXPLANATION: VDISK requires more storage
  2747. than the system has available.
  2748. ACTION: Do one of the following:
  2749. 1. Decrease the amount of storage requested
  2750.    in any or more of the  DEVICE=VDISK
  2751.    statements in the CONFIG.SYS file.
  2752. 2. Edit the CONFIG.SYS file to reduce the value specified
  2753.    in the BUFFERS=, TRACEBUF=, DISKCACHE=, or THREADS=
  2754.    statement.
  2755. 3. Install another memory option in your system unit.
  2756. Then restart the system.
  2757. HEXPLANATION: The drive must be a single
  2758. letter followed by a colon. The drive
  2759. letter must be the name of a disk
  2760. on your system.
  2761. ACTION: Check the SWAPPATH= statement in the
  2762. CONFIG.SYS file. Then restart the system.
  2763. HEXPLANATION: The path specified is incorrect.
  2764. The path must be the name of a subdirectory
  2765. that exists on the specified disk.
  2766. ACTION: If you want to use a specific path for
  2767. the swap file, correct the SWAPPATH= statement
  2768. in the CONFIG.SYS file.  Restart the system.
  2769. HEXPLANATION: The hard disk or diskette may
  2770. be full. (Swapping requires a minimum of 512KB
  2771. free space.) Or, the diskette is write-protected.
  2772. ACTION: Do one of the following:
  2773. 1. Make additional space available on the
  2774.    hard disk or diskette.
  2775. 2. Insert a formatted diskette that is not
  2776.    write-protected.
  2777. 3. Change the SWAPPATH= statement in CONFIG.SYS
  2778.    to specify a different drive.
  2779. Then restart the system.
  2780. HEXPLANATION: There is not enough system memory or disk
  2781. storage available.
  2782. ACTION: Try one of the following:
  2783. 1. Edit the CONFIG.SYS file to reduce the value specified
  2784.    in the BUFFERS=, TRACEBUF=, DISKCACHE=, THREADS=, or
  2785.    RMSIZE= statement, or reduce the size allocated for a
  2786.    virtual disk in a DEVICE=VDISK.SYS statement.
  2787. 2. Install another memory option in your system unit.
  2788. 3. Use the ERASE command to delete unwanted files on the
  2789.    swap disk or use the COPY command to copy them to a
  2790.    different disk.
  2791. Then restart the system.
  2792. HEXPLANATION: The path specified is incorrect.
  2793. The path must be the name of a subdirectory
  2794. that exists on the specified disk.
  2795. ACTION: If you want to use a specific path for
  2796. the swap file, correct the SWAPPATH= statement
  2797. in the CONFIG.SYS file.  Restart the system.
  2798. HEXPLANATION: The system requires additional virtual memory,
  2799. but cannot expand the size of the swapfile to satisfy this
  2800. request.
  2801. ACTION: Reduce the virtual memory requirement by closing
  2802. applications, or increase the amount of available space on
  2803. the partition by deleting unwanted files.  If the SWAPPER.DAT
  2804. file is full (message reoccures), you may need to change the
  2805. default location of your swap file.  Refer to SWAPPATH in
  2806. the Command Reference for additional information.
  2807. HEXPLANATION: The file name is incorrect or
  2808. does not exist.
  2809. ACTION: Check the file name and retry the
  2810. command.
  2811. HEXPLANATION: The VIEW command does not exist in the current
  2812. directory or path specified, or the Command Reference might
  2813. not be installed.
  2814. ACTION: Add the subdirectory in which VIEW exists to the path
  2815. environment variable, or install the Command Reference.
  2816. HEXPLANATION: A portion of the swap file is mapped to a bad sector
  2817. on the hard disk.  The system cannot read the specific segment
  2818. in this area of the swap file.
  2819. ACTION: Depending on the location of the swap file (SWAPPER.DAT),
  2820. do one of the following:
  2821. If the swap file is located on the C: partition (the default location
  2822. for the swap file):
  2823.  1. Restart the system using an OS/2 or DOS startup diskette.
  2824.  2. Backup to diskette non-OS/2 system files located
  2825.     on the C: partition.
  2826.  3. Reinstall OS/2, then select the option to format the C: partition.
  2827.  4. Restore the files you backed up in Step 2.
  2828. If the swap file is located on a partition other than C:
  2829.  1. Restart the system using an OS/2 or DOS startup diskette.
  2830.  2. Edit the CONFIG.SYS file and change the SWAPPATH statement so that
  2831.     the swap file is located on the C: partition.
  2832.     For example, SWAPPATH=C:\OS2\SYSTEM 512.
  2833.  3. Restart OS/2 from the hard disk (the usual way).
  2834.  4. If required, perform an error recovery.  It may be possible that
  2835.     you will need to reformat the partition that contained
  2836.     the bad sector.
  2837. OPTIONAL
  2838.  5. Backup to diskette all files on the partition containing the bad sector.
  2839.  6. Reformat that partition.
  2840.  7. Restore the files you backed up in Step 5.
  2841. If the above procedure fails, then:
  2842.  1. Use the Hardware Reference Diskette, and select the format option.
  2843.     Perform a low-level format of the entire hard disk.
  2844.  2. Reinstall OS/2.
  2845. If this procedure fails, then:
  2846.  1. Replace the hard disk.
  2847.  2. Install OS/2.
  2848.  3. Restore all files you backed up.
  2849. HEXPLANATION: There are not enough drive letters
  2850. available to install a virtual disk.
  2851. ACTION: Determine if drive letters can be made
  2852. available by modifying the disk partitions. Use
  2853. FDISK or delete DEVICE=VDISK statements in the
  2854. CONFIG.SYS file.
  2855. HEXPLANATION: The operating system detected an error when starting
  2856. the program. The usual cause of this type of error is:
  2857. 1. The program cannot be found.
  2858. 2. There is not enough storage available to start the program.
  2859. 3. The file system program specified in the /FS parameter of the
  2860.    FORMAT command cannot be found.
  2861. 4. The final installation diskette must be replaced with the
  2862.    Operating System/2 Diskette 1.
  2863. ACTION: Do one of the following; then, retry the command.
  2864. 1. Check that the program name in the current path is correct.
  2865. 2. Reduce the number of running programs.
  2866. 3. Check that the file system name is correct.
  2867. 4. Remove the final installation diskette and insert
  2868.    Operating System/2 Diskette 1 in drive A.
  2869. HEXPLANATION: A function needed by the program is not available
  2870. or is in use.
  2871. ACTION: Wait awhile; then retry the command.
  2872. HEXPLANATION: The specified file system does not work with
  2873. the disk or diskette being used.
  2874. ACTION: Do one of the following; then retry the command.
  2875. 1. Specify a different file system name.
  2876. 2. Use a different disk or diskette.
  2877. HEXPLANATION: There is not enough available storage to load
  2878. the specified system program or device driver.
  2879. ACTION: Perform one of the following actions, then restart
  2880. the system:
  2881. 1. Edit the CONFIG.SYS file to increase the amount of
  2882.    storage available by:
  2883.    a. Reducing the value on the BUFFERS command
  2884.    b. Removing unnecessary DEVICE and/or RUN commands
  2885.    c. Reducing the value on the DISKCACHE command
  2886.    d. Reducing the value on the TRACEBUF command
  2887.    e. Reducing the size of the virtual disk specified on
  2888.       the DEVICE=VDISK command
  2889. 2. If the failing program is COMMAND.COM, edit the
  2890.    CONFIG.SYS file to increase the value on the RMSIZE
  2891.    command.
  2892. 3. If the failing program is not COMMAND.COM, edit the
  2893.    CONFIG.SYS file to decrease the value on the RMSIZE
  2894.    command or add the PROTECTONLY=YES command.
  2895. 4. Install another memory option in your system unit.
  2896. HEXPLANATION: All drive letters are being used by the hard
  2897. disks.
  2898. ACTION: Delete any logical partitions that are not needed.
  2899. HEXPLANATION: The specified command in the CONFIG.SYS file
  2900. has more parameters than are expected.
  2901. ACTION: Edit the CONFIG.SYS file to correct or remove
  2902. the incorrect command. Then restart the system.
  2903. HEXPLANATION: The required symbol has been left out or is
  2904. misplaced.
  2905. ACTION: Edit the CONFIG.SYS file to correct or remove
  2906. the incorrect command. Then restart the system.
  2907. HEXPLANATION: An option was selected that
  2908. does not exist.  Options /B, /C, /T, and /D:
  2909. are the only options the system accepts.
  2910. ACTION: Retry the command using a correct
  2911. option.
  2912. HEXPLANATION: The parameters selected cannot
  2913. appear together or no parameter was specified.
  2914. The correct syntax is:
  2915.   PRINT /C [/D:device]
  2916.   PRINT /T [/D:device]
  2917.   PRINT pathname... [/D:device] [/B]
  2918. ACTION: Enter the parameters correctly and
  2919. retry the command.
  2920. HEXPLANATION: Correct printer device names
  2921. are PRN, LPT1, LPT2, and LPT3.
  2922. ACTION: Retry the PRINT command using a
  2923. correct printer device.
  2924. HEXPLANATION: A /C or /T option was requested
  2925. but the spooler is not running.
  2926. ACTION: Retry the command without the /C or
  2927. /T option.
  2928. HEXPLANATION: The /C or /T parameter can only be used
  2929. while in an OS/2 session.
  2930. ACTION: Switch to an OS/2 session and try the command again.
  2931. HEXPLANATION: The file named in the command
  2932. does not exist in the current directory or search path
  2933. specified. Or, the file name was entered incorrectly.
  2934. ACTION: Retry the command using the correct file name.
  2935. HEXPLANATION: The parameter specified is not valid for the FDISK
  2936. command. /D is the only parameter that you can use.
  2937. ACTION: To perform the delete operation, type FDISK /D.
  2938. HEXPLANATION: The PATCH command accepts the
  2939. following parameters:
  2940. To patch a file interactively:
  2941.    PATCH filename
  2942. where filename identifies the file to be patched
  2943. To patch a file automatically:
  2944.    PATCH /A filename
  2945. where filename identifies a patch instruction file
  2946. ACTION: Check the PATCH parameters and retry the command.
  2947. HEXPLANATION: A  VER or CHA command
  2948. was specified without the necessary fields.
  2949. ACTION: Check the patch instruction
  2950. file for errors or contact the supplier of the
  2951. patch instruction file.
  2952. HEXPLANATION: The requested offset is greater
  2953. than the size of the file.
  2954. ACTION: Make sure you entered the correct
  2955. offset.
  2956. HEXPLANATION: PATCH could not allocate enough
  2957. storage to save all the patch information.
  2958. ACTION: Split the patch request into two or
  2959. more PATCH sessions.
  2960. HEXPLANATION: PATCH could not find instructions
  2961. for patching a file in the patch instruction file.
  2962. ACTION: Check the patch instruction
  2963. file for errors or contact the supplier of the
  2964. patch instruction file.
  2965. HEXPLANATION: A VER or CHA command was
  2966. found in the patch instruction file without a
  2967. previous FILE command specifying the file to
  2968. patch.
  2969. ACTION: Check the patch instruction
  2970. file for errors or contact the supplier of the
  2971. patch instruction file.
  2972. HEXPLANATION: An incorrect offset was
  2973. found in the patch instruction file.
  2974. ACTION: Check the patch instruction
  2975. file for errors or contact the supplier of the
  2976. patch instruction file.
  2977. HEXPLANATION: A correct hexadecimal string
  2978. consists of up to 32 hexadecimal digits
  2979. with optional imbedded hyphens.  There must
  2980. be an even number of hexadecimal digits.
  2981. ACTION: Check the patch instruction
  2982. file for errors or contact the supplier of the
  2983. patch instruction file.
  2984. HEXPLANATION: A verify offset in the patch
  2985. instruction file was too close to the end or past
  2986. the end of the file being patched.
  2987. ACTION: Check the patch instruction
  2988. file for errors or contact the supplier of the
  2989. patch instruction file.
  2990. HEXPLANATION:  The file being patched is
  2991. already patched or is not the right file.
  2992. ACTION: Check the patch instruction
  2993. file for errors or contact the supplier of the
  2994. patch instruction file.
  2995. HEXPLANATION: A change offset in the patch
  2996. instruction file was past the end of the file
  2997. being patched.
  2998. ACTION: Check the patch instruction
  2999. file for errors or contact the supplier of the
  3000. patch instruction file.
  3001. HEXPLANATION: An unknown command or a comment
  3002. without a preceding semicolon (;) was found in the
  3003. patch instruction file.
  3004. ACTION: Check the patch instruction
  3005. file for errors or contact the supplier of the
  3006. patch instruction file.
  3007. HEXPLANATION: The file to be appended cannot
  3008. be opened for reading.
  3009. ACTION: Make sure the file exists and the
  3010. file name is spelled correctly.
  3011. HEXPLANATION: No CHA commands were found in the patch
  3012. instruction file for the file to be patched.
  3013. ACTION: Check the patch instruction
  3014. file for errors or contact the supplier of the
  3015. patch instruction file.
  3016. HEXPLANATION: The MODE command accepts the
  3017. following parameters:
  3018. To set parallel printer modes:
  3019.    MODE LPT# chars,lines,P
  3020.    MODE PRN  chars,lines,P
  3021. To set video modes:
  3022.    MODE display,rows
  3023. To set asynchronous modes for DOS sessions:
  3024.    MODE COM#:baud,parity,databits,stopbits
  3025. To set asynchronous modes for OS/2 sessions:
  3026.    MODE COM#:baud,parity,databits,stopbits,
  3027.    TO=ON|OFF,XON=ON|OFF,IDSR=ON|OFF,ODSR=ON|OFF,
  3028.    OCTS=ON|OFF,DTR=ON|OFF|HS,RTS=ON|OFF|HS|TOG
  3029. To set diskette verification:
  3030.    MODE DSKT VER=ON|OFF
  3031. ACTION: Check the MODE parameters and retry the command.
  3032. For more information about MODE, refer to the Command Reference.
  3033. HEXPLANATION: The value for the printer parameter is not correct.
  3034. Only the following values can be used:
  3035.    LPT# or PRN (# can equal 1, 2, or 3)
  3036. ACTION: Correct the value; then, retry the command.
  3037. HEXPLANATION: The value for the printer parameter is not correct.
  3038. Only the following values can be used:
  3039.    CHARS - 80, 132
  3040. ACTION: Correct the value; then, retry the command.
  3041. HEXPLANATION: The value for the printer parameter is not correct.
  3042. Only the following values can be used:
  3043.    LINES - 6, 8
  3044. ACTION: Correct the value; then, retry the command.
  3045. HEXPLANATION: The value for the COM# parameter is not correct.
  3046. Only the following values can be used:
  3047.    COM#    -  1-8
  3048. ACTION: Correct the value; then, retry the command.
  3049. To view other asynchronous communications MODE command parameters,
  3050. enter: HELP 1625
  3051. HEXPLANATION: The value for the BAUD parameter is not correct.
  3052. Only the following values can be used:
  3053.    BAUD    -  110, 150, 300, 600, 1200, 1800, 2400, 3600,
  3054.               4800, 7200, 9600, 14400, 19200, 38400, 57600, 76800,
  3055.               115200, 138240, 172800, 230400, 345600
  3056.    NOTE: Rates higher than 57600 are only valid on certain systems.
  3057. ACTION: Correct the value; then, retry the command.
  3058. To view other asynchronous communications MODE command parameters,
  3059. enter: HELP 1625
  3060. HEXPLANATION: You are operating in the DOS environment, but the
  3061. parameter specified is for an OS/2 session. The following MODE
  3062. parameters can be used in OS/2 sessions only :
  3063.    TO=
  3064.   XON=
  3065.  IDSR=
  3066.  ODSR=
  3067.  OCTS=
  3068.   DTR=
  3069.   RTS=
  3070. ACTION: Specify the correct DOS parameter or switch to an OS/2 session;
  3071. then, retry the command.
  3072. HEXPLANATION: MODE detected a COM port that is not installed.
  3073. ACTION: Specify an installed COM port; then, retry the command.
  3074. HEXPLANATION: The value for the video mode parameter is not correct.
  3075. Only the following values can be used:
  3076. ROWS - 25
  3077.        43
  3078.        50
  3079. ACTION: Correct the value; then, retry the command.
  3080. HEXPLANATION: The value for the video mode parameter is not correct.
  3081. Only the following values can be used:
  3082. DISPLAY - 40
  3083.           80
  3084.           BW40
  3085.           BW80
  3086.           CO40
  3087.           CO80
  3088.           MONO
  3089. ACTION: Correct the value; then, retry the command.
  3090. HEXPLANATION: When you specify a ROWS parameter for the MODE
  3091. command, you must also specify a DISPLAY parameter. The
  3092. following DISPLAY parameters can be used:
  3093. ACTION: Specify a DISPLAY and ROW parameter; then, retry the command.
  3094. HEXPLANATION: The values for the asynchronous communications MODE
  3095. parameters are not correct. Only the following values can be used:
  3096.    COM#    -  1-8
  3097.    BAUD    -  110, 150, 300, 600, 1200, 1800, 2400, 3600,
  3098.               4800, 7200, 9600, 14400, 19200, 38400, 57600, 76800,
  3099.               115200, 138240, 172800, 230400, 345600
  3100.    PARITY   - N(one), O(dd), E(ven), M(ark), S(pace)
  3101.    DATABITS - 5, 6, 7, 8
  3102.    STOPBITS - 1, 1.5, 2
  3103.               (1.5 STOPBITS is correct only if DATABITS is set to 5)
  3104.    TO   - ON, OFF
  3105.    XON  - ON, OFF
  3106.    IDSR - ON, OFF
  3107.    ODSR - ON, OFF
  3108.    OCTS - ON, OFF
  3109.    DTR  - ON, OFF, HS
  3110.    RTS  - ON, OFF, HS, TOG
  3111.    NOTE: Rates higher than 57600 are only valid on certain systems.
  3112. ACTION: Correct the value; then, retry the command.
  3113. To view the correct format for entering the MODE command and its
  3114. parameters, enter: HELP 1601
  3115. HEXPLANATION: The value for the diskette verification parameter is not
  3116. correct. Only the following values can be used:
  3117.    DSKT VER=ON, OFF
  3118. ACTION: Correct the value; then, retry the command.
  3119. HEXPLANATION: The DISPLAY or ROW parameter is not correct for the
  3120. type of video device specified. The following are the correct
  3121. combinations of DISPLAY and video device:
  3122. DISPLAY:
  3123.    80, BW80, CO80 - XGA, VGA, EGA, CGA, MPA
  3124.    40, BW40, CO40 - XGA, VGA, EGA, CGA
  3125.                     (Not valid in a VIO window)
  3126.    MONO - EGA, VGA, XGA
  3127. ROWS:
  3128.    25 - XGA, VGA, EGA, CGA, MPA
  3129.    43 - XGA, VGA, EGA
  3130.    50 - XGA, VGA
  3131. ACTION: Correct the value; then, retry the command.
  3132. HEXPLANATION: The value for the DATABITS parameter is not correct.
  3133. Only the following values can be used:
  3134.    DATABITS -  5-8
  3135. ACTION: Correct the value; then, retry the command.
  3136. To view other asynchronous communications MODE command parameters,
  3137. enter: HELP 1625
  3138. HEXPLANATION: The value for the STOPBITS parameter is not correct.
  3139. Only the following values can be used:
  3140.    STOPBITS - 1, 1.5, 2
  3141.               (1.5 STOPBITS is correct only if DATABITS is set to 5)
  3142. ACTION: Correct the value; then, retry the command.
  3143. To view other asynchronous communications MODE command parameters,
  3144. enter: HELP 1625
  3145. HEXPLANATION: The value for the PARITY parameter is not correct.
  3146. Only the following values can be used:
  3147.    PARITY   - N(one), O(dd), E(ven), M(ark), S(pace)
  3148. ACTION: Correct the value; then, retry the command.
  3149. To view other asynchronous communications MODE command parameters,
  3150. enter: HELP 1625
  3151. HEXPLANATION: The MODE parameter is not recognized.
  3152. ACTION: Correct the value; then, retry the command.
  3153. To view the correct format for entering the MODE command and its
  3154. parameters, enter: HELP 1601
  3155. HEXPLANATION: A disk cannot be restored onto itself.
  3156. ACTION: Retry the command using the correct
  3157. source and target drive letters.
  3158. HEXPLANATION: More than 11 parameters or less
  3159. than 2 parameters were entered.
  3160. ACTION: Retry the command using the correct
  3161. number of parameters.
  3162. HEXPLANATION: All of the backup diskettes were
  3163. searched, and no files were found to match
  3164. the path and file specification.
  3165. ACTION: Insert the correct diskette
  3166. and retry the command.
  3167. HEXPLANATION: The diskettes used in a restore must
  3168. be inserted in the same order in which they were backed up.
  3169. ACTION: Retry the RESTORE command inserting the diskettes
  3170. in the correct order.
  3171. HEXPLANATION: The /l parameter was specified but
  3172. there is not enough room to create the log file.
  3173. ACTION: Press Ctrl+Break to end the BACKUP log file
  3174. procedure or press Enter to continue without
  3175. adding more entries to the log file.  Delete any
  3176. unwanted files from the disk and retry the command.
  3177. HEXPLANATION: No drive letter was entered for
  3178. the BACKUP command.
  3179. ACTION: Retry the command specifying a
  3180. correct drive letter.
  3181. HEXPLANATION: A source drive must be
  3182. specified for the BACKUP command.
  3183. ACTION: Retry the command specifying
  3184. a source drive.
  3185. HEXPLANATION: A target drive must be
  3186. specified for the BACKUP command.
  3187. ACTION: Retry the command specifying
  3188. a target drive.
  3189. HEXPLANATION: A disk cannot be backed up onto itself.
  3190. ACTION: Retry the command using the correct
  3191. source and target drive letters.
  3192. HEXPLANATION: Either the system cannot find FORMAT.COM
  3193. file or there is not enough storage in the system.
  3194. ACTION: Insert a formatted diskette and
  3195. backup will continue.
  3196. HEXPLANATION: A non-existent drive
  3197. specification was entered for the command or
  3198. one of its parameters.
  3199. ACTION: Retry the command using a correct
  3200. drive specifier.
  3201. HEXPLANATION: The FORMAT utility is not in the current
  3202. directory or is not accessible through the path specified.
  3203. ACTION: Copy the FORMAT utility to a location that can be
  3204. found through the PATH specified.
  3205. HEXPLANATION: One of the following errors occurred:
  3206. 1. The path specified is incorrect.
  3207. 2. The logfile is read-only.
  3208. 3. The logfile is being used by another process.
  3209. ACTION: Choose the appropriate ACTION:
  3210. 1. Specify the correct path.
  3211. 2. Use the ATTRIB command to remove the read-only
  3212.    attribute of the file.
  3213. 3. Wait until the logfile is no longer in use.
  3214. 4. Use a different file name for the logfile.
  3215. Then retry the command.
  3216. HEXPLANATION: The /F parameter cannot be used
  3217. to format a hard disk.
  3218. ACTION: Retry the command without the /F
  3219. parameter, or specify a diskette drive.
  3220. HEXPLANATION: The file is being used by another process.
  3221. ACTION: Retry the command later and use the /M parameter.
  3222. HEXPLANATION: The system cannot create files
  3223. on the target disk.
  3224. ACTION: If you are using a diskette drive,
  3225. replace the diskette. If not, back up files on a
  3226. different drive.
  3227. HEXPLANATION: One of the following errors occurred:
  3228. 1.  The directory cannot be created because it
  3229.     already exists.
  3230. 2.  The directory path cannot be found.
  3231. 3.  The root directory is full.
  3232. 4.  A file with that name already exists.
  3233. 5.  The directory name contains unacceptable
  3234.     characters or is an OS/2 reserved file name.
  3235. ACTION: To correct problems 1 and 2, check to
  3236. see if a directory by that name exists in the
  3237. current directory.  To correct problem 3,
  3238. use the CHKDSK command to see if the directory
  3239. is full.  To correct problem 4, use another
  3240. name for the directory.  To correct problem 5,
  3241. be sure to use the correct characters.
  3242. HEXPLANATION: The path specified is greater
  3243. than 63 characters.
  3244. ACTION: Specify a path name with up to
  3245. 63 characters.
  3246. HEXPLANATION: The /S option cannot be used when
  3247. copying to a subdirectory belonging to a source
  3248. directory.
  3249. ACTION: Delete the /S option or copy the files
  3250. to a directory outside of the source directory.
  3251. HEXPLANATION: One or more of the specified parameters are not
  3252. valid, a valid parameter was entered more than once, or a
  3253. parameter was not specified.
  3254. The allowed parameters are:
  3255.   /DOS     Prepares your system to start DOS from drive C.
  3256.   /OS2     Prepares your system to start the OS/2 operating
  3257.            system from drive C.
  3258.   /Q       Queries the system to determine which operating
  3259.            system will start next.
  3260. ACTION: Specify the correct parameter or parameters; then,
  3261. try the command again.
  3262. HEXPLANATION: The file contains errors, or the file is in use
  3263. by another process.
  3264. ACTION: Do one of the following:
  3265.   1. Correct the errors in the file.
  3266.   2. Wait until the process using the file finishes.
  3267. Then try the command again.
  3268. HEXPLANATION: Either the source directory was not
  3269. specified, or a parameter was entered more than once.
  3270. ACTION: Correct the parameters and retry the command.
  3271. HEXPLANATION: This utility requires DOS version 3.20 or higher.
  3272. ACTION: Install the appropriate version of DOS; then, try the
  3273. command again.
  3274. HEXPLANATION: The file might be missing, or the Dual Boot
  3275. feature might not be installed.
  3276. ACTION: Ensure that the file is present at the location
  3277. specified in this message. If the file is in the correct
  3278. location, reinstall the Dual Boot feature and try the
  3279. command again.
  3280. HEXPLANATION: The requested operating system is the same as
  3281. the current operating system. The BOOT command should be
  3282. used when you want to switch from the startup operating system
  3283. to the other operating system. You can switch from
  3284. the OS/2 operating system to DOS or from DOS to OS/2.
  3285. ACTION: Specify the other operating system; then, try the
  3286. command again.
  3287. HEXPLANATION: An error occurred during the attempt to change
  3288. the startup operating system.
  3289. ACTION: Reinstall the DOS and OS/2 operating systems.
  3290. HEXPLANATION: The BOOT utility made changes to your hard disk
  3291. and replaced the C:\CONFIG.SYS and C:\AUTOEXEC.BAT files in
  3292. preparation for the next reset.
  3293. Note that if you restart the system while programs are running,
  3294. those programs will be ended and no changes will be saved.
  3295. ACTION: End all programs that you have running (so that the
  3296. changes will be saved) and start your system again.
  3297. HEXPLANATION: The specified file was not copied. The file
  3298. might not exist, or it might contain errors or be in use
  3299. by another process.
  3300. ACTION: Do one of the following. Then, try the command again:
  3301. 1. Copy the file to the startup drive.
  3302. 2. Correct any errors in the file.
  3303. 3. Wait until the process using the file finishes.
  3304. HEXPLANATION: The program made changes to your hard disk and
  3305. replaced files C:\CONFIG.SYS and C:\AUTOEXEC.BAT in
  3306. preparation for the next reset.
  3307. ACTION: Start your system again by pressing Ctrl+Alt+Del.
  3308. HEXPLANATION: The file containing the specified device
  3309. driver, program, or data file cannot be found.
  3310. ACTION: Install the specified file. Then restart the system.
  3311. HEXPLANATION: The file specified does not contain a valid
  3312. device driver or file system driver, or contains a valid DOS
  3313. device driver when a DOS session was not started.
  3314. ACTION: Perform one of the following actions, then
  3315. restart the system:
  3316. 1. Edit the CONFIG.SYS file to correct or remove the
  3317.    incorrect command.
  3318. 2. Edit the CONFIG.SYS file to remove the PROTECTONLY=YES
  3319.    command.
  3320. 3. Install the correct device driver or file system driver in the specified
  3321.    file.
  3322. 4. Install all dynamic link libraries required by the
  3323.    specified device driver.
  3324. HEXPLANATION: There is not enough storage available for the
  3325. storage specified by the DISKCACHE statement.
  3326. ACTION: Try one of the following:
  3327. 1. Edit the CONFIG.SYS file to reduce the value specified
  3328.    in the DISKCACHE=, BUFFERS=, TRACEBUF=, THREADS=, or
  3329.    RMSIZE= statement, or reduce the size allocated for a
  3330.    virtual disk in a DEVICE=VDISK.SYS statement.
  3331. 2. Install another memory option in your system unit.
  3332. Then restart the system.
  3333. HEXPLANATION: The value specified in the DISKCACHE statement in
  3334. the CONFIG.SYS file is too small for the amount of total DASD
  3335. (hard disk size) in your system.
  3336. ACTION: Edit the CONFIG.SYS file to increase the value on the
  3337. DISKCACHE command. Then restart the system.
  3338. For more information about the minumum value needed, refer to
  3339. DISKCACHE in the Command Reference.
  3340. HEXPLANATION: The specified code page is not defined in
  3341. the font file for the display, or no DEVINFO command was
  3342. specified for device type SCR.
  3343. ACTION: Perform one of the following actions, then restart
  3344. the system:
  3345. 1. Edit the CONFIG.SYS file to correct or remove the
  3346.    CODEPAGE command.
  3347. 2. Edit the CONFIG.SYS file to correct or add the
  3348.    DEVINFO=SCR command.
  3349. 3. Install the correct font file for the display.
  3350. HEXPLANATION: One or more of the specified code page(s) are
  3351. not defined in the translation table file for the keyboard,
  3352. or no DEVINFO command was specified for device type KBD.
  3353. ACTION: Perform one of the following actions, then restart
  3354. the system:
  3355. 1. Edit the CONFIG.SYS file to correct or remove the
  3356.    CODEPAGE command.
  3357. 2. Edit the CONFIG.SYS file to correct or add the
  3358.    DEVINFO=KBD command.
  3359. 3. Install the correct keyboard translation file.
  3360. HEXPLANATION: An error occurred that prevented the BOOT command
  3361. from automatically restarting the system. If you are running
  3362. OS/2, the C:\OS2 directory might not contain the DOS.SYS file.
  3363. Or, if you have just run BOOT /DOS, your OS/2 CONFIG.SYS file
  3364. might not contain the correct DEVICE= statement.
  3365. ACTION: Do one of the following:
  3366. 1. If you are running OS/2 and the C:\OS2 directory does not
  3367.    contain the DOS.SYS file, use the UNPACK command to copy the
  3368.    DOS.SYS file from the OS/2 Installation Diskette to the
  3369.    C:\OS2 directory.
  3370. 2. If you have just run BOOT /DOS, make sure that the OS/2
  3371.    CONFIG.SYS file contains the DEVICE=C:\OS2\DOS.SYS statement.
  3372. Then, press Ctrl+Alt+Del to restart the system.
  3373. HEXPLANATION: The specified file is not a valid country
  3374. information file or the file has been destroyed.
  3375. ACTION: Install the correct country information file. Then
  3376. restart the system.
  3377. HEXPLANATION: The BOOT command cannot access a function of the
  3378. DOS.SYS device driver. The device driver is either missing or
  3379. is not in the correct directory.
  3380. ACTION: Do one of the following:
  3381. 1. If the DOS.SYS device driver is not in the C:\OS2 directory,
  3382.    use the UNPACK command to copy it from the OS/2 Installation
  3383.    Diskette to the C:\OS2 directory.
  3384. 2. Ensure that the OS/2 CONFIG.SYS file contains the
  3385.    DEVICE=C:\OS2\DOS.SYS statement.
  3386. Press Ctrl+Alt+Del to restart the system; then, try the command
  3387. again.
  3388. HEXPLANATION: The storage in the system cannot be
  3389. allocated or a hardware error occurred.
  3390. ACTION: Check the storage size and run the diagnostics
  3391. diskette to determine the cause of the problem.
  3392. HEXPLANATION: The translation table file does not exist,
  3393. or the path is not given in your DEVINFO= statement.
  3394. ACTION: Unpack the translation table file to your disk.
  3395. Put the path and file name in the DEVINFO= statement
  3396. in the CONFIG.SYS file and restart the system.
  3397. HEXPLANATION: An error occurred while reading the
  3398. translation table file.
  3399. ACTION:  Reinstall the translate table file using the
  3400. same file name and path name and restart the system.
  3401. HEXPLANATION: An external error has occurred and
  3402. the system cannot continue with the operation.
  3403. ACTION: Retry the command.
  3404. HEXPLANATION: The translate table file that is listed in the DEVINFO= statement
  3405. in the CONFIG.SYS file does not have a default translate table entry that
  3406. matches the country code and the keyboard you are using.
  3407. ACTION: Do one of the following; then retry the command.
  3408. 1. Edit the DEVINFO= statement in the CONFIG.SYS file to use
  3409.    the system provided translate table file (KEYBOARD.DCP).
  3410. 2. Correct the translate table file.
  3411. HEXPLANATION: The operating system detected an error opening
  3412. the keyboard. The usual cause of this error is too many files
  3413. or programs are open.
  3414. ACTION: Do one of the following; then retry the command.
  3415. 1. Reduce the number of running programs.
  3416. 2. Reduce the number of open files.
  3417. HEXPLANATION: The keyboard that is installed for
  3418. the system is not a compatible type.  Compatible
  3419. types of keyboards are Personal Computer AT
  3420. and Personal Computer Enhanced keyboards.
  3421. ACTION: Install a compatible keyboard
  3422. and retry the command.
  3423. HEXPLANATION: The system cannot continue to load
  3424. the translate table because it has detected an error.
  3425. ACTION: Retry the command.
  3426. HEXPLANATION: Too few or too many parameters were entered.
  3427. The CHCP command accepts only one parameter and that parameter
  3428. must represent a specific code page number.
  3429. ACTION: Retry the CHCP command using the correct parameter.
  3430. HEXPLANATION: The country information file
  3431. was not present during system startup.
  3432. ACTION: If the CONFIG.SYS file specifies a
  3433. country information file, make sure that it
  3434. exists. If the CONFIG.SYS file does not specify
  3435. a country information file, make sure that the
  3436. COUNTRY.SYS file exists in the root directory of the
  3437. startup drive. Correct the problem and restart the system.
  3438. HEXPLANATION: The code page specified has not
  3439. been defined by a CODEPAGE= command in the
  3440. CONFIG.SYS file.
  3441. ACTION: Define the CODEPAGE= command in the
  3442. CONFIG.SYS file using a valid code page,
  3443. and then restart the system.
  3444. HEXPLANATION: The START command has a wrong parameter or combination
  3445. of parameters.
  3446. ACTION: Check the command syntax; then retry the command.
  3447. HEXPLANATION: The spooler option was not started.
  3448. ACTION: Start the spooler by using the Spooler Object in the.
  3449. System Setup folder.
  3450. HEXPLANATION: The Presentation Manager detected an
  3451. error while trying to write to this device.
  3452. ACTION: Make sure the device is:
  3453. 1. Installed and connected
  3454. 2. Switched on
  3455. 3. Not being used by another process
  3456. 4. In the proper receive mode
  3457. Retry the command.
  3458. HEXPLANATION: The PRINT command received a return code
  3459. it did not understand.
  3460. ACTION: Retry the command. If the error occurs again, it might
  3461. be necessary to reconfigure the component and restart the system.
  3462. HEXPLANATION:  A communications port can be
  3463. used by only one application at a time.
  3464. ACTION:  You may end a program by selecting
  3465. it from the Presentation Manager Window List
  3466. and then closing it.
  3467. HEXPLANATION:  A parallel port can be used
  3468. by only one application at a time.
  3469. ACTION:  You may end a program by selecting it
  3470. from the Presentation Manager Window List
  3471. and then closing it.
  3472. HEXPLANATION: The REXX command file was not processed
  3473. because OS/2 Procedures Language 2/REXX is not installed.
  3474. ACTION: Install OS/2 Procedures Language 2/REXX on your system;
  3475. then, try the command again.
  3476. HEXPLANATION: A Presentation Manager application cannot be
  3477. executed using the DETACH command.
  3478. ACTION: Try executing the program using the START command.
  3479. HEXPLANATION: CMD.EXE does not support chaining from REXX
  3480. batch files.
  3481. ACTION:Check your REXX batch file for other batch files
  3482. names. Precede the batch file name that you want started
  3483. with the REXX keyword CALL.
  3484. HEXPLANATION: The file does not exist or is in a different directory.
  3485. ACTION: Check the spelling of the file name and its location.
  3486. Retry the command.
  3487. HEXPLANATION: The process tried to write to a pipe that
  3488. could not be created or no longer exists.
  3489. ACTION: Check that the program you are trying to pipe to
  3490. exists. Retry the command.
  3491. HEXPLANATION: The START command was specified using the /F parameter,
  3492. but CMD.EXE was not able to start the program in the foreground.
  3493. The session is started, but it is not in the foreground session.
  3494. ACTION: Switch to the session created by the command to make it
  3495. the foreground session.
  3496. HEXPLANATION: The program generated an exception
  3497. that the system cannot resolve.  The software
  3498. diagnostic code allows determination of what type
  3499. of exception was generated.
  3500. ACTION: Correct the problem or try a different
  3501. version of the program.
  3502. HEXPLANATION: The process ended when it tried to divide
  3503. a number by zero.
  3504. ACTION: Correct the problem or try a different
  3505. version of the program.
  3506. HEXPLANATION: The program attempted to perform
  3507. an instruction that the system cannot perform.
  3508. The software diagnostic code allows determination
  3509. of what type of instruction was attempted.
  3510. ACTION: Correct the problem or try a different
  3511. version of the program.
  3512. HEXPLANATION: A math coprocessor is not present
  3513. in the system.
  3514. ACTION: Obtain a version of the program that does not
  3515. require a math coprocessor or obtain a math coprocessor.
  3516. HEXPLANATION: The device name is not correct.
  3517. ACTION: Check the device name or spelling and retry the command.
  3518. HEXPLANATION: The batch file that was running cannot be found, or has
  3519. been deleted.
  3520. ACTION: Replace or reconstruct the batch file and retry the command.
  3521. HEXPLANATION: CHKDSK requires more memory to examine the extended attribute
  3522. chains for this file or directory. All the extended attribute chains
  3523. on this disk will be ignored.
  3524. ACTION: Do one of the following; then restart the system and retry the
  3525. command:
  3526. 1. Reduce the number of running programs.
  3527. 2. Reduce the value of BUFFERS=, TRACEBUF=, DISKCACHE=, THREADS=,
  3528. RMSIZE=, or DEVICE=VDISK.SYS statements, in the CONFIG.SYS file.
  3529. 3. Remove unwanted swap files from the hard disk or diskette.
  3530. 4. Install additional memory.
  3531. HEXPLANATION: One or more extended attributes already exist
  3532. on the target directory or file. The extended attribute join
  3533. operation is not allowed when extended attributes already
  3534. exist unless the override switch is selected.
  3535. ACTION: Use the /O parameter on the EAUTIL command to select
  3536. the override switch.
  3537. HEXPLANATION: The maximum number of OS/2 mode sessions has
  3538. been reached.
  3539. ACTION: Wait until an OS/2 mode session ends and then retry
  3540. the command.
  3541. HEXPLANATION: The system can establish the status of the
  3542. COM port only from an OS/2 session.
  3543. ACTION: Switch to an OS/2 session and retry the command.
  3544. HEXPLANATION: The ASYNC parameter, P, has been specified
  3545. in the OS/2 session but is only valid in the DOS session.
  3546. ACTION: Do one of the following; then retry the command.
  3547. 1. Set the infinite timeout setting to TO=ON in the
  3548.    OS/2 session.
  3549. 2. Switch to a DOS session.
  3550. HEXPLANATION: This port supports Enhanced Mode (DMA), but
  3551. the COMDMA.SYS device driver cannot use Enhanced Mode because
  3552. the Arbitration Levels are set incorrectly.  Each of the
  3553. Arbitration Levels for the COM port should be set to
  3554. DEDICATED, and there must be a difference between the
  3555. Arbitration Levels for Receive and Transmit.
  3556. ACTION: Do the following:
  3557. 1. Restart the system using the Hardware Reference Diskette.
  3558. 2. Select Set Configuration.
  3559. 3. Set the Arbitration Levels of the COM port to DEDICATED.
  3560. 4. Be sure that the Arbitration Levels for
  3561.    Serial Receive and Serial Transmit are different.
  3562. HEXPLANATION: The file specified does not contain a
  3563. startable program.
  3564. ACTION: Perform one of the following actions, then
  3565. restart the system:
  3566. 1. Edit the CONFIG.SYS file to correct or remove the
  3567.    incorrect command.
  3568. 2. Install the correct program file.
  3569. 3. Install all dynamic link libraries required by the
  3570.    specified program.
  3571. HEXPLANATION: While processing within a system call, OS/2
  3572. generated a fatal page fault.  This is probably the result
  3573. of an invalid parameter or a parameter that points to memory
  3574. that has been freed.
  3575. ACTION: If you purchased this program, contact the supplier
  3576. of the program.  If you are the developer of this program,
  3577. refer to the information in the register.
  3578. HEXPLANATION: The application disabled interrupts and did not
  3579. reset them.  An error in a ring 2 subroutine is causing it to
  3580. return to ring 3 without resetting the interrupts.
  3581. ACTION: If you purchased this program, contact the supplier
  3582. of the program.  If you are the developer of this program,
  3583. refer to the information in the register.
  3584. HEXPLANATION: The file specified does not contain a
  3585. startable program.
  3586. ACTION: Perform one of the following actions, then
  3587. restart the system:
  3588. 1. Install the correct program file.
  3589. 2. Install all dynamic link libraries required by the
  3590.    specified program.
  3591. HEXPLANATION: A DOS program has changed an interrupt vector
  3592. that is exclusively owned by the system.
  3593. ACTION: Correct the program and retry the command.
  3594. HEXPLANATION: A code or data segment was either
  3595. discarded or swapped out. There is not enough
  3596. available storage to reload it.
  3597. ACTION: Retry the command.
  3598. HEXPLANATION: One of the following occurred:
  3599. 1. A program tried to divide a number by zero.
  3600. 2. The result of a division operation was too
  3601.    large, and a divide overflow exception
  3602.    handler was not registered.
  3603. ACTION: Correct the program and retry the command.
  3604. HEXPLANATION: A program enabled the single step
  3605. interrupt when it was not being run by a debugger.
  3606. ACTION: Correct the program and retry the command.
  3607. HEXPLANATION: A program started an INT 3 instruction
  3608. when it was not being run by a debugger.
  3609. ACTION: Correct the program and retry the command.
  3610. HEXPLANATION: A program started an INTO instruction
  3611. without registering an overflow exception handler.
  3612. ACTION: Correct the program and retry the command.
  3613. HEXPLANATION: A program started a BOUND instruction
  3614. without registering a bound exception handler.
  3615. ACTION: Correct the program and retry the command.
  3616. HEXPLANATION: A program started an invalid instruction
  3617. without registering an invalid opcode exception handler.
  3618. ACTION: Correct the program and retry the command.
  3619. HEXPLANATION: A program started a numeric coprocessor
  3620. instruction without a coprocessor present in the system and
  3621. without registering a processor extension not available
  3622. exception handler.
  3623. ACTION: Obtain a copy of the program that does not require
  3624. a numeric coprocessor.
  3625. HEXPLANATION: The system caused a double fault exception.
  3626. ACTION: Restart the system and retry the command.
  3627. HEXPLANATION: A program ran a numeric coprocessor
  3628. instruction that tried to read or write to storage
  3629. that is past the end of a storage segment.
  3630. ACTION: Correct the program and retry the command.
  3631. HEXPLANATION: The system caused an invalid task state
  3632. segment exception.
  3633. ACTION: Restart the system and retry the command.
  3634. HEXPLANATION: A program attempted to reference a memory segment
  3635. that is not currently in storage and was not previously
  3636. discarded or swapped out.
  3637. ACTION: Correct the program and retry the command.
  3638. HEXPLANATION: One of the following occurred:
  3639. 1. A program attempted to push more data
  3640.    onto the stack than the stack could hold.
  3641. 2. A program called too many subroutines.
  3642. 3. A program attempted to take more data off the
  3643.    stack than was pushed onto the stack.
  3644. 4. A program tried to return more subroutines than were called.
  3645. ACTION: Correct the program and retry the command.
  3646. HEXPLANATION: The errors include (but are not limited to) a
  3647. memory object that is:
  3648. 1. Referring to storage that is outside the limits of memory,
  3649.    restricted to privileged code, or has a selector object of
  3650.    zero.
  3651. 2. Writing to a read-only segment, or a code segment.
  3652. 3. Reading from an execute-only code segment.
  3653. 4. Loading an invalid value into a selector register.
  3654. 5. Causing a 80286 or 80386 General Protection Fault.
  3655. ACTION: Correct the program and retry the command.
  3656. HEXPLANATION: A memory parity error occurred on a 4096-byte page.
  3657. The system code or data contained in that page cannot be recreated.
  3658. The physical location is useful in isolating the failing element.
  3659. ACTION: Contact your service representative and have the failing
  3660. memory element replaced.
  3661. HEXPLANATION: The errors include (but are not limited to) a
  3662. memory object that is:
  3663. 1. Referring to storage outside the limits of a memory, or
  3664.    restricted to privileged code.
  3665. 2. Writing to a read-only memory object.
  3666. 3. Writing to a code object.
  3667. ACTION: Correct the program, and retry the command.
  3668. HEXPLANATION: A program ran a numeric coprocessor
  3669. instruction that specified one or more incorrect operands.
  3670. ACTION: Correct the program and retry the command.
  3671. HEXPLANATION: A program started a numeric coprocessor
  3672. instruction that specified one or more incorrect operands.
  3673. ACTION: Correct the program and retry the command.
  3674. HEXPLANATION: A number cannot be divided by zero.
  3675. ACTION: Correct the program and retry the command.
  3676. HEXPLANATION: A program started a numeric coprocessor
  3677. instruction that generated a numeric overflow condition.
  3678. ACTION: Correct the program and retry the command.
  3679. HEXPLANATION: A program ran a numeric coprocessor
  3680. instruction that generated a numeric overflow condition.
  3681. ACTION: Correct the program and retry the command.
  3682. HEXPLANATION: A program started a numeric coprocessor
  3683. instruction that generated a precision error.
  3684. ACTION: Correct the program and retry the command.
  3685. HEXPLANATION: A program called DosRaiseException to raise a
  3686. floating-point exception, but the coprocessor status word provided
  3687. in the exception structure was invalid.  Either none of the six
  3688. exception flags in the status word was set or more than one
  3689. was set.
  3690. ACTION: Make sure only one of the bits is set, and that the bit
  3691. corresponds to the floating-point exception you want to raise.
  3692. Correct the program and retry the command.
  3693. HEXPLANATION: A memory parity error occurred on a 4096-byte page.
  3694. The memory parity error page has been removed, but your data has
  3695. been recovered and the operation will continue.  The physical location
  3696. is useful in isolating the failing memory element.
  3697. ACTION: The failing memory element should be replaced (physical location).
  3698. Contact your service representative.
  3699. HEXPLANATION: A memory parity error occurred on a 4096-byte page.
  3700. The application data contained in that page is not recoverable.
  3701. The application identified has ended.  The memory parity error page
  3702. has been removed so that system operation can continue.  The physical
  3703. location is useful in isolating the failing memory element.
  3704. ACTION: Contact your service representative and have the failing
  3705. memory element (physical location) replaced.
  3706. HEXPLANATION: One of the following occurred:
  3707. 1. The wrong name was entered
  3708. 2. A file is missing from the application.
  3709. ACTION: Do one of the following
  3710. 1. Check the instructions on how the application should be run.
  3711. 2. Reinstall the application and retry the command.
  3712. Press any key to continue.
  3713. HEXPLANATION: The device that is to receive the information
  3714. is not working.
  3715. ACTION: Check the device. If it's a disk make sure there
  3716. is enough space available.
  3717. HEXPLANATION: The selected process ID(s) are not in
  3718. the system.
  3719. ACTION: Use the PSTAT command prior to executing the trace
  3720. command to find out which process IDs are in the system.
  3721. HEXPLANATION: Only the extension of PIP is an
  3722. acceptable file extension.
  3723. ACTION: Check the file extension to be sure
  3724. it is PIP.
  3725. HEXPLANATION: The command or program in
  3726. use requires a different version of
  3727. Operating System/2.
  3728. ACTION: Use Operating System/2
  3729. Version 2.0 or later and restart the system, or
  3730. install the proper version of the
  3731. command or program on the system and
  3732. retry the command.
  3733. HEXPLANATION: EDLIN was entered without
  3734. the name of the file to be edited.
  3735. ACTION: Enter EDLIN followed by the file name.
  3736. HEXPLANATION: One or more of the parameters entered are
  3737. incorrect or placed in the wrong order.
  3738. ACTION: Make sure the parameter following the slash (/)
  3739. is correct for the program being run. The program
  3740. expects a drive specifier, enter a colon following the
  3741. drive letter.
  3742. HEXPLANATION: The system has too many open files.
  3743. ACTION: Wait for a program to end. Or, increase
  3744. the value of the FILES= statement in the
  3745. CONFIG.SYS file and restart the system.
  3746. HEXPLANATION: An error occurred while
  3747. the file was being read into storage.
  3748. ACTION: Copy the file or a backup of the file
  3749. to a different disk and retry the command.
  3750. HEXPLANATION: Files with the extension .BAK are
  3751. considered to be backup files, with more up-to-date
  3752. versions of the files assumed to exist.  Therefore,
  3753. .BAK files will not be edited.
  3754. ACTION: If it is necessary to edit the .BAK file,
  3755. rename the file and give it an extension other than
  3756. .BAK. Or, copy the file and give the copy a different
  3757. file name extension.
  3758. HEXPLANATION: The E (End Edit) command ended because the disk
  3759. does not contain enough free space to save the entire
  3760. file. Any editing of the file has been lost.
  3761. ACTION: Copy the files to a different disk,
  3762. or erase files from the full disk. Then start editing again.
  3763. HEXPLANATION: Except for the Edit Line command,
  3764. all EDLIN commands are a single letter usually
  3765. preceded by and/or followed by parameters.
  3766. ACTION: Correct the syntax error
  3767. and retry the command.
  3768. HEXPLANATION: The replacement of a string caused the
  3769. line to expand beyond the 253-character limit.  The R
  3770. (Replace Text) command ended abnormally.
  3771. ACTION: Split the long line into shorter lines. Then,
  3772. issue the R command again.
  3773. HEXPLANATION: A destination line number is missing from
  3774. an M (Move Lines) or C (Copy Lines) command.
  3775. ACTION: Retry the command with a destination line
  3776. number.
  3777. HEXPLANATION: The T (Transfer Lines)
  3778. command could not merge the entire
  3779. contents of the file because of
  3780. insufficient storage. Only part of
  3781. the file was merged.
  3782. ACTION: Reduce the size of the specified
  3783. file or the file being edited.
  3784. HEXPLANATION: You are trying to start the Logging Facility.
  3785. ACTION: Check your CONFIG.SYS file and make sure you have only one
  3786. RUN=C:\OS2\SYSTEM\LOGDAEM.EXE statement.
  3787. HEXPLANATION: The invalid parameter is specified in the CONFIG.SYS file.
  3788. ACTION: Correct the line in the CONFIG.SYS file that contains the error;
  3789. then, retry the operation.
  3790. HEXPLANATION: The LOGDAEM.EXE program tried to resume logging, but the file
  3791. previously logged to no longer has a valid header.
  3792. ACTION: Use the SYSLOG command to redirect logging to a new log file.
  3793. HEXPLANATION: The LOGDAEM.EXE program tried to run without the Logging
  3794. Facility device driver (LOG.SYS).
  3795. ACTION: Add the following statement to your CONFIG.SYS file:
  3796.               DEVICE=C:\OS2\LOG.SYS
  3797. Then, restart your system.
  3798. HEXPLANATION: One of the following has occurred:
  3799. 1. The /E: parameter in the RUN=LOGDAEM.EXE statement contains an
  3800.    invalid file name in the CONFIG.SYS file.
  3801. 2. The LOGDAEM.EXE program was not able to open the default log file.
  3802. ACTION: Correct the RUN=LOGDAEM.EXE statement in your CONFIG.SYS file.
  3803. HEXPLANATION: The LOGDAEM.EXE program cannot write to the redirected log
  3804. file.  The local log file will store log records.
  3805. ACTION: Type HELP followed by the return code (for example, HELP 4)
  3806. to determine the cause of the failure; then, use the SYSLOG command if you
  3807. want to redirect logging to another log file.
  3808. HEXPLANATION: The LOGDAEM.EXE program could not write to the log file.
  3809. Log records may be lost.
  3810. ACTION: Type HELP followed by the return code (for example, HELP 4)
  3811. to determine the cause of the failure; then, use the SYSLOG command to
  3812. redirect logging to another log file.
  3813. HEXPLANATION: The LOGDAEM.EXE program was unable to increase the size of the
  3814. current log file.  The file will begin wrapping at its current size.
  3815. ACTION: If wrapping is not desired, free some space on your disk, then
  3816. redirect logging to a new log file.
  3817. HEXPLANATION: The device driver LOG.SYS could not allocate your log buffer.
  3818. Logging is not enabled.
  3819. ACTION: If logging is not needed, remove the DEVICE=C:\OS2\LOG.SYS
  3820. statement from your CONFIG.SYS file.
  3821. HEXPLANATION: The LOGDAEM.EXE program may not have been able to process your
  3822. request within one minute.
  3823. ACTION: Issue LogQueryState or use SYSLOG to determine if your request was
  3824. satisfied.  If not, issue it again.
  3825. HEXPLANATION: This command expected more information
  3826. than the input file contained. There is not enough
  3827. data to complete the process.
  3828. ACTION: Check the information for the command that failed.
  3829. Make sure that all the information necessary for this
  3830. command to complete normally is entered in the input file.
  3831. Retry the command.
  3832. HEXPLANATION: The Logging Facility failed to redirect logging to the
  3833. specified log file.  Examine the return code for a specific explanation.
  3834. (To get help for a return code type HELP followed by the return code,
  3835. for example, HELP 4).
  3836. ACTION: Correct the problem, then use the SYSLOG command to try the
  3837. log-file redirection again.
  3838. HEXPLANATION: Not enough storage is available to create the DOS
  3839. environment or the specified DOS environment size is too large.
  3840. ACTION: Perform one of the following actions, then
  3841. restart the system:
  3842. 1. Edit the CONFIG.SYS file to decrease the value on the
  3843.    RMSIZE command.
  3844. 2. Edit the CONFIG.SYS file to add the PROTECTONLY=YES
  3845.    command.
  3846. HEXPLANATION: There is not enough storage available to
  3847. create the DOS environment or the specified DOS environment size
  3848. is too small.
  3849. ACTION: Perform one of the following actions, then
  3850. restart the system:
  3851. 1. Edit the CONFIG.SYS file to remove unnecessary DEVICE
  3852.    commands.
  3853. 2. Edit the CONFIG.SYS file to increase the value on the
  3854.    RMSIZE command.
  3855. 3. Edit the CONFIG.SYS file to add the PROTECTONLY=NO
  3856.    command.
  3857. HEXPLANATION: The system had more error messages than could
  3858. be saved to be displayed at the end of system
  3859. initialization.
  3860. ACTION: Correct the errors for the messages that were
  3861. displayed and restart the system.
  3862. HEXPLANATION: The specified file is not a valid country
  3863. information file or the file has been damaged.
  3864. ACTION: Perform one of the following actions, then
  3865. restart the system:
  3866. 1. Edit the CONFIG.SYS file to correct or remove the
  3867.    COUNTRY command.
  3868. 2. Install the correct country information file.
  3869. HEXPLANATION: The system delayed the loading of some of
  3870. the application's code until it was needed. Now there
  3871. is a problem loading the needed code segment.
  3872. ACTION: If you purchased this program, contact the supplier
  3873. of the program.  If you are the developer of this program,
  3874. refer to the information in the register.
  3875. HEXPLANATION: Either the file does not exist or it is not in your path.
  3876. ACTION: Copy SYSLOGPM.EXE into your path; then, retry the command.
  3877. For more information about SYSLOG, refer to the OS/2 Command
  3878. Reference.
  3879. HEXPLANATION: SYSLOG found an incorrect parameter in the command syntax.
  3880. Type HELP SYSLOG to see the correct syntax and examples.
  3881. ACTION: Retype the command with the correct parameter.
  3882. HEXPLANATION: The SYSLOG Suspend command did not succeed.
  3883. ACTION: Type HELP followed by the return code (for example, HELP 4)
  3884. to determine the cause of the failure.
  3885. HEXPLANATION: The SYSLOG Resume command did not succeed.
  3886. ACTION: Type HELP followed by the return code (for example, HELP 4)
  3887. to determine the cause of the failure.
  3888. HEXPLANATION:  This command performs no required function
  3889. in this version of the OS/2 operating system.
  3890. ACTION:  It is not necessary to execute this command.
  3891. You may remove it from your batch files.
  3892. HEXPLANATION: One of the following errors occurred:
  3893. 1. The port is not installed.
  3894. 2. The port is malfunctioning.
  3895. 3. A DEVICE= statement for a COMxx device driver
  3896.    is not included in the CONFIG.SYS file.
  3897. ACTION: Do the following:
  3898. 1. Install the port.
  3899. 2. Repair the port.
  3900. 3. Put a DEVICE=COMxx statement in the CONFIG.SYS file.
  3901. Then restart the system.
  3902. HEXPLANATION: The system encountered an error while
  3903. loading the program.
  3904. ACTION: Do one of the following;
  3905. 1. Retry loading the program using a backup copy
  3906.    of the program.
  3907. 2. Try running the program when nothing else is
  3908.    running in the system.
  3909. 3. Change the RMSIZE= statement in the CONFIG.SYS
  3910.    file to a larger size. Then restart the system
  3911.    and retry the program.
  3912. HEXPLANATION: One of the following occurred:
  3913. 1. You specified a hard disk drive letter.
  3914. 2. You specified an incorrect number of parameters for this command.
  3915. ACTION: Do one of the following:
  3916. 1. Specify a diskette drive letter.
  3917. 2. Correct the number of parameters for this command.
  3918. HEXPLANATION: The MODE command accepts the
  3919. following parameters:
  3920. To set parallel printer modes:
  3921.    MODE LPT# chars,lines,P
  3922. To set video modes:
  3923.    MODE display,rows
  3924. To set asynchronous modes in DOS sessions:
  3925.    MODE COMn:baud,parity,databits,stopbits
  3926. To set asynchronous modes in OS/2 sessions:
  3927.    MODE COMn:baud,parity,databits,stopbits,
  3928.    TO=ON|OFF,XON=ON|OFF,IDSR=ON|OFF,ODSR=ON|OFF,
  3929.    OCTS=ON|OFF,DTR=ON|OFF|HS,RTS=ON|OFF|HS|TOG
  3930. To set diskette verification:
  3931.    MODE DSKT VER=OFF|ON
  3932. ACTION: Check the MODE parameters and retry the command.
  3933. HEXPLANATION: Either the network is not started, or your
  3934. CONFIG.SYS file is not correct.
  3935. ACTION: Start the network.
  3936. If the problem is not corrected, contact your network administrator.
  3937. HEXPLANATION: The device you specified is assigned to a shared resource.
  3938. ACTION: To perform the operation on this device, you must disconnect
  3939. the device from the shared resource.
  3940. HEXPLANATION: The program you are running created a buffer that is too small
  3941. for the data being used.
  3942. ACTION: The program should correct this problem.  If it does not, contact
  3943. your system administrator or the supplier of the program.
  3944. HEXPLANATION: You specified an operation that requires the network
  3945. to be running.
  3946. ACTION: Start the network; then, retry this operation.
  3947. HEXPLANATION: The server does not support the request that was sent to it.
  3948. This can happen if two or more versions of the requester or
  3949. the server are on the network.  However, no program included
  3950. with the requester or the server should cause this error.
  3951. ACTION: If you purchased this program, contact the supplier
  3952. of the program.  If you are the developer of this program,
  3953. refer to the information in the register.
  3954. HEXPLANATION: The queue that you specified is not valid.
  3955. ACTION: Verify that the spelling of the queue name is correct.
  3956. HEXPLANATION: There is no print job matching the print job identification
  3957. number you specified.  Either the job has completed printing or
  3958. may have been deleted from the print queue.
  3959. ACTION: Make sure that you specified the correct print job identification
  3960. number. Check the printer you sent where you sent this job.
  3961. HEXPLANATION: This printer given is not defined on the system.
  3962. ACTION: Verify the spelling of the print device given.
  3963. HEXPLANATION: You tried to create a print queue with a name that is
  3964. already in use.
  3965. ACTION: Assign the new queue with a different name.
  3966. HEXPLANATION: The system does not have enough memory available to add another
  3967. print queue.
  3968. ACTION: To free memory, delete an existing print queue.  Then, create
  3969. the new queue.
  3970. HEXPLANATION: The system does not have enough memory available to add another
  3971. print job.
  3972. ACTION: Wait a while, then send the print job again.
  3973. HEXPLANATION: The specified printer is not in use.
  3974. ACTION: Make sure that you are referring to the correct printer.
  3975. HEXPLANATION: The control function given is invalid.
  3976. ACTION: If you purchased this program, contact the supplier
  3977. of the program.  If you are the developer of this program,
  3978. refer to the information in the register.
  3979. HEXPLANATION: The spooler has not been started.
  3980. ACTION: Start the OS/2 Spooler.
  3981. HEXPLANATION: The requested change cannot be made because the port is already
  3982. assigned to a printer, or a job is active on the printer.
  3983. ACTION: Wait until there are no jobs printing or
  3984. disassociate the port from the other printer.
  3985. HEXPLANATION: The requested change cannot be made because of the state of
  3986. the job.  It may be printing or paused already.
  3987. ACTION: Wait until the job status changes, then retry the command.
  3988. HEXPLANATION: The spooler is out of memory.
  3989. ACTION: To free memory for the spooler, delete one or more print queues
  3990. or print jobs, or remove one or more printers from all print queues
  3991. on the server.
  3992. HEXPLANATION: The printer driver you specified has not been installed for the
  3993. print queue.
  3994. ACTION: Verify your spelling.
  3995. To use a new printer driver with this print queue, you must use
  3996. the Print Destination object to install the printer driver.
  3997. HEXPLANATION: The data type of the print job is not supported
  3998. by the queue driver of the queue.
  3999. ACTION: Use a different queue driver for jobs that have this data type,
  4000. or rewrite the application so that it uses a data type that the
  4001. queue driver can recognize.
  4002. HEXPLANATION: The queue driver that you specified has not been installed.
  4003. ACTION: Use the Print Destination object to install the queue driver.
  4004. HEXPLANATION: The server required to access the network may be off line.
  4005. ACTION: Retry the request.  If this problem persists, contact your system
  4006. administrator.
  4007. HEXPLANATION: You have an application attempting to use the numeric
  4008. coprocessor, but no coprocessor is present on this system.
  4009. ACTION: Install a numeric coprocessor and retry the application.
  4010. HEXPLANATION: Installable DOS device drivers are occupying too much
  4011. memory and the DOS_RMSIZE setting is too low.
  4012. ACTION: Increase the DOS_RMSIZE, or reduce the number of installed
  4013. DOS device drivers.
  4014. HEXPLANATION: Installable DOS device drivers have corrupted the DOS
  4015. memory allocation chain.  The VDM session cannot start with memory
  4016. corrupted.
  4017. ACTION: Remove the installed DOS device drivers and contact the
  4018. supplier of the device drivers.
  4019. HEXPLANATION: You have attempted to install a block DOS device driver
  4020. or a block VDD (Virtual Device Driver). Block drivers are only permitted
  4021. with the DOS_STARTUP_DRIVE setting.
  4022. ACTION: Remove the block driver from the CONFIG.SYS
  4023. file and the DOS_DEVICE setting; or use the DOS_STARTUP_DRIVE setting.
  4024. HEXPLANATION: The DOS setting specified is not valid, and a VDM
  4025. session cannot be started until this value is corrected.
  4026. ACTION: Correct the DOS setting value, and start the VDM session
  4027. again.
  4028. HEXPLANATION: The password specified is no longer valid.
  4029. ACTION: Contact your system administrator to obtain a new password.
  4030. HEXPLANATION: This network connection does not exist.
  4031. ACTION: Verify your active connections.
  4032. HEXPLANATION: The device given does not represent a known print device.
  4033. ACTION: Verify your spelling; then retry the command.
  4034. HEXPLANATION: This device is used with a serial device queue.  You cannot
  4035. use a device with both serial device queues and print queues.
  4036. ACTION: To use this device with a print queue, you must disconnect
  4037. all serial device queues from it.
  4038. HEXPLANATION: Check the syntax of the computer name.
  4039. ACTION: Correct the syntax of the computer name; then retry the operation.
  4040. If the problem persists, contact your system administrator.
  4041. HEXPLANATION: You tried to delete an active connection.
  4042. There are open files or requests pending on this connection.
  4043. ACTION: Close all files and end all programs related to the connection
  4044. before you try to delete it.
  4045. HEXPLANATION: You are trying to access a drive, through the prompt, that no
  4046. longer exists.
  4047. ACTION: Specify a valid drive.
  4048. HEXPLANATION: In COMMAND.COM, the correct syntax for specifying the
  4049. environment size in bytes is /E:nnn, where nnn is from 160 to 32768.
  4050. One of the following has occurred:
  4051.   1.  You specified a number that is too large (above 32768), or
  4052.       too small (below 160).
  4053.   2.  You specified a character other than a number; for example
  4054.       /E:1024a.
  4055. ACTION: Change the call to COMMAND.COM to a valid environment size
  4056. for future use.  Because COMMAND.COM started, no immediate action is
  4057. needed.
  4058. HEXPLANATION: OS/2 does not support redirecting of standard
  4059. input, standard output, and standard error to any device other than the
  4060. console (default).
  4061. ACTION: If CTTY was used to start a new copy of COMMAND.COM, then the
  4062. call to COMMAND.COM needs to be changed.
  4063. HEXPLANATION: One of the following has occurred:
  4064. 1. You tried to add a new variable or change an existing one
  4065.    with the SET command, but not enough space is available
  4066.    in the current environment to perform the operation.
  4067. 2. Too small an environment space was specified with the
  4068.    COMMAND.COM /E option.
  4069. ACTION: Do one of the following:
  4070. 1. Eliminate environment variables that are not needed.
  4071. 2. Start COMMAND.COM and specify a larger
  4072.    environment size with the /E option.
  4073. HEXPLANATION: A new copy of COMMAND.COM was started with the
  4074. default COMSPEC=\COMMAND.COM.  Also, the new COMMAND.COM does not
  4075. inherit any environment settings.
  4076. ACTION: Change the call to COMMAND.COM to a valid drive or path for
  4077. future use.  Because COMMAND.COM started, no immediate action is needed.
  4078. HEXPLANATION: The PATH= statement contains a reference to an invalid drive
  4079. or path.
  4080. ACTION: Type PATH to display the current PATH= setting.  Correct the
  4081. invalid path or drive specification, and try the command again.
  4082. HEXPLANATION: One of the following has occurred:
  4083. 1.  There is not enough memory to load COMMAND.COM.
  4084. 2.  The memory control blocks have been corrupted.
  4085. ACTION: Type EXIT to end the current copy of COMMAND.COM; then, try the
  4086. operation again.
  4087. HEXPLANATION: There is an internal error in the format of the .EXE file.
  4088. The program cannot be run as it now exists.
  4089. ACTION:  Contact the supplier of the application.
  4090. HEXPLANATION: Not enough storage is available to process this command.
  4091. ACTION:  Type EXIT to end the current copy of COMMAND.COM; then try the
  4092. operation again.
  4093. HEXPLANATION: The attempt to start the .EXE or .COM file failed.
  4094. The following error conditions have been checked and it is NOT:
  4095. 1. File not found
  4096. 2. Access denied
  4097. 3. Insufficient memory
  4098. 4. Bad load module format.
  4099. The program cannot be run as it now exists.
  4100. ACTION:   Contact the supplier of the application.
  4101. HEXPLANATION: The name specified should be one of the following:
  4102. 1. The name of a DOS internal command.
  4103. 2. The name of a DOS external command.
  4104. 3. The name of an executable program whose file extension is .EXE or .COM.
  4105. 4. The name of a batch file whose file extension is .BAT.
  4106. For cases 2, 3, and 4: If a path for the command was not specified at
  4107. the command prompt, the file must reside in the current directory or in
  4108. one of the directories specified by the PATH environment.
  4109. ACTION: Try the command again using a correct name or PATH.
  4110. HEXPLANATION: One of the following has occurred:
  4111. 1. The COMMAND.COM specified by the COMSPEC environment variable
  4112.    cannot be found.
  4113. 2. The COMMAND.COM specified by the COMSPEC environment variable is
  4114.    the wrong version of COMMAND.COM.
  4115. 3. An error occurred while trying to read COMMAND.COM from disk.
  4116. ACTION: Do the following:
  4117. 1. Type SET to display the current environment variables.
  4118. 2. Be sure the COMSPEC variable is specifying a valid version of
  4119.    COMMAND.COM.
  4120. 3. Be sure COMMAND.COM is the version loaded when the
  4121.    virtual DOS machine was started.
  4122. NOTE: You cannot change copies of COMMAND.COM by changing COMSPEC.  You
  4123. must load a secondary copy into memory.
  4124. HEXPLANATION: COMMAND.COM cannot be loaded from a permanent DOS session
  4125. using the /P option.  The session was halted because
  4126. there is no permanent copy of COMMAND.COM to return to.
  4127. ACTION: Close the DOS session.  No other activity can be performed.
  4128. Correct the COMSPEC variable to prevent this from occurring again.
  4129. NOTE: You cannot change copies of COMMAND.COM by changing COMSPEC.  You
  4130. must load a secondary copy into memory.
  4131. HEXPLANATION: COMMAND.COM could not be reloaded from a DOS session.  The
  4132. session was either a secondary copy of COMMAND.COM, or a single command
  4133. option (/C).  In either case, the copy of COMMAND.COM is ended and you are
  4134. returned to the caller of COMMAND.COM.
  4135. ACTION: Correct the COMSPEC variable to prevent this from occurring again.
  4136. NOTE: You cannot change copies of COMMAND.COM by changing COMSPEC.  You
  4137. must load a secondary copy into memory.
  4138. HEXPLANATION:  The BREAK, ECHO, or VER command tried to use a parameter
  4139. other than ON or OFF.
  4140. ACTION: Retry the command with the correct parameter.
  4141. HEXPLANATION: One or more devices failed during the
  4142. selection of a code page.
  4143. ACTION: Be sure the correct code page file is specified in the CONFIG.SYS
  4144. file.  You must restart the system to make the revised CONFIG.SYS file
  4145. active.
  4146. HEXPLANATION:  The COPY command does not permit the source file
  4147. to use the binary option (/B) if it is a device.  Copying from devices can
  4148. only use ASCII files.
  4149. ACTION: Retry the COPY command without the /B after the source device name.
  4150. HEXPLANATION:  An input/output error occurred while trying to write to
  4151. a device.  The device is unable to handle the number of bytes requested.
  4152. ACTION:  Change the amount of data in the file and try the operation again.
  4153. HEXPLANATION: A FOR statement cannot be used inside another FOR statement.
  4154. ACTION: Remove the nested FOR, then try the operation again.
  4155. HEXPLANATION: An invalid number of parameters was given to the command.
  4156. ACTION: Correct the number of parameters; then try the command again.
  4157. Refer to the Command Reference for the correct number of parameters.
  4158. HEXPLANATION: The ASSIGN command requires two drive letters.
  4159. No action was taken because the second drive letter was missing.
  4160. ACTION: Retry ASSIGN and specify a second drive letter.
  4161. HEXPLANATION: The character is not valid as a drive specification because:
  4162.   1. It is not a letter, or
  4163.   2. The drive is not available on this system.
  4164. ACTION: Retry ASSIGN and specify a valid drive letter.
  4165. HEXPLANATION: The character is not valid as a separator. The only valid
  4166. separators are: space, tab, comma, semicolon, plus sign, equal sign, or
  4167. line feed.
  4168. ACTION: Retry ASSIGN, and specify a valid separator.
  4169. HEXPLANATION: The character specified is not valid with the
  4170. command used.
  4171. ACTION: Retry the command, with a valid switch character.
  4172. For more information about switches, refer to the Command Reference,
  4173. or go to an OS/2 command prompt and type: HELP xxxx, where xxxx
  4174. is the name of the command you tried using with the switch.
  4175. HEXPLANATION: A drive cannot have its label altered if any
  4176. of the real-mode drive redirection commands (JOIN, SUBST, or ASSIGN)
  4177. are acting upon the drive.
  4178. ACTION: If you want to use LABEL, change the drive back to its default
  4179. setting; then, try LABEL again.
  4180. HEXPLANATION: An internal memory allocation strategy error occurred
  4181. when the system tried to use the LOADHIGH or LH command.
  4182. ACTION: Delete the LOADHIGH or LH command from the command line;
  4183. then, retry the command.
  4184. HEXPLANATION: The path named in the command does
  4185. not exist for the drive specified, or the path
  4186. was entered incorrectly.
  4187. ACTION: Retry the command using the correct path.
  4188. HEXPLANATION: The required value following the switch character is either
  4189. incorrect or missing.
  4190. ACTION: Correct the switch-character value; then, retry the command.
  4191. HEXPLANATION: DBCS characters are not valid switch-character values.
  4192. ACTION: Correct the switch-character value; then, retry the command.
  4193. HEXPLANATION: Read-only files cannot be deleted, nor can they be altered in
  4194. any way, unless the read-only attribute is removed.
  4195. ACTION: To delete this file, use the ATTRIB command to remove the
  4196. read-only attribute.  Then, retry the ERASE or DEL command.
  4197. HEXPLANATION: The RENAME command cannot change the path of a file.
  4198. Therefore, the second parameter cannot specify a path.
  4199. ACTION: Remove the path specified in the second parameter; then retry
  4200. the command.
  4201. HEXPLANATION: The RENAME command cannot change the drive of a file.
  4202. Therefore, the second parameter cannot specify a drive.
  4203. ACTION: Remove the drive specified in the second parameter; then retry
  4204. the command.
  4205. HEXPLANATION: You must specify a file name when using the following
  4206. commands:  RENAME, ERASE, VDISK.
  4207. ACTION: Specify a file name; then, retry the command.
  4208. HEXPLANATION: The file named in the command
  4209. does not exist in the current directory or search path
  4210. specified. Or, the file name was entered incorrectly.
  4211. ACTION: Retry the command using the correct file name.
  4212. HEXPLANATION: Your request to add or modify a macro
  4213. exceeds the buffer space available.
  4214. To increase the buffer space, use the /BUFSIZE option
  4215. when starting a copy of DOSKEY.  The default buffer size
  4216. is 512 bytes.
  4217. ACTION: If you want to start a new buffer type:
  4218. DOSKEY/REINSTALL /BUFSIZE=size.
  4219. NOTE: This will discard all command history and
  4220. macro definitions.
  4221. HEXPLANATION: A copy of DOSKEY is already installed in this
  4222. DOS session. However, it does not match the version of DOSKEY
  4223. previously installed.
  4224. ACTION: If you want to use this version of DOSKEY, you can
  4225. force a reinstallation with the DOSKEY /REINSTALL command.
  4226. Otherwise, you must use the version of DOSKEY already
  4227. installed in this DOS session.
  4228. HEXPLANATION: There is already a copy of DOSKEY installed in
  4229. this DOS session.  The BUFSIZE option can only be used
  4230. the first time DOSKEY is installed in memory, or when
  4231. DOSKEY is reinstalled.  The default buffer size is 512 bytes.
  4232. If you reinstall, all command history and macro definitions
  4233. will be lost.
  4234. ACTION: If you want to create a new DOSKEY buffer and
  4235. specify a larger size, type:
  4236. DOSKEY /REINSTALL /BUFSIZE=size.
  4237. HEXPLANATION: The DOSKEY command requires that an equal sign
  4238. be used in the following cases:
  4239. 1. DOSKEY /BUFSIZE=size.
  4240. 2. DOSKEY macro=text.
  4241. ACTION: Retry the command using an equal sign.
  4242. HEXPLANATION: The name specified should be one of the following:
  4243. 1. The name of a DOS internal command.
  4244. 2. The name of a DOS external command.
  4245. 3. The name of an executable program whose file extension is .EXE or .COM.
  4246. 4. The name of a batch file whose file extension is .BAT.
  4247. For cases 2, 3, and 4: If a path for the command was no specified
  4248. at the command prompt, the file must reside in the current directory
  4249. or in one of the directories specified by the PATH environment.
  4250. ACTION: Use a correct name or path; then, retry the command.
  4251. HEXPLANATION: The system cannot locate the OS2LDR.MSG file.
  4252. ACTION: If your system has stopped, contact either your system administrator
  4253. or your service representative.
  4254. The OS2LDR.MSG file can be replaced with a valid non-corrupted version
  4255. found on the installation disk.
  4256. HEXPLANATION: The file was not of the correct form or has an incorrect
  4257. number of messages.
  4258. ACTION: The OS2LDR.MSG file will have to be replaced with a valid,
  4259. non-corrupted version found on the installation disk.
  4260. HEXPLANATION: The number of files in this directory has exceeded the
  4261. internal structural limit for sorting.
  4262. ACTION: Create some subdirectories to reduce the number of files
  4263. in this directory.
  4264. HEXPLANATION: The specified environment variable contains an invalid
  4265. file specification or command option.
  4266. ACTION: Use the SET command to change the value of the environment
  4267. variable; then, retry the operation.
  4268. HEXPLANATION: The process was ended because the program generated
  4269. an unhandled fatal user (i.e. non-system) exception through
  4270. DosRaiseException.
  4271. ACTION: If you purchased this program, contact the supplier
  4272. of the program.  If you are the developer of this program,
  4273. refer to the information in the register.
  4274. HEXPLANATION: The process was terminated without running
  4275. exception handlers because there was not enough room left
  4276. on the stack to dispatch the exception.  This is typically
  4277. caused by exceptions occurring in exception handlers.
  4278. ACTION: If you purchased this program, contact the supplier
  4279. of the program.  If you are the developer of this program,
  4280. refer to the information in the register.
  4281. HEXPLANATION: The process was terminated without
  4282. running exception handlers because the system could not
  4283. successfully dispatch the exception.
  4284. ACTION: If you purchased this program, contact the supplier
  4285. of the program.  If you are the developer of this program,
  4286. refer to the information in the register.
  4287. HEXPLANATION: A breakpoint exception occurred when a breakpoint
  4288. instruction was executed.  This exception is intended for use
  4289. by debuggers.
  4290. ACTION: If you purchased this program, contact the supplier
  4291. of the program. If you are the developer of this program,
  4292. refer to the information in the register.
  4293. HEXPLANATION: A single-step exception was generated when a
  4294. trace trap or other single instruction execution mechanism
  4295. signaled that one instruction was executed.
  4296. This exception is intended for use by debuggers.
  4297. ACTION: If you purchased this program, contact the supplier
  4298. of the program.  If you are the developer of this program,
  4299. refer to the information in the register.
  4300. HEXPLANATION: An access violation exception occurred and was
  4301. generated when an attempt was made either to load or store data in
  4302. an inaccessible location, or to execute an inaccessible
  4303. instruction.  This exception corresponds to both the Intel 80386
  4304. processor general protection fault (#13), caused by an invalid
  4305. access attempt, and the page fault (#14), caused by an attempt to
  4306. access an uncommitted page or a page with incorrect attributes for
  4307. the desired operation.
  4308. ACTION: If you purchased this program, contact the supplier
  4309. of the program.  If you are the developer of this program,
  4310. refer to the information in the register.
  4311. HEXPLANATION: An illegal instruction exception was generated when an
  4312. attempt was made to execute an instruction whose operation was not
  4313. defined for the host machine architecture.  On the Intel 80386**
  4314. processor, this corresponds to the invalid opcode fault (#6),
  4315. caused by an invalid instruction.
  4316. ACTION: If you purchased this program, contact the supplier
  4317. of the program.  If you are the developer of this program,
  4318. refer to the information in the register.
  4319. HEXPLANATION: A denormalized operand exception occurred when the
  4320. 80387 NPX** processor attempted an arithmetic operation on a
  4321. denormal operand, and the user had not masked off denormal
  4322. operations.
  4323. ACTION: If you purchased this program, contact the supplier
  4324. of the program.  If you are the developer of this program,
  4325. refer to the information in the register.
  4326. HEXPLANATION:  A floating divide-by-zero exception was generated
  4327. when at attempt was made to divide a floating-point dividend
  4328. by a floating-point divisor of zero.
  4329. ACTION: If you purchased this program, contact the supplier
  4330. of the program.  If you are the developer of this program,
  4331. refer to the information in the register.
  4332. HEXPLANATION: A loss of precision exception occurred when the result
  4333. of an operation was not exactly representable in the destination
  4334. format.  For example, the fraction 1/3 cannot be excactly
  4335. represented in binary form.  For the Intel 80386** and 80387**
  4336. processors, this corresponds to one of the class of exceptions
  4337. for which the 80387 processor signals the 80386 processor to raise
  4338. trap #16.
  4339. ACTION: If you purchased this program, contact the supplier
  4340. of the program.  If you are the developer of this program,
  4341. refer to the information in the register.
  4342. HEXPLANATION: This exception usually indicates a programming error
  4343. corresponding to the invalid floating-point operations defined in
  4344. IEEE Standard 754.  The Intel 80386** processor raises trap #16.
  4345. ACTION: If you purchased this program, contact the supplier
  4346. of the program.  If you are the developer of this program,
  4347. refer to the information in the register.
  4348. HEXPLANATION: A floating overflow exception was generated when
  4349. the resulting exponent of a floating-point operation was greater
  4350. than the magnitude allowed for the respective floating point
  4351. data type.
  4352. ACTION: If you purchased this program, contact the supplier
  4353. of the program.  If you are the developer of this program,
  4354. refer to the information in the register.
  4355. HEXPLANATION: An invalid floating-point stack check was raised when
  4356. a floating-point processor attempted an illegal operation on a
  4357. private stack.   This is one of the class of exceptions
  4358. for which the Intel 80387** processor signals the Intel 80386**
  4359. processor to raise trap #16.
  4360. ACTION: If you purchased this program, contact the supplier
  4361. of the program.  If you are the developer of this program,
  4362. refer to the information in the register.
  4363. HEXPLANATION: A floating underflow exception was generated when the
  4364. resulting exponent of a floating-point operation was less than the
  4365. magnitude provided for the respective floating-point data type.
  4366. ACTION: If you purchased this program, contact the supplier
  4367. of the program.  If you are the developer of this program,
  4368. refer to the information in the register.
  4369. HEXPLANATION: An integer divide-by-zero exception was generated when
  4370. an attempt was made to divide an integer dividend by an integer
  4371. divisor of zero.  On the Intel 80387** processor, this is a divide
  4372. by zero fault (#0), caused by a DIV or IDIV by zero operation.
  4373. ACTION: If you purchased this program, contact the supplier
  4374. of the program.  If you are the developer of this program,
  4375. refer to the information in the register.
  4376. HEXPLANATION: An integer overflow exception was generated when the
  4377. result of an integer operation caused a carry-out of the most
  4378. significant bit of the result, which was not the same as the
  4379. carry-into of the most significant bit of the result.  For example,
  4380. the addition of two positive integers produces a negative result.
  4381. On the Intel 80387** processor, this corresponds to overflow trap
  4382. (#4), caused by executing an INTO instruction with the OF flag set.
  4383. ACTION: If you purchased this program, contact the supplier
  4384. of the program.  If you are the developer of this program,
  4385. refer to the information in the register.
  4386. HEXPLANATION: A privileged instruction exception was generated when
  4387. an attempt was made to execute an instruction whose operation is
  4388. not allowed in the current machine mode.  For example, an attempt
  4389. was made to execute an instruction in user mode that is only
  4390. allowed in kernel mode.
  4391. ACTION: If you purchased this program, contact the supplier
  4392. of the program.  If you are the developer of this program,
  4393. refer to the information in the register.
  4394. HEXPLANATION: A page read error exception was generated when an
  4395. attempt was made to read a page into memory and an I/O error was
  4396. encountered.
  4397. ACTION: If you purchased this program, contact the supplier
  4398. of the program.  If you are the developer of this program,
  4399. refer to the information in the register.
  4400. HEXPLANATION: This exception was raised when an exception handler
  4401. returned XCPT_CONTINUE_EXECUTION in response to a noncontinuable
  4402. exception.
  4403. ACTION: If you purchased this program, contact the supplier
  4404. of the program.  If you are the developer of this program,
  4405. refer to the information in the register.
  4406. HEXPLANATION: This exception was raised when an exception handler
  4407. returned something except XCPT_CONTINUE_EXECUTION or
  4408. XCPT_CONTINUE_SEARCH.
  4409. ACTION: If you purchased this program, contact the supplier
  4410. of the program.  If you are the developer of this program,
  4411. refer to the information in the register.
  4412. HEXPLANATION: An invalid lock sequence exception was generated
  4413. when an attempt was made to execute an operation within an
  4414. interlocked section of code, and the sequence was invalid for the
  4415. host machine architecture.
  4416. ACTION: If you purchased this program, contact the supplier
  4417. of the program.  If you are the developer of this program,
  4418. refer to the information in the register.
  4419. HEXPLANATION: The bounds check exception corresponds to the
  4420. Intel 80386** bounds check fault (#5), caused by a BOUND
  4421. instruction that fails.
  4422. ACTION: If you purchased this program, contact the supplier
  4423. of the program.  If you are the developer of this program,
  4424. refer to the information in the register.
  4425. HEXPLANATION: An invalid path or an unrecognized parameter was entered on
  4426. the UNDELETE command line.
  4427. ACTION: Correct the path specification, or refer to the Command
  4428. Reference for more information about the correct UNDELETE parameters.
  4429. HEXPLANATION:  The DELDIR environment variable specifies a temporary
  4430. storage directory for each drive that supports the
  4431. Undelete function.  If this environment variable is not
  4432. present, or is entered incorrectly, the Undelete function
  4433. will not be active for the affected drive.
  4434. ACTION:  In order to activate the Undelete function for a drive,
  4435. add the appropriate DELDIR environment parameters to your CONFIG.SYS
  4436. file.  Refer to the Command Reference for more information.
  4437. HEXPLANATION: Undelete found an unrecognized version of the system control
  4438. file in the temporary storage directory of the specified disk.
  4439. ACTION: Use the appropriate version of Undelete to process files on this
  4440. disk.
  4441. HEXPLANATION:  An error occured while trying to restore a deleted file to
  4442. its original path.
  4443. ACTION:  Make sure that the disk or diskette is not damaged, then retry
  4444. the command.
  4445. HEXPLANATION:  An error occured while trying to permanently discard a file
  4446. in the temporary storage directory.
  4447. ACTION:  Make sure that the disk or diskette is not damaged, then retry
  4448. the command.
  4449. HEXPLANATION:  No files matching the specified path were found.
  4450. ACTION: Enter "UNDELETE [drive:]\* /LIST /S" for a list of recoverable
  4451. files on the desired disk.
  4452. HEXPLANATION: An error occured while trying to restore the path of a
  4453. previously deleted file.  The file cannot be processed.
  4454. ACTION:  Do one of the following and retry the command:
  4455. 1. Check that the disk or diskette is not damaged.
  4456. 2. Make sure that the disk is not full.
  4457. 3. Make sure that the you have not reached the maximum number of directories.
  4458. HEXPLANATION: The system has found that configuration memory does
  4459. not contain the correct information for your hardware configuration
  4460. (setup).
  4461. ACTION: Insert in drive A: either the Reference or System Configuration
  4462. diskette that came with your hardware.  This should restart your system.
  4463. If this error continues, contact your hardware sales or service
  4464. representative.
  4465.