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