home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / exhdrmsg.zip / EXHH.MSG (.txt) < prev   
OS/2 Message File  |  2001-03-05  |  8KB  |  154 lines

  1. MKMSGF
  2. exhh.msg
  3. HEXPLANATION: EXEHDR discovered an unknown signature in the
  4. header for the file. The signature in the header of a file
  5. identifies the type of file to the operating system. EXEHDR
  6. only recognizes signatures for DOS (5A4DH) and OS/2 (454EH
  7. or 584CH) files.
  8. ACTION: Make sure the file is not a DOS .com image. Also
  9. make sure that it is a DOS or OS/2 .EXE file. Most Windows
  10. and Linux files have a different signature.
  11. HEXPLANATION: There was not enough space in the automatic data
  12. segment to accommodate the requested new heap size. The heap
  13. size has been adjusted to the maximum available space. This
  14. error only occurs for 16-bit OS/2 applications. If /HEAP or
  15. /STACKOS2 is used then the total size of DGROUP plus the heap
  16. plus the stack must be less than 64K. The heap will be
  17. assigned 64K-1-DGROUP-STACK.
  18. ACTION: EXEHDR issues this warning that it performed the .EXE
  19. file modification with a reduced HEAP value. Make sure the
  20. reduced value is acceptable.
  21. HEXPLANATION: There was not enough space in the automatic data
  22. segment to accommodate the requested new stack size. The stack
  23. size has been adjusted to the maximum available space. This
  24. error only occurs for 16-bit OS/2 applications. If /HEAP or
  25. /STACKOS2 is used then the total size of DGROUP plus the heap
  26. plus the stack must be less than 64K. This error occurs when
  27. the heap is zero. The stack will be assigned 64K-1-DGROUP.
  28. ACTION: EXEHDR issues this warning that it performed the .EXE
  29. file modification with a reduced STACK value. Make sure the
  30. reduced value is acceptable.
  31. HEXPLANATION: The second and third fields in the input DOS file
  32. header indicate a file size greater than the actual size of the
  33. file. This error occurs in DOS files only.
  34. ACTION: EXEHDR assumes the file has been corrupted and will not
  35. perform any modifications.
  36. HEXPLANATION: When the minimum allocation value and the maximum
  37. allocation value are both 0, the file cannot be modified. Both
  38. minimum and maximum allocation of 0 is not a legal value for a
  39. DOS header. This is a DOS header only error condition.
  40. ACTION: Change either /MIN or /MAX to a non-zero value.
  41. HEXPLANATION: If the minimum allocation is not enough to
  42. accommodate the stack (either the original stack request
  43. or the modified request), the minimum allocation value is
  44. adjusted.
  45. This error applies only to DOS programs.
  46. ACTION: This is a warning that EXEHDR has modified the /MIN
  47. value to create a legal DOS .EXE header. Make sure the new
  48. /MIN value is acceptable.
  49. HEXPLANATION: If the minimum allocation is greater than the
  50. maximum allocation, the maximum allocation value is adjusted.
  51. If a display of DOS header values is requested, the values shown
  52. will be the values after the packed file is expanded.
  53. This error applies only to DOS programs.
  54. ACTION: This is a warning that EXEHDR has modified the /MAX
  55. value to create a legal DOS .EXE header. Make sure the new
  56. /MAX value is acceptable.
  57. HEXPLANATION: While decoding run-time relocation records,
  58. EXEHDR found the end of the resident/nonresident name table.
  59. The .EXE file is probably corrupted.
  60. This error applies only to OS/2 and Windows programs.
  61. ACTION: The current version of EXEHDR will not issue this
  62. error any longer. Therefore, report to IBM if you receive this
  63. error with the current version of EXEHDR.
  64. HEXPLANATION: EXEHDR cannot decode the information in the
  65. file header because the header is not in a standard format.
  66. The fixup relocation count is 0, which is not permitted.
  67. This error applies only to OS/2 and Windows programs.
  68. ACTION:
  69. HEXPLANATION: A command-line argument to EXEHDR contained
  70. an illegal value.
  71. ACTION: Retry the EXEHDR command with a correct option.
  72. HEXPLANATION: A command-line option for EXEHDR required a
  73. value, but the specified number was mistyped.
  74. ACTION: Retry the EXEHDR command with a correct option.
  75. HEXPLANATION: A command-line option for EXEHDR required a
  76. value, but no value was specified, or the specified value
  77. was in an illegal format for the given option.
  78. ACTION: Retry the EXEHDR command with a correct option.
  79. HEXPLANATION:
  80. A command-line option for EXEHDR required a value, but the
  81. specified number did not fall in the required decimal range.
  82. ACTION: The current version of EXEHDR will not issue this
  83. error any longer. Therefore, report to IBM if you receive this
  84. error with the current version of EXEHDR.
  85. HEXPLANATION: A command-line option for EXEHDR required a
  86. value, but the specified number did not fall in the required
  87. hexadecimal range.
  88. ACTION: Retry the EXEHDR command with a correct option.
  89. HEXPLANATION: A command-line option for EXEHDR required a
  90. value, but nothing was specified. EXEHDR ignored the option.
  91. ACTION: Retry the EXEHDR command with a correct option.
  92. HEXPLANATION: A command-line option for EXEHDR was ignored.
  93. This error usually occurs with error U1116, unrecognized
  94. option.
  95. ACTION: Retry the EXEHDR command with a correct option.
  96. HEXPLANATION: A command-line option for EXEHDR was not
  97. recognized. This error usually occurs with either U1115,
  98. option ignored, or U1111, option requires value.
  99. ACTION: Retry the EXEHDR command with a correct option.
  100. HEXPLANATION: You are not permitted to enter the same option more
  101. than once.
  102. ACTION: Correct the command line by only entering each option
  103. only once.
  104. HEXPLANATION: Certain options can not be used together. For instance,
  105. /STACK is deprecated and replace by /STACKDOS and /STACKOS2. You
  106. are not permitted to use /STACK in combination with the replacement
  107. options.
  108. ACTION: Remove the offending option.
  109. HEXPLANATION: The /STACK option should not be used any longer. Use the
  110. /STACKDOS and/or /STACKOS2 options instead. /STACK does not work on the
  111. LX 32-bit OS/2 binary files. Furthermore, on NE 16-bit OS/2 and Windows
  112. binary files it will attempt to change both the MZ DOS stub and the
  113. 16-bit NE stack values. This is potentially dangerous because the 2
  114. stacks may have no relationship to each other. By changing one, you
  115. could accidently damage the other. To distinguish which stack you want
  116. to change use /STACKDOS or /STACKOS2. If you happen to want to change
  117. both stacks, then use both the /STACKDOS and /STACKOS2 options.
  118. ACTION: Remove the /STACK option from your command line. Use the
  119. /STACKDOS and/or /STACKOS2 options instead.
  120. HEXPLANATION: No input file was specified on the EXEHDR command line.
  121. ACTION: Retry the EXEHDR command with a correct filename.
  122. HEXPLANATION:
  123. ACTION: The current version of EXEHDR will not issue this
  124. error any longer. Therefore, report to IBM if you receive this
  125. error with the current version of EXEHDR.
  126. HEXPLANATION: The specified filename is longer than the
  127. allowable filename size. The current maximum size is 256
  128. characters.
  129. ACTION: Retry the EXEHDR command with a correct filename.
  130. HEXPLANATION: DLL call to FileVerParseModuleVersion returns rc=124.
  131. ACTION:
  132. HEXPLANATION: EXEHDR could not read the input file. Either
  133. the file is missing or the file attribute is set to prevent
  134. reading.
  135. ACTION: Make sure the file was correctly specified. If EXEHDR
  136. file modifying options are specified, make sure the file is
  137. read/write accessable. File modifying options require the
  138. ability to write to the file.
  139. HEXPLANATION: The input file specified on the EXEHDR command line was
  140. not a valid .EXE file.
  141. ACTION:
  142. HEXPLANATION: EXEHDR found an unexpected end-of-file condition while
  143. reading the .EXE file. The .EXE file is probably corrupt.
  144. ACTION:
  145. HEXPLANATION:
  146. ACTION:
  147. HEXPLANATION:
  148. ACTION:
  149. HEXPLANATION: There was not enough memory for EXEHDR to decode the header
  150. of the executable file.
  151. ACTION:
  152. HEXPLANATION: DLL call to FileVerParseModuleVersion returns rc=150.
  153. ACTION:
  154.