home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wfbcpp.zip / CPPINST.HLP (.txt) < prev    next >
OS/2 Help File  |  1993-06-15  |  82KB  |  2,953 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Product Information ΓòÉΓòÉΓòÉ
  3.  
  4. This window contains information about the IBM C/C++ Tools V2.0* installation 
  5. program. 
  6.  
  7. To continue with the installation, click on OK. 
  8.  
  9. For more information about the program, press F2 from this help window. 
  10.  
  11.  
  12. ΓòÉΓòÉΓòÉ 2. Help for Option ΓòÉΓòÉΓòÉ
  13.  
  14. Select Install to start the installation program. 
  15.  
  16.  
  17. ΓòÉΓòÉΓòÉ 3. Help for Install ΓòÉΓòÉΓòÉ
  18.  
  19. Select this option to start the installation program, or to locate the 
  20. initialization backup file from the previous installation. 
  21.  
  22. A dialog box with the installation options appears. You can use the IBM* 
  23. installation defaults, or choose the options that you want for first 
  24. installation or reinstallation. 
  25.  
  26.  
  27. ΓòÉΓòÉΓòÉ 4. Using Help ΓòÉΓòÉΓòÉ
  28.  
  29. Use the help options from this pull-down menu to find out how to use help, to 
  30. get general help on the program, to see the list of keys, to go to the help 
  31. index, or to look at the product information. 
  32.  
  33. The following options are available: 
  34.  
  35. Help index 
  36.      Displays the index for the help file. 
  37.  
  38. General help 
  39.      Displays general help for the installation program. 
  40.  
  41. Using help 
  42.      Provides detailed information on the kinds of help available and how to 
  43.      use help. 
  44.  
  45. Product information 
  46.      Displays the product's copyright information. 
  47.  
  48. Help is always available. You can get help in three ways: 
  49.  
  50.  1. Press F1 at any time for help about a specific menu-bar pull-down or option 
  51.     (if one was currently selected). 
  52.  
  53.  2. Select a Help topic from the Help pull-down. 
  54.  
  55.  3. Click on the Help button in a dialog or message box. 
  56.  
  57. You can also press F2 to get general information about the active window. 
  58.  
  59. For the most recent information about this installation program, read the 
  60. READ.ME file in the main Install window. 
  61.  
  62. To begin the installation program, select Install from the Option pull-down 
  63. menu. 
  64.  
  65.  
  66. ΓòÉΓòÉΓòÉ 5. Help for Using help ΓòÉΓòÉΓòÉ
  67.  
  68. Use this choice for information on how to use the Help facility. 
  69.  
  70.  
  71. ΓòÉΓòÉΓòÉ 6. Help for General help ΓòÉΓòÉΓòÉ
  72.  
  73. Use this choice to get general information about the installation program. 
  74.  
  75.  
  76. ΓòÉΓòÉΓòÉ 7. Help for Help index ΓòÉΓòÉΓòÉ
  77.  
  78. Use this choice to display the Help index. 
  79.  
  80. The Help index lists the titles of the available help information topics. 
  81.  
  82. To display a topic, double-click on the index entry (or use the Up and Down 
  83. arrow keys and press Enter). You can also use the Search choice from the 
  84. Services pull-down menu to search for a specific word or phrase in the Help 
  85. facility. 
  86.  
  87. To return to the Help index after viewing a topic or from another Help window, 
  88. press F11. 
  89.  
  90.  
  91. ΓòÉΓòÉΓòÉ 8. Help for Product information ΓòÉΓòÉΓòÉ
  92.  
  93. Use this choice to display the copyright information for the installation 
  94. program. 
  95.  
  96.  
  97. ΓòÉΓòÉΓòÉ 9. About the Installation Program ΓòÉΓòÉΓòÉ
  98.  
  99. The installation program is an interactive program that you use to install the 
  100. IBM C/C++ Tools V2.0* product. 
  101.  
  102. To start the program, select Install from the Option pull-down menu. You can 
  103. use the IBM-supplied installation defaults, or you can select the options you 
  104. want to install. 
  105.  
  106. If you have already installed the IBM C/C++ Tools V2.0 product, you can 
  107. reinstall options, or add new options. 
  108.  
  109. The installation program creates all necessary directories and subdirectories, 
  110. and copies the selected libraries and files to the appropriate locations on 
  111. your hard disk drive. You can have the program update your CONFIG.SYS file. 
  112.  
  113. The program also creates a command file, CSETENV.CMD, that you use to set up 
  114. the C/C++ Tools V2.0 environment, and a Desktop folder containing the tools and 
  115. online documentation. 
  116.  
  117. For the most recent information about this program, read the READ.ME file 
  118. displayed in the main installation window. 
  119.  
  120.  
  121. ΓòÉΓòÉΓòÉ 10. Key Assignments ΓòÉΓòÉΓòÉ
  122.  
  123. Each panel shows underlined keys to help you with the installation program. 
  124.  
  125. The following Help keys are also available: 
  126.  
  127. F1 
  128.      Get help for a highlighted field 
  129. F2 
  130.      Get general help about the active window 
  131. F9 
  132.      Go to a list of keys (from within any help window) 
  133. F11 
  134.      Go to the help index (from within any help window) 
  135. Shift+F10 
  136.      Get information on how to use help (from within any help window) 
  137. Esc 
  138.      Display previous help (from within any help window). 
  139.  
  140.  
  141. ΓòÉΓòÉΓòÉ 11. C/C++ Tools V2.0 Main Window Help ΓòÉΓòÉΓòÉ
  142.  
  143. Use this window to select the installation options, or to verify the options 
  144. selected in previous installations. 
  145.  
  146. If you are installing for the first time, all the options are available and the 
  147. default options are selected. If you are reinstalling, all the options that you 
  148. selected in the previous installation are selected. 
  149.  
  150. For first installation or a reinstallation over an existing version of the 
  151. product, you can install any of the following IBM C/C++ Tools V2.0* tools: 
  152.  
  153. o C/C++ Compiler 
  154.  
  155. o Debugger 
  156.  
  157. o Execution Trace Analyzer 
  158.  
  159. o Browser 
  160.  
  161. You can also specify the target drive and directory where the files are to be 
  162. copied to. You can also install the files that support the IBM WorkFrame/2* 
  163. product. 
  164.  
  165. For the compiler, you can install the libraries, documentation, and sample 
  166. programs. You can also have the program update your CONFIG.SYS file and your 
  167. Desktop. 
  168.  
  169. The IBM-supplied defaults install the C/C++ Compiler, Debugger, Execution Trace 
  170. Analyzer, Browser, and WorkFrame/2 support in the IBMCPP directory in your boot 
  171. drive. The default compiler options specify installation of all libraries, 
  172. documentation, the sample programs, and tutorials. The default options do not 
  173. modify your CONFIG.SYS file. 
  174.  
  175. Help is available for each field: you make the field active and press F1. Help 
  176. is also available by the same method for each push button at the bottom of the 
  177. window. 
  178.  
  179. Important  If you are reinstalling and you want to install IBM C/C++ Tools 
  180. V2.0* in another location, you should delete all previous C/C++ Tools 
  181. directories first. 
  182.  
  183. When you have chosen the options you want to install, click on Install to 
  184. install them. 
  185.  
  186.  
  187. ΓòÉΓòÉΓòÉ 12. Verify Options - Help ΓòÉΓòÉΓòÉ
  188.  
  189. Verify the selections made in the previous installation. All the previously 
  190. selected options are checked but all the push buttons are unavailable. 
  191.  
  192. There are two situations that require you to verify previously selected 
  193. options: 
  194.  
  195. o C/C++ Tools V2.0 has already been installed on the server connected to your 
  196.   workstation, and you want to update your workstation's desktop and/or 
  197.   configuration to use C/C++ Tools V2.0 in the server. 
  198.  
  199. o OS/2 has been upgraded on your workstation or the workstation's system 
  200.   initialization file (OS2.INI) has been corrupted. 
  201.  
  202. Click on Update to update the Desktop and configuration of the selections from 
  203. the previous installation. 
  204.  
  205. To exit the main selection window, click on Cancel 
  206.  
  207.  
  208. ΓòÉΓòÉΓòÉ 13. Verify Libraries and Documentation - Help ΓòÉΓòÉΓòÉ
  209.  
  210. Verify the selections made in the previous installation. All the previously 
  211. selected options are checked but all the push buttons are unavailable. 
  212.  
  213. There are two situations that require you to verify previously selected 
  214. options: 
  215.  
  216. o C/C++ Tools V2.0 has already been installed on the server connected to your 
  217.   workstation, and you want to update your workstation's desktop and/or 
  218.   configuration to use C/C++ Tools V2.0 in the server. 
  219.  
  220. o OS/2 has been upgraded on your workstation or the workstation's system 
  221.   initialization file (OS2.INI) has been corrupted. 
  222.  
  223. Click on OK to verify the selections and return to the main window. 
  224.  
  225.  
  226. ΓòÉΓòÉΓòÉ 14. Update Desktop - Help ΓòÉΓòÉΓòÉ
  227.  
  228. Select this option to restore or create the IBM C/C++ Tools V2.0* Desktop 
  229. folder, selected tools and documentation icons, directories for the creation of 
  230. temporary files, the CSETENV.CMD and DDE4XTRA.SYS files and for the update of 
  231. the CONFIG.SYS file. 
  232.  
  233. The Desktop is updated according to the installation information that is stored 
  234. in the OS2.INI file.  If OS2.INI is corrupted, the backup initialization file 
  235. CSET2.INI is used. 
  236.  
  237. This option is not available if this is the first installation of the product, 
  238. because there is no previous installation information. 
  239.  
  240.  
  241. ΓòÉΓòÉΓòÉ 15. Status - Help ΓòÉΓòÉΓòÉ
  242.  
  243. Select this option to restore the status window that was closed. 
  244.  
  245. This option is only available if you close the status window during 
  246. installation. 
  247.  
  248.  
  249. ΓòÉΓòÉΓòÉ 16. Reinstallation - Help ΓòÉΓòÉΓòÉ
  250.  
  251. The OS/2 initialization file on this workstation does not contain the 
  252. information from the previous installation of C/C++ Tools. This information is 
  253. also in the C/C++ Tools backup initialization file that was installed in the 
  254. C/C++ Tools directory. Specify the drive and directory where CSET2.INI was 
  255. installed and click on OK. 
  256.  
  257. Note:  You may also want to do this in any of the following situations: 
  258.  
  259. o C/C++ Tools was installed on a remote LAN server connected to this 
  260.   workstation, and you want to create a Desktop folder of installed tools and 
  261.   documentation and the necessary local environment settings to share the 
  262.   executable files in the server. 
  263.  
  264. o C/C++ Tools was installed either in this workstation or in a remote LAN 
  265.   server, and you lost some or all of the installed icons or CONFIG.SYS 
  266.   variable settings. You want to retrieve all of the Desktop folders of 
  267.   installed tools and documentation and the CONFIG.SYS variable settings. 
  268.  
  269. o C/C++ Tools was installed on this workstation, but its initialization 
  270.   information was lost, because the operating system was upgraded or the 
  271.   initialization file was corrupted. You want to restore the installation 
  272.   information to the opearating system. 
  273.  
  274. Select Ignore to ignore the information from the previous installation and 
  275. begin a new installation. Select Cancel to return to the main window. 
  276.  
  277.  
  278. ΓòÉΓòÉΓòÉ 17. DDE4XTRA.SYS Installation - Help ΓòÉΓòÉΓòÉ
  279.  
  280. The target drive is not one of your local drives. The local workstation 
  281. requires a local directory for the CSETENV.CMD and DDE4XTRA.SYS files and for 
  282. the creation of temporary files. Specify the local drive and directory where 
  283. you want the files to be located, and click on OK to copy the file to that 
  284. path. 
  285.  
  286. Click on Default to use the default path in the boot drive. Click on Cancel to 
  287. return to the main installation window. 
  288.  
  289.  
  290. ΓòÉΓòÉΓòÉ 18. TMP File Space - Help ΓòÉΓòÉΓòÉ
  291.  
  292. The C/C++ Compiler requires at least 2MB of space for temporary file creation 
  293. during compiling and linking. The environment variable TMP points to this 
  294. space. 
  295.  
  296. The target drive will have less than 2MB of disk space left if you install the 
  297. selected options. The target drive is IBMCPP if it is local, or it is the drive 
  298. specified in the window asking for the location of CSETENV.CMD, DDE4XTRA.SYS 
  299. and temporary file creation if the target drive is not local. 
  300.  
  301. Specify the desired drive and directory for the TMP variable, and click on OK 
  302. to continue. 
  303.  
  304. Click on Default to select the default path. Click on Cancel to return to the 
  305. main window without selecting a path. 
  306.  
  307.  
  308. ΓòÉΓòÉΓòÉ 19. Drive and Directory - Help ΓòÉΓòÉΓòÉ
  309.  
  310. Use these fields to specify the drive and directory where the IBM C/C++ Tools 
  311. V2.0* files are to be installed. 
  312.  
  313. You cannot use drive A or B as the target drive. 
  314.  
  315. The default path is the directory IBMC on your boot drive. 
  316.  
  317.  
  318. ΓòÉΓòÉΓòÉ 20. Tools - Help ΓòÉΓòÉΓòÉ
  319.  
  320. Select these options to install any or all of the following IBM C/C++ Tools 
  321. V2.0* tools: 
  322.  
  323. o C/C++ Compiler 
  324.  
  325.   You can choose the libraries, documentation, and sample programs to install 
  326.   with the compiler. 
  327.  
  328. o Debugger 
  329.  
  330.   Note:  You must install the Sample program to use the IBM C/C++ Tools V2.0 
  331.   Debugger Tutorial. 
  332.  
  333. o Execution Trace Analyzer 
  334.  
  335.   Note:  You must install the Sample program to use the IBM C/C++ Tools V2.0 
  336.   Execution Trace Analyzer Tutorial. 
  337.  
  338. o Browser 
  339.  
  340.   Note:  You must install the Sample program to use the IBM C/C++ Tools V2.0 
  341.   Class Browser Tutorial. 
  342.  
  343. At a later time, you can use the installation program to install any tools that 
  344. you do not install now. 
  345.  
  346.  
  347. ΓòÉΓòÉΓòÉ 21. WorkFrame/2 Support - Help ΓòÉΓòÉΓòÉ
  348.  
  349. Select either or both of these options to install the files provided to support 
  350. Version 1.1 and Version 2.0 of the IBM WorkFrame/2* product. 
  351.  
  352. The IBM C/C++ Tools V2.0* product provides two compiler options DLLs, a 
  353. language profile, and sample projects for the WorkFrame/2 product. 
  354.  
  355. If you select WorkFrame/2 V1.1 Support and WorkFrame/2 Version 1.1 has already 
  356. been installed, the C/C++ Tools installation program: 
  357.  
  358.  1. Installs the WorkFrame/2 sample files 
  359.  2. Modifies the sample project file and copies it to the WorkFrame/2 directory 
  360.  3. Copies the language profile to the WorkFrame/2 directory 
  361.  4. Backs up the existing project files 
  362.  5. Adds the Browser and EXTRA to the WorkFrame/2 1.1 tools list 
  363.  
  364. If WorkFrame/2 Version 1.1 has not been installed, only the first action is 
  365. performed. 
  366.  
  367. If you select WorkFrame/2 V2.0 Support and WorkFrame/2 Version 2.0 has already 
  368. been installed, the C/C++ Tools installation program: 
  369.  
  370.  1. Installs the WorkFrame/2 sample files 
  371.  2. Creates a sample object (composite and base) inside the C/C++ Tools folder 
  372.  3. Creates a C/C++ action profile object inside the C/C++ Tools folder 
  373.  4. Adds the Browser and EXTRA to the existing action profile 
  374.  
  375. If WorkFrame/2 Version 2.0 has not been installed, only the first action is 
  376. performed. 
  377.  
  378. Note:  Because some files are copied to directories created by the WorkFrame/2 
  379.        installation program, you should install the WorkFrame/2 product before 
  380.        you select these options. 
  381.  
  382.  
  383. ΓòÉΓòÉΓòÉ 22. Runtime Libraries - Help ΓòÉΓòÉΓòÉ
  384.  
  385. Choose the runtime libraries to install from this list. 
  386.  
  387. The libraries you choose depend on: 
  388.  
  389. o Whether you want the libraries linked statically or dynamically. 
  390. o Whether you create single-thread or multithread programs. 
  391. o Whether you develop subsystems. 
  392.  
  393. You can install any or all of the runtime libraries. At a later time, you can 
  394. use the installation program to install any runtime libraries that you do not 
  395. install now. 
  396.  
  397. Note:  The IOSTREAM Class libraries are part of the single-thread and 
  398. multithread Runtime Libraries. The COMPLEX and TASK Class libraries are part of 
  399. the Basic Class Library. 
  400.  
  401.  
  402. ΓòÉΓòÉΓòÉ 23. C++ Class Libraries - Help ΓòÉΓòÉΓòÉ
  403.  
  404. Choose the C++ Class Libraries to install from this list. You can also choose 
  405. Samples for the User Interface and Collection Class Libraries. 
  406.  
  407. When you select Class Libraries: User Interface, Collection Classes is 
  408. automatically selected, because the User Interface requires the Collection 
  409. Classes. 
  410.  
  411. Note:  The COMPLEX and TASK Class libraries are part of the Basic Class 
  412. Library. The IOSTREAM Class libraries are part of the single-thread and 
  413. multithread Runtime Libraries. 
  414.  
  415.  
  416. ΓòÉΓòÉΓòÉ 24. Libraries and Documentation - Help ΓòÉΓòÉΓòÉ
  417.  
  418. Choose the Runtime Libraries, the C++ Class Libraries, and the Online 
  419. References you want to install from this list. Help is available for each panel 
  420. by positioning the cursor on one of the selections and pressing F1. 
  421.  
  422. At a later time, you can use the installation program to install any libraries 
  423. and documentation that you do not install now. 
  424.  
  425. The Libraries and Documentation window must be closed to proceed with the 
  426. installation. 
  427.  
  428.  
  429. ΓòÉΓòÉΓòÉ 25. OK - Help ΓòÉΓòÉΓòÉ
  430.  
  431. Click on this push button to select the options that you specified and return 
  432. to the main installation window. 
  433.  
  434.  
  435. ΓòÉΓòÉΓòÉ 26. Online References - Help ΓòÉΓòÉΓòÉ
  436.  
  437. Choose the online references to install from this list. You can choose any or 
  438. all of the following: 
  439.  
  440. o The IBM Class Libraries: User Interface Reference, describes the IBM User 
  441.   Interface class library. 
  442.  
  443. o The IBM Class Libraries: Collection Classes Reference, describes the IBM 
  444.   Collection Class library. 
  445.  
  446. o The IBM Basic Class Library Guide describes the IBM Basic Class library. 
  447.  
  448. o The IBM C Library Reference describes the C library functions. 
  449.  
  450. o The IBM C Language Reference is a summary of C language constructs, compiler 
  451.   options and messages, and the IBM C++ Language Reference is a summary of C++ 
  452.   language constructs. 
  453.  
  454.  
  455. ΓòÉΓòÉΓòÉ 27. Samples - Help ΓòÉΓòÉΓòÉ
  456.  
  457. There are seven sample programs that you can install, along with command files 
  458. that compile, link, and run them. 
  459.  
  460.  
  461. ΓòÉΓòÉΓòÉ 28. Update CONFIG.SYS - Help ΓòÉΓòÉΓòÉ
  462.  
  463. You can have the installation program update your CONFIG.SYS file to append the 
  464. correct variables for the IBM C/C++ Tools V2.0* product (such as the PATH and 
  465. LIBPATH). 
  466.  
  467. If you do not select this option, you must add: 
  468.  
  469.     LIBPATH = C:\IBMCPP\DLL
  470. to your CONFIG.SYS file. (Substitute your target installation directory for 
  471. C:\IBMCPP.) To use the Execution Trace Analyzer, you must add: 
  472.  
  473.     DEVICE = C:\IBMCPP\SYS\DDE4XTRA.SYS
  474. to your CONFIG.SYS file. 
  475.  
  476. The other statements required to set up the C/C++ Tools V2.0 environment will 
  477. be placed in the CSETENV.CMD file in the BIN subdirectory. 
  478.  
  479.  
  480. ΓòÉΓòÉΓòÉ 29. Libraries and Documentation - Help ΓòÉΓòÉΓòÉ
  481.  
  482. Click on this push button to open the selection window of Runtime Libraries, 
  483. Class Libraries and their samples and Online References. 
  484.  
  485.  
  486. ΓòÉΓòÉΓòÉ 30. Install Push Button - Help ΓòÉΓòÉΓòÉ
  487.  
  488. When you have selected the options you want to install, use this push button to 
  489. validate your choices and start the installation. 
  490.  
  491.  
  492. ΓòÉΓòÉΓòÉ 31. Reset - Help ΓòÉΓòÉΓòÉ
  493.  
  494. Click on this push button to reset the options to the settings they had when 
  495. the window appeared. 
  496.  
  497. If you are installing for the first time, the settings are reset to the 
  498. defaults. If you are reinstalling, the settings are reset to the options you 
  499. selected at the time of the previous installation. 
  500.  
  501.  
  502. ΓòÉΓòÉΓòÉ 32. Default - Help ΓòÉΓòÉΓòÉ
  503.  
  504. Click on this push button to reset the options to the IBM*-supplied 
  505. installation defaults. 
  506.  
  507.  
  508. ΓòÉΓòÉΓòÉ 33. Cancel - Help ΓòÉΓòÉΓòÉ
  509.  
  510. Click on this push button to remove the window and return to the previous 
  511. panel. No information is saved. 
  512.  
  513.  
  514. ΓòÉΓòÉΓòÉ 34. Installation Status Help ΓòÉΓòÉΓòÉ
  515.  
  516. This window tells you what is happening during the installation and what stage 
  517. the program is at. 
  518.  
  519. It indicates the files installed, the directory they are copied from on the 
  520. installation diskette, and the directory they are copied to on your hard disk 
  521. drive. The bar indicates the percentage of bytes used in installation, compared 
  522. to the total number of bytes to be used. 
  523.  
  524.  
  525. ΓòÉΓòÉΓòÉ 35. Close - Help ΓòÉΓòÉΓòÉ
  526.  
  527. Click on this push button to hide the status window. 
  528.  
  529. The program is not affected, and the installation continues. 
  530.  
  531. To restore the status window, click on the Options command, and then click on 
  532. Status. 
  533.  
  534.  
  535. ΓòÉΓòÉΓòÉ 36. Installation Backup Help ΓòÉΓòÉΓòÉ
  536.  
  537. The installation program tried to create a backup file for your command or 
  538. environment file using the file name and the extension .BAK, but a file with 
  539. the same name and extension already exists. 
  540.  
  541. You can type a different name for the backup file, or use the same name and 
  542. overwrite the existing backup file. Then click on OK to create the backup file. 
  543.  
  544. If you do not want to create a backup file, click on Skip to close this window 
  545. and continue with the installation. 
  546.  
  547. Click on Cancel to return to the Main selection window. 
  548.  
  549.  
  550. ΓòÉΓòÉΓòÉ 37. OK - Help ΓòÉΓòÉΓòÉ
  551.  
  552. When you have chosen the backup file name, use this push button to back up the 
  553. file. 
  554.  
  555. If the file specified already exists, it will be overwritten. 
  556.  
  557.  
  558. ΓòÉΓòÉΓòÉ 38. Cancel - Help ΓòÉΓòÉΓòÉ
  559.  
  560. Click on this push button to cancel the window and return to the main 
  561. installation window. 
  562.  
  563. The backup file will not be created. 
  564.  
  565.  
  566. ΓòÉΓòÉΓòÉ 39. Skip - Help ΓòÉΓòÉΓòÉ
  567.  
  568. Click on this push button to avoid creating a new backup file. 
  569.  
  570.  
  571. ΓòÉΓòÉΓòÉ 40. Location of C/C++ Compiler - Help ΓòÉΓòÉΓòÉ
  572.  
  573. Specify the drive and directory where you originally installed the IBM C/C++ 
  574. Tools V2.0* C/C++ Compiler. 
  575.  
  576.  
  577. ΓòÉΓòÉΓòÉ 41. OK - Help ΓòÉΓòÉΓòÉ
  578.  
  579. When you have specified the drive and directory where the compiler was 
  580. installed, press this push button to save the information and proceed with the 
  581. reinstallation. 
  582.  
  583.  
  584. ΓòÉΓòÉΓòÉ 42. Ignore - Help ΓòÉΓòÉΓòÉ
  585.  
  586. Click on this push button to specify the path from the last installation. 
  587.  
  588.  
  589. ΓòÉΓòÉΓòÉ 43. Cancel - Help ΓòÉΓòÉΓòÉ
  590.  
  591. Click on this push button to specify the path from the last installation. 
  592.  
  593.  
  594. ΓòÉΓòÉΓòÉ 44. Intallation - Help ΓòÉΓòÉΓòÉ
  595.  
  596. The program cannot find the selected options from the previous installation. 
  597. There are several possible reasons for this: 
  598.  
  599.  1. This installation is the first for the product in this workstation. Click 
  600.     on Ignore to proceed to the Main installation window. 
  601.  
  602.  2. C/C++ Tools V2.0 has already been installed on the server connected to your 
  603.     workstation, but you want to install different selections on your 
  604.     workstation. Click on Ignore to proceed to the Main installation window. 
  605.  
  606.  3. C/C++ Tools V2.0 has already been installed on the server connected to your 
  607.     workstation, and you want to update your workstation's desktop and/or 
  608.     configuration to use C/C++ Tools V2.0 in the server. Click on Proceed. A 
  609.     window will prompt you for the backup installation initialization file 
  610.     (CSET2.INI). 
  611.  
  612.  4. OS/2 has been upgraded on your workstation or the workstation's system 
  613.     initialization file (OS2.INI) has been corrupted. The information 
  614.     previously stored in OS2.INI has been lost. Click on Proceed. A window will 
  615.     prompt you for the backup installation initialization file (CSET2.INI), 
  616.     which was installed in the C/C++ Tools directory. 
  617.  
  618. Click on Cancel to return to the Main installation window. 
  619.  
  620.  
  621. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  622.  
  623. The installation program cannot add the IBM C/C++ Tools* folder to the Desktop. 
  624.  
  625. There may not be enough memory available, or the Desktop may be in use. 
  626.  
  627. Try the operation again by clicking on the Retry button. 
  628.  
  629. Clicking on the Cancel button stops the installation program. 
  630.  
  631.  
  632. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  633.  
  634. Not enough memory is available to complete the installation. 
  635.  
  636. Stop any large processes that are running and ensure the swap path is large 
  637. enough.  If you are using a virtual disk, redefine it to a smaller size. Then 
  638. retry the program. 
  639.  
  640. You may need to obtain an additional memory card. 
  641.  
  642.  
  643. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  644.  
  645. The installation program cannot add the IBM C/C++ Tools* programs to the folder 
  646. on the Desktop. 
  647.  
  648. There may not be enough memory available, or the Desktop may be in use. 
  649.  
  650. Try the operation again by clicking on the Retry button. 
  651.  
  652. Clicking on the Cancel button stops the installation program. 
  653.  
  654.  
  655. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  656.  
  657. The installation program cannot open the CSETINST.INI file that contains the 
  658. initialization information for the program. 
  659.  
  660. Ensure that the CSETINST.INI file exists on the installation diskette and that 
  661. it is not already in use.  Then restart the program. 
  662.  
  663. If the file has been corrupted, contact your IBM* Service Representative for 
  664. help. 
  665.  
  666.  
  667. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  668.  
  669. The installation program cannot find the necessary initialization data in the 
  670. CSETINST.INI file. 
  671.  
  672. Ensure that the CSETINST.INI file is not already in use, and then restart the 
  673. program. 
  674.  
  675. If the file has been corrupted, contact your IBM* Service Representative for 
  676. help. 
  677.  
  678.  
  679. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  680.  
  681. The help file for the installation program, CSETINST.HLP, cannot be copied to 
  682. the help path. 
  683.  
  684. The OS/2* return code indicates the cause of the error. 
  685.  
  686. Correct the error. Ensure that enough disk space is available, and try again. 
  687.  
  688.  
  689. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  690.  
  691. The installation has been completed, and all selected files have been 
  692. installed. 
  693.  
  694. To exit from the installation program, click on OK to return to the main 
  695. installation window, and then select Close from the system menu. 
  696.  
  697.  
  698. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  699.  
  700. Because of an operating system error, the installation program cannot get the 
  701. maximum path length allowed, and cannot check the length of the path name 
  702. specified. 
  703.  
  704. The OS/2* return code indicates the cause of the error. 
  705.  
  706. Correct the error.  Then restart the installation program and try again. 
  707.  
  708.  
  709. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  710.  
  711. The installation program cannot be initialized. 
  712.  
  713. Restart the program and try again. 
  714.  
  715.  
  716. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  717.  
  718. The operating system cannot find the starting directory of the installation 
  719. program. 
  720.  
  721. The OS/2* return code indicates the cause of the error. 
  722.  
  723. Correct the error. Then restart the program and try again.  If the error 
  724. persists, contact your IBM* Service Representative for help. 
  725.  
  726.  
  727. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  728.  
  729. The program cannot display the indicated window. Enough memory may not be 
  730. available. 
  731.  
  732. Stop any large processes that are running, and try the program again. 
  733.  
  734.  
  735. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  736.  
  737. To exit from the installation program, click on OK. 
  738.  
  739. Click on Cancel to return to the installation program. 
  740.  
  741. After you have ended the installation program, restart your system to make the 
  742. changes to your CONFIG.SYS file take effect. 
  743.  
  744.  
  745. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  746.  
  747. Insert the requested diskette into the diskette drive, and then click on OK to 
  748. continue with the installation. 
  749.  
  750.  
  751. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  752.  
  753. The installation program encountered an operating system error while checking 
  754. the disk space. 
  755.  
  756. The OS/2* return code indicates the cause of the error. 
  757.  
  758. Correct the error, and try the operation again. 
  759.  
  760.  
  761. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  762.  
  763. There may not be enough free storage space to install the chosen options. 
  764.  
  765. You can continue with the installation by clicking on OK, but the program may 
  766. not be able to install all of the options. 
  767.  
  768. Delete some files from your hard disk drive to make more space available, or 
  769. return to the C/C++ Tools main installation window and choose different 
  770. options. 
  771.  
  772. If you are reinstalling the IBM C/C++ Tools* to the same target directory, you 
  773. may not need as much space. 
  774.  
  775.  
  776. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  777.  
  778. Not enough memory is available for the background thread needed to install the 
  779. files. 
  780.  
  781. Stop any large processes that are running, and ensure the swap path is large 
  782. enough.  If you are using a virtual disk, redefine it to a smaller size. Then 
  783. click on Retry to try the program again. 
  784.  
  785. Click on Cancel to stop the installation program. 
  786.  
  787.  
  788. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  789.  
  790. A file error interrupted the installation program while it was accessing the 
  791. indicated file. 
  792.  
  793. The OS/2* return code indicates the cause of the error. 
  794.  
  795. Correct the error, and try the operation again. 
  796.  
  797.  
  798. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  799.  
  800. A directory with the same name as an installation directory already exists.  If 
  801. you continue with the installation, any file with the same name as an 
  802. installation file will be overwritten. 
  803.  
  804. If you do not want to overwrite existing files, change the name of the target 
  805. installation directory. 
  806.  
  807.  
  808. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  809.  
  810. The installation program cannot create the installation directory specified. 
  811.  
  812. The OS/2* return code indicates the cause of the error. 
  813.  
  814. There may not be enough memory or enough disk space available. Stop any large 
  815. programs that are running, and ensure the swap path is large enough.  Correct 
  816. the error if possible, and then try the operation again. 
  817.  
  818. If there is not enough disk space to create the directory, try installing the 
  819. product on another drive. 
  820.  
  821.  
  822. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  823.  
  824. The installation program cannot back up the file. The OS/2* return code 
  825. indicates the cause of the error. 
  826.  
  827. Click on OK to return to the Backup window. 
  828.  
  829. Make sure the path and file name specified are valid, the file is not already 
  830. in use, and that enough disk space is available. Then try the operation again. 
  831.  
  832.  
  833. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  834.  
  835. The installation program cannot find the necessary files on the installation 
  836. diskette to install the indicated option, or the files cannot be unpacked using 
  837. XPACK.EXE, or the target files are in use. 
  838.  
  839. The return code from XPACK.EXE indicates the cause of the error. For more 
  840. information about the error return codes, run XPACK.EXE from the command line, 
  841. or refer to the OS/2* online information. 
  842.  
  843. Ensure that you have Version 2.0 of XPACK.EXE. If you are reinstalling, make 
  844. sure the IBM C/C++ Tools* product is not in use.  Then try the operation again. 
  845.  
  846. If the problem persists, the files may have been damaged or destroyed. Contact 
  847. your IBM* Service Representative for help. 
  848.  
  849.  
  850. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  851.  
  852. A user action stopped the installation program. 
  853.  
  854. Click on OK to return to the main installation window. 
  855.  
  856. To restart the program, click on the Options pull-down menu and select Install. 
  857. To exit from the program, select Close from the system menu. 
  858.  
  859.  
  860. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  861.  
  862. Some of the options chosen have not been installed because of file errors, or 
  863. they could not be unpacked using XPACK.EXE, or the target files are in use. 
  864.  
  865. The return code from XPACK.EXE indicates the cause of the error. For more 
  866. information about the error return codes, run XPACK.EXE from the command line, 
  867. or refer to the OS/2* online information. 
  868.  
  869. Ensure that you have Version 2.0 of XPACK.EXE. If you are reinstalling, make 
  870. sure the IBM C/C++ Tools* product is not in use. Then click on Retry to try the 
  871. operation again. 
  872.  
  873.  
  874. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  875.  
  876. An error occurred while the installation program was using XPACK.EXE to unpack 
  877. the IBM C/C++ Tools* files. 
  878.  
  879. The OS/2* return code indicates the cause of the error. 
  880.  
  881. Make sure that XPACK.EXE exists and that its directory is specified in the PATH 
  882. statement in your CONFIG.SYS. If you are reinstalling, make sure the IBM C/C++ 
  883. Tools product is not in use. Then try the operation again. 
  884.  
  885.  
  886. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  887.  
  888. A user action stopped the installation program while the files were being 
  889. unpacked. 
  890.  
  891. The return code from XPACK.EXE indicates the reason the program ended. 
  892.  
  893. You can try the installation again by clicking on Retry. 
  894.  
  895.  
  896. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  897.  
  898. An error occurred while the installation program was using XPACK.EXE to unpack 
  899. the IBM C/C++ Tools* files, and XPACK.EXE was stopped. 
  900.  
  901. The return code from XPACK.EXE indicates the cause of the error. For more 
  902. information about the error return codes, run XPACK.EXE from the command line, 
  903. or refer to the OS/2* online information. 
  904.  
  905. If you are reinstalling, make sure the IBM C/C++ Tools product is not in use. 
  906.  
  907. Try the operation again by clicking on Retry. 
  908.  
  909.  
  910. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  911.  
  912. The operating system cannot find the boot drive. The installation program has 
  913. stopped. 
  914.  
  915. The OS/2* return code indicates the cause of the error. 
  916.  
  917. Correct the error, and then restart the program and try again.  If the error 
  918. persists, contact your IBM* Service Representative for help. 
  919.  
  920.  
  921. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  922.  
  923. The installation program has been invoked twice. 
  924.  
  925. Close down one of the installation programs, and try the remaining program. 
  926.  
  927.  
  928. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  929.  
  930. To exit from the installation program, click on OK. 
  931.  
  932. Click on Cancel to return to the installation program. 
  933.  
  934. After you have ended the program, update the LIBPATH in your CONFIG.SYS file to 
  935. include the DLL subdirectory. (If you installed the Execution Trace Analyzer, 
  936. update DEVICE in CONFIG.SYS as well.) Then restart your system to make the 
  937. changes take effect. 
  938.  
  939.  
  940. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  941.  
  942. The installation program cannot create the target directory specified. 
  943.  
  944. The OS/2* return code indicates the cause of the error. 
  945.  
  946. Correct the error. Make sure that the path specified is valid and that enough 
  947. disk space is available.  Then try the operation again. 
  948.  
  949.  
  950. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  951.  
  952. The installation program encountered an error while it was loading the READ.ME 
  953. file. 
  954.  
  955. The OS/2* return code indicates the cause of the error. 
  956.  
  957. The error may have affected the program. Correct the error, and try the 
  958. operation again. 
  959.  
  960.  
  961. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  962.  
  963. No libraries were chosen to be installed.  To use the compiler, you need at 
  964. least one library. 
  965.  
  966. If you do not want to install a library, click on Yes to continue with the 
  967. installation. Click on No to return to the C/C++ Tools main installation 
  968. window, and then choose the additional options you want to install. 
  969.  
  970.  
  971. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  972.  
  973. No installation options were chosen. 
  974.  
  975. Click on OK to return to the C/C++ Tools main installation window, and choose 
  976. the options you want to install. 
  977.  
  978.  
  979. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  980.  
  981. If you are also installing Version 1.1 of the IBM WorkFrame/2* product, it 
  982. should be installed before you install the IBM C/C++ Tools* product. 
  983.  
  984. Some of the C/C++ Tools files provide support for the WorkFrame/2 product. If 
  985. WorkFrame/2 Version 1.1 has already been installed, the C/C++ Tools 
  986. installation program: 
  987.  
  988.  1. Installs the WorkFrame/2 sample files 
  989.  2. Modifies the sample project file and copies it to the WorkFrame/2 directory 
  990.  3. Copies the language profile to the WorkFrame/2 directory 
  991.  4. Backs up the existing project files 
  992.  5. Adds the Browser and EXTRA to the WorkFrame/2 1.1 tools list 
  993.  
  994. If WorkFrame/2 Version 1.1 has not been installed, only the first action is 
  995. performed. 
  996.  
  997.  
  998. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  999.  
  1000. If you are also installing Version 2.0 of the IBM WorkFrame/2* product, it 
  1001. should be installed before you install the IBM C/C++ Tools* product. 
  1002.  
  1003. Some of the C/C++ Tools files provide support for the WorkFrame/2 product. If 
  1004. WorkFrame/2 Version 2.0 has been installed, the C/C++ Tools installation 
  1005. program: 
  1006.  
  1007.  1. Installs the WorkFrame/2 sample files 
  1008.  2. Creates a sample object (composite and base) inside the C/C++ Tools folder 
  1009.  3. Creates a C/C++ action profile object inside the C/C++ Tools folder 
  1010.  4. Adds the Browser and EXTRA to the existing action profile 
  1011.  
  1012. If WorkFrame/2 2.0 has not been installed, only the first action is performed. 
  1013.  
  1014.  
  1015. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1016.  
  1017. The directory that specifies the location of WorkFrame/2 Version 1.1 in the 
  1018. initialization file cannot be found. This directory may have been deleted or 
  1019. renamed. 
  1020.  
  1021. Some of the C/C++ Tools files provide support for the WorkFrame/2 product. If 
  1022. WorkFrame/2 Version 1.1 has been installed, the C/C++ Tools installation 
  1023. program: 
  1024.  
  1025.  1. Installs the WorkFrame/2 sample files 
  1026.  2. Modifies the sample project file and copies it to the WorkFrame/2 directory 
  1027.  3. Copies the language profile to the WorkFrame/2 directory 
  1028.  4. Backs up the existing project files 
  1029.  5. Adds the Browser and EXTRA to the WorkFrame/2 1.1 tools list 
  1030. If WorkFrame/2 Version 1.1 has not been installed, only the first action is 
  1031. performed. 
  1032.  
  1033.  
  1034. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1035.  
  1036. The directory that specifies the location of WorkFrame/2 Version 2.0 in the 
  1037. initialization file cannot be found. This directory may have been deleted or 
  1038. renamed. 
  1039.  
  1040. Some of the C/C++ Tools files provide support for the WorkFrame/2 product. If 
  1041. WorkFrame/2 Version 2.0 has already been installed, the C/C++ Tools 
  1042. installation program: 
  1043.  
  1044.  1. Installs the WorkFrame/2 sample files 
  1045.  2. Creates sample object (composite and base) inside the C/C++ Tools folder 
  1046.  3. Creates C/C++ action profile object inside the C/C++ Tools folder 
  1047.  4. Adds the Browser and EXTRA to the existing action profile 
  1048.  
  1049. If WorkFrame/2 2.0 has not been installed, only the first action is performed. 
  1050.  
  1051.  
  1052. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1053.  
  1054. An operating-system error occurred while the installation program was copying 
  1055. the indicated file. 
  1056.  
  1057. The OS/2* return code indicates the cause of the error. 
  1058.  
  1059. Make sure enough disk space is available and that the path specified is valid. 
  1060.  
  1061. Correct the error, and try the program again. 
  1062.  
  1063.  
  1064. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1065.  
  1066. One or more of the project control files for the IBM WorkFrame/2* sample 
  1067. programs is not valid. 
  1068.  
  1069. Try installing the WorkFrame/2 support again. 
  1070.  
  1071. If the problem persists, contact your IBM Service Representative. 
  1072.  
  1073.  
  1074. ΓòÉΓòÉΓòÉ 45. Message Help ΓòÉΓòÉΓòÉ
  1075.  
  1076. The file CSET2.INI cannot be found on the path specified. This file was 
  1077. automatically created under the path of the last installation. 
  1078.  
  1079. Specify another path, and try again. 
  1080.  
  1081.  
  1082. ΓòÉΓòÉΓòÉ 46. Message Help ΓòÉΓòÉΓòÉ
  1083.  
  1084. The CSET2.INI file that was found cannot be read. It may be corrupted. 
  1085.  
  1086. Verify that the path specified is correct, and try again. 
  1087.  
  1088. If the problem persists, reinstall the product. 
  1089.  
  1090.  
  1091. ΓòÉΓòÉΓòÉ 47. Message Help ΓòÉΓòÉΓòÉ
  1092.  
  1093. The selections from the previous installation of the product cannot be found in 
  1094. the CSET2.INI file. Make sure the path specified is correct and try again. 
  1095.  
  1096. If the problem persists, install the product again to get back all infomation. 
  1097.  
  1098.  
  1099. ΓòÉΓòÉΓòÉ 48. Message Help ΓòÉΓòÉΓòÉ
  1100.  
  1101. Click on Yes to ensure that the configuration will be recognized when the 
  1102. system is started. A file (CSETENV.CMD) with a minimal set of environment 
  1103. variables will be created for setting the environment after the system is 
  1104. started. 
  1105.  
  1106. Click on No to put most of the environment variables in CSETENV.CMD. You still 
  1107. must update the CONFIG.SYS file for LIBPATH. If you installed the Execution 
  1108. Trace Analyzer, you still must update the CONFIG.SYS file to include the 
  1109. DDE4XTRA.SYS device statement. 
  1110.  
  1111.  
  1112. ΓòÉΓòÉΓòÉ 49. Message Help ΓòÉΓòÉΓòÉ
  1113.  
  1114. The installation program was not successful in updating the Desktop. 
  1115.  
  1116. There may not be enough memory available. 
  1117.  
  1118.  
  1119. ΓòÉΓòÉΓòÉ 50. Message Help ΓòÉΓòÉΓòÉ
  1120.  
  1121. The file CONFIG.SYS has been updated. 
  1122.  
  1123. Click on Yes to edit the file. 
  1124.  
  1125. Click on No to accept the changes made by the installation program. 
  1126.  
  1127.  
  1128. ΓòÉΓòÉΓòÉ 51. Message Help ΓòÉΓòÉΓòÉ
  1129.  
  1130. The C/C++ Tools V2.0 Desktop folder has been created or updated. 
  1131.  
  1132.  
  1133. ΓòÉΓòÉΓòÉ 52. Message Help ΓòÉΓòÉΓòÉ
  1134.  
  1135. The Libraries and Documentation selection window is not closed. 
  1136.  
  1137. Verify that the desired options have been selected, and click on OK to close 
  1138. it. 
  1139.  
  1140. Click on Cancel to ignore any changes after the window has been opened. 
  1141.  
  1142.  
  1143. ΓòÉΓòÉΓòÉ 53. Message Help ΓòÉΓòÉΓòÉ
  1144.  
  1145. A TMP environment variable with a different value was in the CONFIG.SYS file 
  1146. before installation updated the file. Only one temporary file directory is 
  1147. allowed for the C/C++ Compiler. 
  1148.  
  1149. The installation program added a variable with the installation default value 
  1150. at the end of the file. 
  1151.  
  1152. Edit the CONFIG.SYS file to delete one of the variables before the installation 
  1153. process ends. 
  1154.  
  1155.  
  1156. ΓòÉΓòÉΓòÉ 54. Message Help ΓòÉΓòÉΓòÉ
  1157.  
  1158. An error occurred while you were trying to access the specified path. Verify 
  1159. that the path is correct, and try again. 
  1160.  
  1161.  
  1162. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1163.  
  1164. An operating-system error occurred while the installation program was running 
  1165. the XPACK.EXE program. 
  1166.  
  1167. Check the termination code returned by the operating system for the cause of 
  1168. the error: 
  1169.  
  1170. Code  Cause of Error 
  1171.  
  1172. 1     Hard error 
  1173.  
  1174. 2     Trap operation 
  1175.  
  1176. 3     Unintercepted DosKillProcess. 
  1177.  
  1178. Correct the error, and try the operation again. 
  1179.  
  1180.  
  1181. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1182.  
  1183. Verify that the selections chosen in the previous installation, shown in the 
  1184. Main window, are correct. 
  1185.  
  1186. Click on Update to update the Desktop and configuration with these selections. 
  1187.  
  1188. To change the path of the C/C++ Tools installation, click on Cancel, then 
  1189. select Install Selections from the Options pull-down menu. 
  1190.  
  1191.  
  1192. ΓòÉΓòÉΓòÉ 55. Message Help ΓòÉΓòÉΓòÉ
  1193.  
  1194. A DDE4XTRA.SYS DEVICE drive with a directory path different from C/C++ Tools 
  1195. was in the CONFIG.SYS file before installation updated the file. Only one 
  1196. DDE4XTRA.SYS is allowed at a time. 
  1197.  
  1198. The installation program added the DDE4XTRA.SYS DEVICE drive with the C/C++ 
  1199. Compiler Tools directory path to the end of the file. 
  1200.  
  1201. Edit the CONFIG.SYS to delete one of the DEVICE paths before the installation 
  1202. program ends. 
  1203.  
  1204.  
  1205. ΓòÉΓòÉΓòÉ 56. OS/2* Return Code Help ΓòÉΓòÉΓòÉ
  1206.  
  1207. Select a range of Control Program error return codes: 
  1208.  
  1209. 0 to 99 
  1210.  
  1211. 100 to 199 
  1212.  
  1213. 200 to 299 
  1214.  
  1215. 300 to 399 
  1216.  
  1217. 400 to 499 
  1218.  
  1219. 500 to 548 
  1220.  
  1221. 639 to 731 
  1222.  
  1223. 2055 to 32904 
  1224.  
  1225. 65026 to 65079 
  1226.  
  1227.  
  1228. ΓòÉΓòÉΓòÉ 56.1. Return Codes 0 to 99 ΓòÉΓòÉΓòÉ
  1229.  
  1230. The following shows the numerical value of an error, its symbolic name, and a 
  1231. brief description of the error. 
  1232.  
  1233. 0  NO_ERROR 
  1234.         No error occurred. 
  1235.  
  1236. 1  ERROR_INVALID_FUNCTION 
  1237.         Invalid function number. 
  1238.  
  1239. 2  ERROR_FILE_NOT_FOUND 
  1240.         File not found. 
  1241.  
  1242. 3  ERROR_PATH_NOT_FOUND 
  1243.         Path not found. 
  1244.  
  1245. 4  ERROR_TOO_MANY_OPEN_FILES 
  1246.         Too many open files (no handles left). 
  1247.  
  1248. 5  ERROR_ACCESS_DENIED 
  1249.         Access denied. 
  1250.  
  1251. 6  ERROR_INVALID_HANDLE 
  1252.         Invalid handle. 
  1253.  
  1254. 7  ERROR_ARENA_TRASHED 
  1255.         Memory control blocks destroyed. 
  1256.  
  1257. 8  ERROR_NOT_ENOUGH_MEMORY 
  1258.         Insufficient memory. 
  1259.  
  1260. 9  ERROR_INVALID_BLOCK 
  1261.         Invalid memory-block address. 
  1262.  
  1263. 10  ERROR_BAD_ENVIRONMENT 
  1264.         Invalid environment. 
  1265.  
  1266. 11  ERROR_BAD_FORMAT 
  1267.         Invalid format. 
  1268.  
  1269. 12  ERROR_INVALID_ACCESS 
  1270.         Invalid access code. 
  1271.  
  1272. 13  ERROR_INVALID_DATA 
  1273.         Invalid data. 
  1274.  
  1275. 14  Reserved. 
  1276.  
  1277. 15  ERROR_INVALID_DRIVE 
  1278.         Invalid drive specified. 
  1279.  
  1280. 16  ERROR_CURRENT_DIRECTORY 
  1281.         Attempting to remove current directory. 
  1282.  
  1283. 17  ERROR_NOT_SAME_DEVICE 
  1284.         Not same device. 
  1285.  
  1286. 18  ERROR_NO_MORE_FILES 
  1287.         No more files. 
  1288.  
  1289. 19  ERROR_WRITE_PROTECT 
  1290.         Attempt to write on write-protected diskette. 
  1291.  
  1292. 20  ERROR_BAD_UNIT 
  1293.         Unknown unit. 
  1294.  
  1295. 21  ERROR_NOT_READY 
  1296.         Drive not ready. 
  1297.  
  1298. 22  ERROR_BAD_COMMAND 
  1299.         Unknown command. 
  1300.  
  1301. 23  ERROR_CRC 
  1302.         Data error - cyclic redundancy check. 
  1303.  
  1304. 24  ERROR_BAD_LENGTH 
  1305.         Invalid request structure length. 
  1306.  
  1307. 25  ERROR_SEEK 
  1308.         Seek error. 
  1309.  
  1310. 26  ERROR_NOT_DOS_DISK 
  1311.         Unknown media type. 
  1312.  
  1313. 27  ERROR_SECTOR_NOT_FOUND 
  1314.         Sector not found. 
  1315.  
  1316. 28  ERROR_OUT_OF_PAPER 
  1317.         Printer is out of paper. 
  1318.  
  1319. 29  ERROR_WRITE FAULT 
  1320.         Write fault. 
  1321.  
  1322. 30  ERROR_READ_FAULT 
  1323.         Read fault. 
  1324.  
  1325. 31  ERROR_GEN_FAILURE 
  1326.         General failure. 
  1327.  
  1328. 32  ERROR_SHARING_VIOLATION 
  1329.         Sharing violation. 
  1330.  
  1331. 33  ERROR_LOCK_VIOLATION 
  1332.         Lock violation. 
  1333.  
  1334. 34  ERROR_WRONG_DISK 
  1335.         Invalid disk change. 
  1336.  
  1337. 35  ERROR_FCB_UNAVAILABLE 
  1338.         FCB unavailable. 
  1339.  
  1340. 36  ERROR_SHARING_BUFFER_EXCEEDED 
  1341.         Sharing buffer overflow. 
  1342.  
  1343. 37  ERROR_CODE_PAGE_MISMATCHED 
  1344.         Code page does not match. 
  1345.  
  1346. 38  ERROR_HANDLE_EOF 
  1347.         End of file reached. 
  1348.  
  1349. 39  ERROR_HANDLE_DISK_FULL 
  1350.         Disk is full. 
  1351.  
  1352. 40-49  Reserved. 
  1353.  
  1354. 50  ERROR_NOT_SUPPORTED 
  1355.         Network request not supported. 
  1356.  
  1357. 51  ERROR_REM_NOT_LIST 
  1358.         Remote network node is not online. 
  1359.  
  1360. 52  ERROR_DUP_NAME 
  1361.         Duplicate file name in network. 
  1362.  
  1363. 53  ERROR_BAD_NETPATH 
  1364.         Network path not found. 
  1365.  
  1366. 54  ERROR_NETWORK_BUSY 
  1367.         Network is busy. 
  1368.  
  1369. 55  ERROR_DEV_NOT_EXIST 
  1370.         Device is not installed in network. 
  1371.  
  1372. 56  ERROR_TOO_MANY_CMDS 
  1373.         Network command limit reached. 
  1374.  
  1375. 57  ERROR_ADAP_HDW_ERR 
  1376.         Network adapter hardware error. 
  1377.  
  1378. 58  ERROR_BAD_NET_RESP 
  1379.         Incorrect response in network. 
  1380.  
  1381. 59  ERROR_UNEXP_NET_ERR 
  1382.         Unexpected error in network. 
  1383.  
  1384. 60  ERROR_BAD_REM_ADAP 
  1385.         Remote network adapter error. 
  1386.  
  1387. 61  ERROR_PRINTQ_FULL 
  1388.         Network printer queue is full. 
  1389.  
  1390. 62  ERROR_NO_SPOOL_SPACE 
  1391.         No space in print spool file. 
  1392.  
  1393. 63  ERROR_PRINT_CANCELLED 
  1394.         Print spool file deleted. 
  1395.  
  1396. 64  ERROR_NETNAME_DELETED 
  1397.         Network name deleted. 
  1398.  
  1399. 65  ERROR_NETWORK_ACCESS_DENIED 
  1400.         Access to network denied. 
  1401.  
  1402. 66  ERROR_BAD_DEV_TYPE 
  1403.         Device type invalid for network. 
  1404.  
  1405. 67  ERROR_BAD_NET_NAME 
  1406.         Network name not found. 
  1407.  
  1408. 68  ERROR_TOO_MANY_NAMES 
  1409.         Network name limit exceeded. 
  1410.  
  1411. 69  ERROR_TOO_MANY_SESS 
  1412.         Network session limit exceeded. 
  1413.  
  1414. 70  ERROR_SHARING_PAUSED 
  1415.         Temporary pause in network. 
  1416.  
  1417. 71  ERROR_REQ_NOT_ACCEP 
  1418.         Network request denied. 
  1419.  
  1420. 72  ERROR_REDIR_PAUSED 
  1421.         Pause in network print disk redirection. 
  1422.  
  1423. 73  ERROR_SBCS_ATT_WRITE_PROT 
  1424.         Attempted write on protected disk. 
  1425.  
  1426. 74  ERROR_SBCS_GENERAL_FAILURE 
  1427.         General failure, single-byte character set. 
  1428.  
  1429. 75-79  Reserved. 
  1430.  
  1431. 80  ERROR_FILE_EXISTS 
  1432.         File exists. 
  1433.  
  1434. 81  ERROR_DUP_FCB 
  1435.         Reserved. 
  1436.  
  1437. 82  ERROR_CANNOT_MAKE 
  1438.         Cannot make directory entry. 
  1439.  
  1440. 83  ERROR_FAIL_I24 
  1441.         Failure on INT 24. 
  1442.  
  1443. 84  ERROR_OUT_OF_STRUCTURES 
  1444.         Too many redirections. 
  1445.  
  1446. 85  ERROR_ALREADY_ASSIGNED 
  1447.         Duplicate redirection. 
  1448.  
  1449. 86  ERROR_INVALID_PASSWORD 
  1450.         Invalid password. 
  1451.  
  1452. 87  ERROR_INVALID_PARAMETER 
  1453.         Invalid parameter. 
  1454.  
  1455. 88  ERROR_NET_WRITE_FAULT 
  1456.         Network device fault. 
  1457.  
  1458. 89  ERROR_NO_PROC_SLOTS 
  1459.         No process slots available. 
  1460.  
  1461. 90  ERROR_NOT_FROZEN 
  1462.         System error. 
  1463.  
  1464. 91  ERR_TSTOVFL 
  1465.         Timer service table overflow. 
  1466.  
  1467. 92  ERR_TSTDUP 
  1468.         Timer service table duplicate. 
  1469.  
  1470. 93  ERROR_NO_ITEMS 
  1471.         No items to work on. 
  1472.  
  1473. 95  ERROR_INTERRUPT 
  1474.         Interrupted system call. 
  1475.  
  1476. 99  ERROR_DEVICE_IN_USE 
  1477.         Device in use. 
  1478.  
  1479.  
  1480. ΓòÉΓòÉΓòÉ 56.2. Return Codes 100 to 199 ΓòÉΓòÉΓòÉ
  1481.  
  1482. The following shows the numerical value of an error, its symbolic name, and a 
  1483. brief description of the error. 
  1484.  
  1485. 100  ERROR_TOO_MANY_SEMAPHORES 
  1486.         User/system open semaphore limit reached. 
  1487.  
  1488. 101  ERROR_EXCL_SEM_ALREADY_OWNED 
  1489.         Exclusive semaphore already owned. 
  1490.  
  1491. 102  ERROR_SEM_IS_SET 
  1492.         DosCloseSem found semaphore set. 
  1493.  
  1494. 103  ERROR_TOO_MANY_SEM_REQUESTS 
  1495.         Too many exclusive semaphore requests. 
  1496.  
  1497. 104  ERROR_INVALID_AT_INTERRUPT_TIME 
  1498.         Operation invalid at interrupt time. 
  1499.  
  1500. 105  ERROR_SEM_OWNER_DIED 
  1501.         Previous semaphore owner terminated without freeing semaphore. 
  1502.  
  1503. 106  ERROR_SEM_USER_LIMIT 
  1504.         Semaphore limit exceeded. 
  1505.  
  1506. 107  ERROR_DISK_CHANGE 
  1507.         Insert drive B disk into drive A. 
  1508.  
  1509. 108  ERROR_DRIVE_LOCKED 
  1510.         Drive locked by another process. 
  1511.  
  1512. 109  ERROR_BROKEN_PIPE 
  1513.         Write on pipe with no reader. 
  1514.  
  1515. 110  ERROR_OPEN_FAILED 
  1516.         Open/create failed due to explicit fail command. 
  1517.  
  1518. 111  ERROR_BUFFER_OVERFLOW 
  1519.         Buffer passed to system call too small to hold return data. 
  1520.  
  1521. 112  ERROR_DISK_FULL 
  1522.         Not enough space on the disk. 
  1523.  
  1524. 113  ERROR_NO_MORE_SEARCH_HANDLES 
  1525.         Cannot allocate another search structure and handle. 
  1526.  
  1527. 114  ERROR_INVALID_TARGET_HANDLE 
  1528.         Target handle in DosDupHandle invalid. 
  1529.  
  1530. 115  ERROR_PROTECTION_VIOLATION 
  1531.         Invalid user virtual address. 
  1532.  
  1533. 116  ERROR_VIOKBD_REQUEST 
  1534.         Error on display write or keyboard read. 
  1535.  
  1536. 117  ERROR_INVALID_CATEGORY 
  1537.         Category for DevIOCtl not defined. 
  1538.  
  1539. 118  ERROR_INVALID_VERIFY_SWITCH 
  1540.         Invalid value passed for verify flag. 
  1541.  
  1542. 119  ERROR_BAD_DRIVER_LEVEL 
  1543.         Level four driver not found. 
  1544.  
  1545. 120  ERROR_CALL_NOT_IMPLEMENTED 
  1546.         Invalid function called. 
  1547.  
  1548. 121  ERROR_SEM_TIMEOUT 
  1549.         Time-out occurred from semaphore API function. 
  1550.  
  1551. 122  ERROR_INSUFFICIENT_BUFFER 
  1552.         Data buffer too small. 
  1553.  
  1554. 123  ERROR_INVALID_NAME 
  1555.         Illegal character or invalid file-system name. 
  1556.  
  1557. 124  ERROR_INVALID_LEVEL 
  1558.         Non-implemented level for information retrieval or setting. 
  1559.  
  1560. 125  ERROR_NO_VOLUME_LABEL 
  1561.         No volume label found with DosQueryFSInfo function. 
  1562.  
  1563. 126  ERROR_MOD_NOT_FOUND 
  1564.         Module handle not found with getprocaddr, getmodhandle. 
  1565.  
  1566. 127  ERROR_PROC_NOT_FOUND 
  1567.         Procedure address not found with getprocaddr. 
  1568.  
  1569. 128  ERROR_WAIT_NO_CHILDREN 
  1570.         DosWaitChild finds no children. 
  1571.  
  1572. 129  ERROR_CHILD_NOT_COMPLETE 
  1573.         DosWaitChild children not terminated. 
  1574.  
  1575. 130  ERROR_DIRECT_ACCESS_HANDLE 
  1576.         Handle operation invalid for direct disk-access handles. 
  1577.  
  1578. 131  ERROR_NEGATIVE_SEEK 
  1579.         Attempting seek to negative offset. 
  1580.  
  1581. 132  ERROR_SEEK_ON_DEVICE 
  1582.         Application trying to seek on device or pipe. 
  1583.  
  1584. 133  ERROR_IS_JOIN_TARGET 
  1585.         Drive has previously joined drives. 
  1586.  
  1587. 134  ERROR_IS_JOINED 
  1588.         Drive is already joined. 
  1589.  
  1590. 135  ERROR_IS_SUBSTED 
  1591.         Drive is already substituted. 
  1592.  
  1593. 136  ERROR_NOT_JOINED 
  1594.         Cannot delete drive that is not joined. 
  1595.  
  1596. 137  ERROR_NOT_SUBSTED 
  1597.         Cannot delete drive that is not substituted. 
  1598.  
  1599. 138  ERROR_JOIN_TO_JOIN 
  1600.         Cannot join to a joined drive. 
  1601.  
  1602. 139  ERROR_SUBST_TO_SUBST 
  1603.         Cannot substitute to a substituted drive. 
  1604.  
  1605. 140  ERROR_JOIN_TO_SUBST 
  1606.         Cannot join to a substituted drive. 
  1607.  
  1608. 141  ERROR_SUBST_TO_JOIN 
  1609.         Cannot substitute to a joined drive. 
  1610.  
  1611. 142  ERROR_BUSY_DRIVE 
  1612.         Specified drive is busy. 
  1613.  
  1614. 143  ERROR_SAME_DRIVE 
  1615.         Cannot join or substitute a drive to a directory on the same drive. 
  1616.  
  1617. 144  ERROR_DIR_NOT_ROOT 
  1618.         Directory must be a subdirectory of the root. 
  1619.  
  1620. 145  ERROR_DIR_NOT_EMPTY 
  1621.         Directory must be empty to use join command. 
  1622.  
  1623. 146  ERROR_IS_SUBST_PATH 
  1624.         Path specified is being used in a substitute. 
  1625.  
  1626. 147  ERROR_IS_JOIN_PATH 
  1627.         Path specified is being used in a join. 
  1628.  
  1629. 148  ERROR_PATH_BUSY 
  1630.         Path specified is being used by another process. 
  1631.  
  1632. 149  ERROR_IS_SUBST_TARGET 
  1633.         Cannot join or substitute a drive that has a directory that is the 
  1634.         target of a previous substitute. 
  1635.  
  1636. 150  ERROR_SYSTEM_TRACE 
  1637.         System trace error. 
  1638.  
  1639. 151  ERROR_INVALID_EVENT_COUNT 
  1640.         DosWaitMuxWaitSem errors. 
  1641.  
  1642. 152  ERROR_TOO_MANY_MUXWAITERS 
  1643.         System limit of 100 entries reached. 
  1644.  
  1645. 153  ERROR_INVALID_LIST_FORMAT 
  1646.         Invalid list format. 
  1647.  
  1648. 154  ERROR_LABEL_TOO_LONG 
  1649.         Volume label too big. 
  1650.  
  1651. 155  ERROR_TOO_MANY_TCBS 
  1652.         Cannot create another TCB. 
  1653.  
  1654. 156  ERROR_SIGNAL_REFUSED 
  1655.         Signal refused. 
  1656.  
  1657. 157  ERROR_DISCARDED 
  1658.         Segment is discarded. 
  1659.  
  1660. 158  ERROR_NOT_LOCKED 
  1661.         Segment is not locked. 
  1662.  
  1663. 159  ERROR_BAD_THREADID_ADDR 
  1664.         Invalid thread-identity address. 
  1665.  
  1666. 160  ERROR_BAD_ARGUMENTS 
  1667.         Invalid environment pointer. 
  1668.  
  1669. 161  ERROR_BAD_PATHNAME 
  1670.         Invalid path name passed to exec. 
  1671.  
  1672. 162  ERROR_SIGNAL_PENDING 
  1673.         Signal already pending. 
  1674.  
  1675. 163  ERROR_UNCERTAIN_MEDIA 
  1676.         Error with INT 24 mapping. 
  1677.  
  1678. 164  ERROR_MAX_THRDS_REACHED 
  1679.         No more process slots. 
  1680.  
  1681. 165  ERROR_MONITORS_NOT_SUPPORTED 
  1682.         Error with INT 24 mapping. 
  1683.  
  1684. 166  ERROR_UNC_DRIVER_NOT_INSTALLED 
  1685.         Default redirection return code. 
  1686.  
  1687. 167  ERROR_LOCK_FAILED 
  1688.         Locking failed. 
  1689.  
  1690. 168  ERROR_SWAPIO_FAILED 
  1691.         Swap I/O failed. 
  1692.  
  1693. 169  ERROR_SWAPIN_FAILED 
  1694.         Swap in failed. 
  1695.  
  1696. 170  ERROR_BUSY 
  1697.         Segment is busy. 
  1698.  
  1699. 171-172  Reserved. 
  1700.  
  1701. 173  ERROR_CANCEL_VIOLATION 
  1702.         A lock request is not outstanding for the specified file range, or the 
  1703.         range length is zero. 
  1704.  
  1705. 174  ERROR_ATOMIC_LOCK_NOT_SUPPORTED 
  1706.         The file-system driver (FSD) does not support atomic lock operations. 
  1707.         Versions of OS/2* prior to version 2.00 do not support atomic lock 
  1708.         operations. 
  1709.  
  1710. 175  ERROR_READ_LOCKS_NOT_SUPPORTED 
  1711.         The file system driver (FSD) does not support shared read locks. 
  1712.  
  1713. 176-179  Reserved. 
  1714.  
  1715. 180  ERROR_INVALID_SEGMENT_NUMBER 
  1716.         Invalid segment number. 
  1717.  
  1718. 181  ERROR_INVALID_CALLGATE 
  1719.         Invalid call gate. 
  1720.  
  1721. 182  ERROR_INVALID_ORDINAL 
  1722.         Invalid ordinal. 
  1723.  
  1724. 183  ERROR_ALREADY_EXISTS 
  1725.         Shared segment already exists. 
  1726.  
  1727. 184  ERROR_NO_CHILD_PROCESS 
  1728.         No child process to wait for. 
  1729.  
  1730. 185  ERROR_CHILD_ALIVE_NOWAIT 
  1731.         NoWait specified and child alive. 
  1732.  
  1733. 186  ERROR_INVALID_FLAG_NUMBER 
  1734.         Invalid flag number. 
  1735.  
  1736. 187  ERROR_SEM_NOT_FOUND 
  1737.         Semaphore does not exist. 
  1738.  
  1739. 188  ERROR_INVALID_STARTING_CODESEG 
  1740.         Invalid starting code segment, incorrect END (label) directive. 
  1741.  
  1742. 189  ERROR_INVALID_STACKSEG 
  1743.         Invalid stack segment. 
  1744.  
  1745. 190  ERROR_INVALID_MODULETYPE 
  1746.         Invalid module type - dynamic-link library file cannot be used as an 
  1747.         application. Application cannot be used as a dynamic-link library. 
  1748.  
  1749. 191  ERROR_INVALID_EXE_SIGNATURE 
  1750.         Invalid EXE signature - file is a DOS mode program or an improper 
  1751.         program. 
  1752.  
  1753. 192  ERROR_EXE_MARKED_INVALID 
  1754.         EXE marked invalid - link detected errors when the application was 
  1755.         created. 
  1756.  
  1757. 193  ERROR_BAD_EXE_FORMAT 
  1758.         Invalid EXE format - file is a DOS mode program or an improper program. 
  1759.  
  1760. 194  ERROR_ITERATED_DATA_EXCEEDS_64K 
  1761.         Iterated data exceeds 64KB - there is more than 64KB of data in one of 
  1762.         the segments of the file. 
  1763.  
  1764. 195  ERROR_INVALID_MINALLOCSIZE 
  1765.         Invalid minimum allocation size - the size is specified to be less than 
  1766.         the size of the segment data in the file. 
  1767.  
  1768. 196  ERROR_DYNLINK_FROM_INVALID_RING 
  1769.         Dynamic link from invalid privilege level - privilege level 2 routine 
  1770.         cannot link to dynamic-link libraries. 
  1771.  
  1772. 197  ERROR_IOPL_NOT_ENABLED 
  1773.         IOPL not enabled - IOPL set to NO in CONFIG.SYS. 
  1774.  
  1775. 198  ERROR_INVALID_SEGDPL 
  1776.         Invalid segment descriptor privilege level - can only have privilege 
  1777.         levels of 2 and 3. 
  1778.  
  1779. 199  ERROR_AUTODATASEG_EXCEEDS_64k 
  1780.         Automatic data segment exceeds 64KB. 
  1781.  
  1782.  
  1783. ΓòÉΓòÉΓòÉ 56.3. Return Codes 200 to 299 ΓòÉΓòÉΓòÉ
  1784.  
  1785. The following shows the numerical value of an error, its symbolic name, and a 
  1786. brief description of the error. 
  1787.  
  1788. 200  ERROR_RING2SEG_MUST_BE_MOVABLE 
  1789.         Privilege level 2 segment must be movable. 
  1790.  
  1791. 201  ERROR_RELOC_CHAIN_XEEDS_SEGLIM 
  1792.         Relocation chain exceeds segment limit. 
  1793.  
  1794. 202  ERROR_INFLOOP_IN_RELOC_CHAIN 
  1795.         Infinite loop in relocation chain segment. 
  1796.  
  1797. 203  ERROR_ENVVAR_NOT_FOUND 
  1798.         Environment variable not found. 
  1799.  
  1800. 204  ERROR_NOT_CURRENT_CTRY 
  1801.         Not current country. 
  1802.  
  1803. 205  ERROR_NO_SIGNAL_SENT 
  1804.         No signal sent - no process in the command subtree has a signal 
  1805.         handler. 
  1806.  
  1807. 206  ERROR_FILENAME_EXCED_RANGE 
  1808.         File name or extension is greater than 8.3 characters. 
  1809.  
  1810. 207  ERROR_RING2_STACK_IN_USE 
  1811.         Privilege level 2 stack is in use. 
  1812.  
  1813. 208  ERROR_META_EXPANSION_TOO_LONG 
  1814.         Meta (global) expansion is too long. 
  1815.  
  1816. 209  ERROR_INVALID_SIGNAL_NUMBER 
  1817.         Invalid signal number. 
  1818.  
  1819. 210  ERROR_THREAD_1_INACTIVE 
  1820.         Inactive thread. 
  1821.  
  1822. 211  ERROR_INFO_NOT_AVAIL 
  1823.         File system information is not available for this file. 
  1824.  
  1825. 212  ERROR_LOCKED 
  1826.         Locked error. 
  1827.  
  1828. 213  ERROR_BAD_DYNALINK 
  1829.         Attempted to execute a non-family API in DOS mode. 
  1830.  
  1831. 214  ERROR_TOO_MANY_MODULES 
  1832.         Too many modules. 
  1833.  
  1834. 215  ERROR_NESTING_NOT_ALLOWED 
  1835.         Nesting is not allowed. 
  1836.  
  1837. 217  ERROR_ZOMBIE_PROCESS 
  1838.         Zombie process. 
  1839.  
  1840. 218  ERROR_STACK_IN_HIGH_MEMORY 
  1841.         Stack is in high memory. 
  1842.  
  1843. 219  ERROR_INVALID_EXITROUTINE_RING 
  1844.         Invalid exit routine ring. 
  1845.  
  1846. 220  ERROR_GETBUF_FAILED 
  1847.         Get buffer failed. 
  1848.  
  1849. 221  ERROR_FLUSHBUF_FAILED 
  1850.         Flush buffer failed. 
  1851.  
  1852. 222  ERROR_TRANSFER_TOO_LONG 
  1853.         Transfer is too long. 
  1854.  
  1855. 224  ERROR_SMG_NO_TARGET_WINDOW 
  1856.         The application window was created without the FCF_TASKLIST style, or 
  1857.         the application window not yet been created or has already been 
  1858.         destroyed. 
  1859.  
  1860. 228  ERROR_NO_CHILDREN 
  1861.         No child process. 
  1862.  
  1863. 229  ERROR_INVALID_SCREEN_GROUP 
  1864.         Invalid session. 
  1865.  
  1866. 230  ERROR_BAD_PIPE 
  1867.         Non-existent pipe or invalid operation. 
  1868.  
  1869. 231  ERROR_PIPE_BUSY 
  1870.         Pipe is busy. 
  1871.  
  1872. 232  ERROR_NO_DATA 
  1873.         No data available on non-blocking read. 
  1874.  
  1875. 233  ERROR_PIPE_NOT_CONNECTED 
  1876.         Pipe was disconnected by server. 
  1877.  
  1878. 234  ERROR_MORE_DATA 
  1879.         More data is available. 
  1880.  
  1881. 240  ERROR_VC_DISCONNECTED 
  1882.         Session was dropped due to errors. 
  1883.  
  1884. 250  ERROR_CIRCULARITY_REQUESTED 
  1885.         Renaming a directory that would cause a circularity problem. 
  1886.  
  1887. 251  ERROR_DIRECTORY_IN_CDS 
  1888.         Renaming a directory that is in use. 
  1889.  
  1890. 252  ERROR_INVALID_FSD_NAME 
  1891.         Trying to access nonexistent FSD. 
  1892.  
  1893. 253  ERROR_INVALID_PATH 
  1894.         Invalid pseudo device. 
  1895.  
  1896. 254  ERROR_INVALID_EA_NAME 
  1897.         Invalid character in name, or invalid cbName. 
  1898.  
  1899. 255  ERROR_EA_LIST_INCONSISTENT 
  1900.         List does not match its size, or there are invalid EAs in the list. 
  1901.  
  1902. 256  ERROR_EA_LIST_TOO_LONG 
  1903.         FEAList is longer than 64K-1 bytes. 
  1904.  
  1905. 257  ERROR_NO_META_MATCH 
  1906.         String does not match expression. 
  1907.  
  1908. 259  ERROR_NO_MORE_ITEMS 
  1909.         DosQueryFSAttach ordinal query. 
  1910.  
  1911. 260  ERROR_SEARCH_STRUC_REUSED 
  1912.         DOS mode findfirst/next search structure reused. 
  1913.  
  1914. 261  ERROR_CHAR_NOT_FOUND 
  1915.         Character not found. 
  1916.  
  1917. 262  ERROR_TOO_MUCH_STACK 
  1918.         Stack request exceeds system limit. 
  1919.  
  1920. 263  ERROR_INVALID_ATTR 
  1921.         Invalid attribute. 
  1922.  
  1923. 264  ERROR_INVALID_STARTING_RING 
  1924.         Invalid starting ring. 
  1925.  
  1926. 265  ERROR_INVALID_DLL_INIT_RING 
  1927.         Invalid DLL INIT ring. 
  1928.  
  1929. 266  ERROR_CANNOT_COPY 
  1930.         Cannot copy. 
  1931.  
  1932. 267  ERROR_DIRECTORY 
  1933.         Used by DOSCOPY in doscall1. 
  1934.  
  1935. 268  ERROR_OPLOCKED_FILE 
  1936.         Oplocked file. 
  1937.  
  1938. 269  ERROR_OPLOCK_THREAD_EXISTS 
  1939.         Oplock thread exists. 
  1940.  
  1941. 270  ERROR_VOLUME_CHANGED 
  1942.         Volume changed. 
  1943.  
  1944. 271-273  Reserved. 
  1945.  
  1946. 274  ERROR_ALREADY_SHUTDOWN 
  1947.         System is already shut down. 
  1948.  
  1949. 275  ERROR_EAS_DIDNT_FIT 
  1950.         Buffer is not big enough to hold the EAs. 
  1951.  
  1952. 276  ERROR_EA_FILE_CORRUPT 
  1953.         EA file has been damaged. 
  1954.  
  1955. 277  ERROR_EA_TABLE_FULL 
  1956.         EA table is full. 
  1957.  
  1958. 278  ERROR_INVALID_EA_HANDLE 
  1959.         EA handle is invalid. 
  1960.  
  1961. 279  ERROR_NO_CLUSTER 
  1962.         No cluster. 
  1963.  
  1964. 280  ERROR_CREATE_EA_FILE 
  1965.         Cannot create the EA file. 
  1966.  
  1967. 281  ERROR_CANNOT_OPEN_EA_FILE 
  1968.         Cannot open the EA file. 
  1969.  
  1970. 282  ERROR_EAS_NOT_SUPPORTED 
  1971.         Destination file system does not support EAs. 
  1972.  
  1973. 283  ERROR_NEED_EAS_FOUND 
  1974.         Destination file system does not support EAs, and the source file's EAs 
  1975.         contain a need EA. 
  1976.  
  1977. 284  ERROR_DUPLICATE_HANDLE 
  1978.         The handle already exists. 
  1979.  
  1980. 285  ERROR_DUPLICATE_NAME 
  1981.         The name already exists. 
  1982.  
  1983. 286  ERROR_EMPTY_MUXWAIT 
  1984.         The list of semaphores in a muxwait semaphore is empty. 
  1985.  
  1986. 287  ERROR_MUTEX_OWNED 
  1987.         The calling thread owns one or more of the mutex semaphores in the 
  1988.         list. 
  1989.  
  1990. 288  ERROR_NOT_OWNER 
  1991.         Caller does not own the semaphore. 
  1992.  
  1993. 289  ERROR_PARAM_TOO_SMALL 
  1994.         Parameter is not large enough to contain all of the semaphore records 
  1995.         in the muxwait semaphore. 
  1996.  
  1997. 290  ERROR_TOO_MANY_HANDLES 
  1998.         Limit reached for number of handles. 
  1999.  
  2000. 291  ERROR_TOO_MANY_OPENS 
  2001.         There are too many files or semaphores open. 
  2002.  
  2003. 292  ERROR_WRONG_TYPE 
  2004.         Attempted to create wrong type of semaphore. 
  2005.  
  2006. 293  ERROR_UNUSED_CODE 
  2007.         Code is not used. 
  2008.  
  2009. 294  ERROR_THREAD_NOT_TERMINATED 
  2010.         Thread has not terminated. 
  2011.  
  2012. 295  ERROR_INIT_ROUTINE_FAILED 
  2013.         Initialization routine failed. 
  2014.  
  2015. 296  ERROR_MODULE_IN_USE 
  2016.         Module is in use. 
  2017.  
  2018. 297  ERROR_NOT_ENOUGH_WATCHPOINTS 
  2019.         There are not enough watchpoints. 
  2020.  
  2021. 298  ERROR_TOO_MANY_POSTS 
  2022.         Post count limit was reached for an event semaphore. 
  2023.  
  2024. 299  ERROR_ALREADY_POSTED 
  2025.         Event semaphore is already posted. 
  2026.  
  2027.  
  2028. ΓòÉΓòÉΓòÉ 56.4. Return Codes 300 to 399 ΓòÉΓòÉΓòÉ
  2029.  
  2030. The following shows the numerical value of an error, its symbolic name, and a 
  2031. brief description of the error. 
  2032.  
  2033. 300  ERROR_ALREADY_RESET 
  2034.         Event semaphore is already reset. 
  2035.  
  2036. 301  ERROR_SEM_BUSY 
  2037.         Semaphore is busy. 
  2038.  
  2039. 302  Reserved 
  2040.  
  2041. 303  ERROR_INVALID_PROCID 
  2042.         Invalid process identity. 
  2043.  
  2044. 304  ERROR_INVALID_PDELTA 
  2045.         Invalid priority delta. 
  2046.  
  2047. 305  ERROR_NOT_DESCENDANT 
  2048.         Not descendant. 
  2049.  
  2050. 306  ERROR_NOT_SESSION_MANAGER 
  2051.         Requestor not session manager. 
  2052.  
  2053. 307  ERROR_INVALID_PCLASS 
  2054.         Invalid P class. 
  2055.  
  2056. 308  ERROR_INVALID_SCOPE 
  2057.         Invalid scope. 
  2058.  
  2059. 309  ERROR_INVALID_THREADID 
  2060.         Invalid thread identity. 
  2061.  
  2062. 310  ERROR_DOSSUB_SHRINK 
  2063.         Cannot shrink segment - DosSubSetMem. 
  2064.  
  2065. 311  ERROR_DOSSUB_NOMEM 
  2066.         No memory to satisfy request - DosSubAllocMem. 
  2067.  
  2068. 312  ERROR_DOSSUB_OVERLAP 
  2069.         Overlap of the specified block with a block of allocated memory - 
  2070.         DosSubFreeMem. 
  2071.  
  2072. 313  ERROR_DOSSUB_BADSIZE 
  2073.         Invalid size parameter - DosSubAllocMem or DosSubFreeMem. 
  2074.  
  2075. 314  ERROR_DOSSUB_BADFLAG 
  2076.         Invalid flag parameter - DosSubSetMem. 
  2077.  
  2078. 315  ERROR_DOSSUB_BADSELECTOR 
  2079.         Invalid segment selector. 
  2080.  
  2081. 316  ERROR_MR_MSG_TOO_LONG 
  2082.         Message too long for buffer. 
  2083.  
  2084. 317  ERROR_MR_MID_NOT_FOUND 
  2085.         Message identity number not found. 
  2086.  
  2087. 318  ERROR_MR_UN_ACC_MSGF 
  2088.         Unable to access message file. 
  2089.  
  2090. 319  ERROR_MR_INV_MSGF_FORMAT 
  2091.         Invalid message file format. 
  2092.  
  2093. 320  ERROR_MR_INV_IVCOUNT 
  2094.         Invalid insertion variable count. 
  2095.  
  2096. 321  ERROR_MR_UN_PERFORM 
  2097.         Unable to perform function. 
  2098.  
  2099. 322  ERROR_TS_WAKEUP 
  2100.         Unable to wake up. 
  2101.  
  2102. 323  ERROR_TS_SEMHANDLE 
  2103.         Invalid system semaphore. 
  2104.  
  2105. 324  ERROR_TS_NOTIMER 
  2106.         No timers available. 
  2107.  
  2108. 326  ERROR_TS_HANDLE 
  2109.         Invalid timer handle. 
  2110.  
  2111. 327  ERROR_TS_DATETIME 
  2112.         Date or time invalid. 
  2113.  
  2114. 328  ERROR_SYS_INTERNAL 
  2115.         Internal system error. 
  2116.  
  2117. 329  ERROR_QUE_CURRENT_NAME 
  2118.         Current queue name does not exist. 
  2119.  
  2120. 330  ERROR_QUE_PROC_NOT_OWNED 
  2121.         Current process does not own queue. 
  2122.  
  2123. 331  ERROR_QUE_PROC_OWNED 
  2124.         Current process owns queue. 
  2125.  
  2126. 332  ERROR_QUE_DUPLICATE 
  2127.         Duplicate queue name. 
  2128.  
  2129. 333  ERROR_QUE_ELEMENT_NOT_EXIST 
  2130.         Queue element does not exist. 
  2131.  
  2132. 334  ERROR_QUE_NO_MEMORY 
  2133.         Inadequate queue memory. 
  2134.  
  2135. 335  ERROR_QUE_INVALID_NAME 
  2136.         Invalid queue name. 
  2137.  
  2138. 336  ERROR_QUE_INVALID_PRIORITY 
  2139.         Invalid queue priority parameter. 
  2140.  
  2141. 337  ERROR_QUE_INVALID_HANDLE 
  2142.         Invalid queue handle. 
  2143.  
  2144. 338  ERROR_QUE_LINK_NOT_FOUND 
  2145.         Queue link not found. 
  2146.  
  2147. 339  ERROR_QUE_MEMORY_ERROR 
  2148.         Queue memory error. 
  2149.  
  2150. 340  ERROR_QUE_PREV_AT_END 
  2151.         Previous queue element was at end of queue. 
  2152.  
  2153. 341  ERROR_QUE_PROC_NO_ACCESS 
  2154.         Process does not have access to queues. 
  2155.  
  2156. 342  ERROR_QUE_EMPTY 
  2157.         Queue is empty. 
  2158.  
  2159. 343  ERROR_QUE_NAME_NOT_EXIST 
  2160.         Queue name does not exist. 
  2161.  
  2162. 344  ERROR_QUE_NOT_INITIALIZED 
  2163.         Queues not initialized. 
  2164.  
  2165. 345  ERROR_QUE_UNABLE_TO_ACCESS 
  2166.         Unable to access queues. 
  2167.  
  2168. 346  ERROR_QUE_UNABLE_TO_ADD 
  2169.         Unable to add new queue. 
  2170.  
  2171. 347  ERROR_QUE_UNABLE_TO_INIT 
  2172.         Unable to initialize queues. 
  2173.  
  2174. 349  ERROR_VIO_INVALID_MASK 
  2175.         Invalid function replaced. 
  2176.  
  2177. 350  ERROR_VIO_PTR 
  2178.         Invalid pointer to parameter. 
  2179.  
  2180. 351  ERROR_VIO_APTR 
  2181.         Invalid pointer to attribute. 
  2182.  
  2183. 352  ERROR_VIO_RPTR 
  2184.         Invalid pointer to row. 
  2185.  
  2186. 353  ERROR_VIO_CPTR 
  2187.         Invalid pointer to column. 
  2188.  
  2189. 354  ERROR_VIO_LPTR 
  2190.         Invalid pointer to length. 
  2191.  
  2192. 355  ERROR_VIO_MODE 
  2193.         Unsupported screen mode. 
  2194.  
  2195. 356  ERROR_VIO_WIDTH 
  2196.         Invalid cursor width value. 
  2197.  
  2198. 357  ERROR_VIO_ATTR 
  2199.         Invalid cursor attribute value. 
  2200.  
  2201. 358  ERROR_VIO_ROW 
  2202.         Invalid row value. 
  2203.  
  2204. 359  ERROR_VIO_COL 
  2205.         Invalid column value. 
  2206.  
  2207. 360  ERROR_VIO_TOPROW 
  2208.         Invalid TopRow value. 
  2209.  
  2210. 361  ERROR_VIO_BOTROW 
  2211.         Invalid BotRow value. 
  2212.  
  2213. 362  ERROR_VIO_RIGHTCOL 
  2214.         Invalid right column value. 
  2215.  
  2216. 363  ERROR_VIO_LEFTCO 
  2217.         Invalid left column value. 
  2218.  
  2219. 364  ERROR_SCS_CALL 
  2220.         Call issued by other than session manager. 
  2221.  
  2222. 365  ERROR_SCS_VALUE 
  2223.         Value is not for save or restore. 
  2224.  
  2225. 366  ERROR_VIO_WAIT_FLAG 
  2226.         Invalid wait flag setting. 
  2227.  
  2228. 367  ERROR_VIO_UNLOCK 
  2229.         Screen not previously locked. 
  2230.  
  2231. 368  ERROR_SGS_NOT_SESSION_MGR 
  2232.         Caller not session manager. 
  2233.  
  2234. 369  ERROR_SMG_INVALID_SGID 
  2235.         Invalid session identity. 
  2236.  
  2237. 369  ERROR_SMG_INVALID_SESSION_ID 
  2238.         Invalid session ID. 
  2239.  
  2240. 370  ERROR_SMG_NOSG 
  2241.         No sessions available. 
  2242.  
  2243. 370  ERROR_SMG_NO_SESSIONS 
  2244.         No sessions available. 
  2245.  
  2246. 371  ERROR_SMG_GRP_NOT_FOUND 
  2247.         Session not found. 
  2248.  
  2249. 371  ERROR_SMG_SESSION_NOT_FOUND 
  2250.         Session not found. 
  2251.  
  2252. 372  ERROR_SMG_SET_TITLE 
  2253.         Title sent by shell or parent cannot be changed. 
  2254.  
  2255. 373  ERROR_KBD_PARAMETER 
  2256.         Invalid parameter to keyboard. 
  2257.  
  2258. 374  ERROR_KBD_NO_DEVICE 
  2259.         No device. 
  2260.  
  2261. 375  ERROR_KBD_INVALID_IOWAIT 
  2262.         Invalid I/O wait specified. 
  2263.  
  2264. 376  ERROR_KBD_INVALID_LENGTH 
  2265.         Invalid length for keyboard. 
  2266.  
  2267. 377  ERROR_KBD_INVALID_ECHO_MASK 
  2268.         Invalid echo mode mask. 
  2269.  
  2270. 378  ERROR_KBD_INVALID_INPUT_MASK 
  2271.         Invalid input mode mask. 
  2272.  
  2273. 379  ERROR_MON_INVALID_PARMS 
  2274.         Invalid parameters to DosMon. 
  2275.  
  2276. 380  ERROR_MON_INVALID_DEVNAME 
  2277.         Invalid device name string. 
  2278.  
  2279. 381  ERROR_MON_INVALID_HANDLE 
  2280.         Invalid device handle. 
  2281.  
  2282. 382  ERROR_MON_BUFFER_TOO_SMALL 
  2283.         Buffer too small. 
  2284.  
  2285. 383  ERROR_MON_BUFFER_EMPTY 
  2286.         Buffer is empty. 
  2287.  
  2288. 384  ERROR_MON_DATA_TOO_LARGE 
  2289.         Data record is too large. 
  2290.  
  2291. 385  ERROR_MOUSE_NO_DEVICE 
  2292.         Mouse device closed (invalid device handle). 
  2293.  
  2294. 386  ERROR_MOUSE_INV_HANDLE 
  2295.         Mouse device closed (invalid device handle). 
  2296.  
  2297. 387  ERROR_MOUSE_INV_PARMS 
  2298.         Parameters invalid for display mode. 
  2299.  
  2300. 388  ERROR_MOUSE_CANT_RESET 
  2301.         Function assigned and cannot be reset. 
  2302.  
  2303. 389  ERROR_MOUSE_DISPLAY_PARMS 
  2304.         Parameters invalid for display mode. 
  2305.  
  2306. 390  ERROR_MOUSE_INV_MODULE 
  2307.         Module not valid. 
  2308.  
  2309. 391  ERROR_MOUSE_INV_ENTRY_PT 
  2310.         Entry point not valid. 
  2311.  
  2312. 392  ERROR_MOUSE_INV_MASK 
  2313.         Function mask invalid. 
  2314.  
  2315. 393  NO_ERROR_MOUSE_NO_DATA 
  2316.         No valid data. 
  2317.  
  2318. 394  NO_ERROR_MOUSE_PTR_DRAWN 
  2319.         Pointer drawn. 
  2320.  
  2321. 395  ERROR_INVALID_FREQUENCY 
  2322.         Invalid frequency for beep. 
  2323.  
  2324. 396  ERROR_NLS_NO_COUNTRY_FILE 
  2325.         Cannot find COUNTRY.SYS file. 
  2326.  
  2327. 397  ERROR_NLS_OPEN_FAILED 
  2328.         Cannot open COUNTRY.SYS file. 
  2329.  
  2330. 398  ERROR_NLS_NO_CTRY_CODE 
  2331.         Country code not found. 
  2332.  
  2333. 398  ERROR_NO_COUNTRY_OR_CODEPAGE 
  2334.         Country code not found. 
  2335.  
  2336. 399  ERROR_NLS_TABLE_TRUNCATED 
  2337.         Table returned information truncated, buffer is too small. 
  2338.  
  2339.  
  2340. ΓòÉΓòÉΓòÉ 56.5. Return Codes 400 to 499 ΓòÉΓòÉΓòÉ
  2341.  
  2342. The following shows the numerical value of an error, its symbolic name, and a 
  2343. brief description of the error. 
  2344.  
  2345. 400  ERROR_NLS_BAD_TYPE 
  2346.         Selected type does not exist. 
  2347.  
  2348. 401  ERROR_NLS_TYPE_NOT_FOUND 
  2349.         Selected type is not in file. 
  2350.  
  2351. 402  ERROR_VIO_SMG_ONLY 
  2352.         Valid from session manager only. 
  2353.  
  2354. 403  ERROR_VIO_INVALID_ASCIIZ 
  2355.         Invalid ASCIIZ length. 
  2356.  
  2357. 404  ERROR_VIO_DEREGISTER 
  2358.         VioDeRegister not allowed. 
  2359.  
  2360. 405  ERROR_VIO_NO_POPUP 
  2361.         Pop-up window not allocated. 
  2362.  
  2363. 406  ERROR_VIO_EXISTING_POPUP 
  2364.         Pop-up window on screen (NoWait). 
  2365.  
  2366. 407  ERROR_KBD_SMG_ONLY 
  2367.         Valid from session manager only. 
  2368.  
  2369. 408  ERROR_KBD_INVALID_ASCIIZ 
  2370.         Invalid ASCIIZ length. 
  2371.  
  2372. 409  ERROR_KBD_INVALID_MASK 
  2373.         Invalid replacement mask. 
  2374.  
  2375. 410  ERROR_KBD_REGISTER 
  2376.         KbdRegister not allowed. 
  2377.  
  2378. 411  ERROR_KBD_DEREGISTER 
  2379.         KbdDeRegister not allowed. 
  2380.  
  2381. 412  ERROR_MOUSE_SMG_ONLY 
  2382.         Valid from session manager only. 
  2383.  
  2384. 413  ERROR_MOUSE_INVALID_ASCIIZ 
  2385.         Invalid ASCIIZ length. 
  2386.  
  2387. 414  ERROR_MOUSE_INVALID_MASK 
  2388.         Invalid replacement mask. 
  2389.  
  2390. 415  ERROR_MOUSE_REGISTER 
  2391.         Mouse register not allowed. 
  2392.  
  2393. 416  ERROR_MOUSE_DEREGISTER 
  2394.         Mouse deregister not allowed. 
  2395.  
  2396. 417  ERROR_SMG_BAD_ACTION 
  2397.         Invalid action specified. 
  2398.  
  2399. 418  ERROR_SMG_INVALID_CALL 
  2400.         INIT called more than once, or invalid session identity. 
  2401.  
  2402. 419  ERROR_SCS_SG_NOTFOUND 
  2403.         New session number. 
  2404.  
  2405. 420  ERROR_SCS_NOT_SHELL 
  2406.         Caller is not shell. 
  2407.  
  2408. 421  ERROR_VIO_INVALID_PARMS 
  2409.         Invalid parameters passed. 
  2410.  
  2411. 422  ERROR_VIO_FUNCTION_OWNED 
  2412.         Save/restore already owned. 
  2413.  
  2414. 423  ERROR_VIO_RETURN 
  2415.         Non-destruct return (undo). 
  2416.  
  2417. 424  ERROR_SCS_INVALID_FUNCTION 
  2418.         Caller invalid function. 
  2419.  
  2420. 425  ERROR_SCS_NOT_SESSION_MGR 
  2421.         Caller not session manager. 
  2422.  
  2423. 426  ERROR_VIO_REGISTER 
  2424.         Vio register not allowed. 
  2425.  
  2426. 427  ERROR_VIO_NO_MODE_THREAD 
  2427.         No mode restore thread in SG. 
  2428.  
  2429. 428  ERROR_VIO_NO_SAVE_RESTORE_THD 
  2430.         No save/restore thread in SG. 
  2431.  
  2432. 429  ERROR_VIO_IN_BG 
  2433.         Function invalid in background. 
  2434.  
  2435. 430  ERROR_VIO_ILLEGAL_DURING_POPUP 
  2436.         Function not allowed during pop-up window. 
  2437.  
  2438. 431  ERROR_SMG_NOT_BASESHELL 
  2439.         Caller is not the base shell. 
  2440.  
  2441. 432  ERROR_SMG_BAD_STATUSREQ 
  2442.         Invalid status requested. 
  2443.  
  2444. 433  ERROR_QUE_INVALID_WAIT 
  2445.         NoWait parameter out of bounds. 
  2446.  
  2447. 434  ERROR_VIO_LOCK 
  2448.         Error returned from Scroll Lock. 
  2449.  
  2450. 435  ERROR_MOUSE_INVALID_IOWAIT 
  2451.         Invalid parameters for IOWait. 
  2452.  
  2453. 436  ERROR_VIO_INVALID_HANDLE 
  2454.         Invalid VIO handle. 
  2455.  
  2456. 437  ERROR_VIO_ILLEGAL_DURING_LOCK 
  2457.         Function not allowed during screen lock. 
  2458.  
  2459. 438  ERROR_VIO_INVALID_LENGTH 
  2460.         Invalid VIO length. 
  2461.  
  2462. 439  ERROR_KBD_INVALID_HANDLE 
  2463.         Invalid KBD handle. 
  2464.  
  2465. 440  ERROR_KBD_NO_MORE_HANDLE 
  2466.         Ran out of handles. 
  2467.  
  2468. 441  ERROR_KBD_CANNOT_CREATE_KCB 
  2469.         Unable to create kcb. 
  2470.  
  2471. 442  ERROR_KBD_CODEPAGE_LOAD_INCOMPL 
  2472.         Unsuccessful code-page load. 
  2473.  
  2474. 443  ERROR_KBD_INVALID_CODEPAGE_ID 
  2475.         Invalid code-page identity. 
  2476.  
  2477. 444  ERROR_KBD_NO_CODEPAGE_SUPPORT 
  2478.         No code page support. 
  2479.  
  2480. 445  ERROR_KBD_FOCUS_REQUIRED 
  2481.         Keyboard focus required. 
  2482.  
  2483. 446  ERROR_KBD_FOCUS_ALREADY_ACTIVE 
  2484.         Calling thread has an outstanding focus. 
  2485.  
  2486. 447  ERROR_KBD_KEYBOARD_BUSY 
  2487.         Keyboard is busy. 
  2488.  
  2489. 448  ERROR_KBD_INVALID_CODEPAGE 
  2490.         Invalid code page. 
  2491.  
  2492. 449  ERROR_KBD_UNABLE_TO_FOCUS 
  2493.         Focus attempt failed. 
  2494.  
  2495. 450  ERROR_SMG_SESSION_NON_SELECT 
  2496.         Session is not selectable. 
  2497.  
  2498. 451  ERROR_SMG_SESSION_NOT_FOREGRND 
  2499.         Parent/child session is not foreground. 
  2500.  
  2501. 452  ERROR_SMG_SESSION_NOT_PARENT 
  2502.         Not parent of requested child. 
  2503.  
  2504. 453  ERROR_SMG_INVALID_START_MODE 
  2505.         Invalid session start mode. 
  2506.  
  2507. 454  ERROR_SMG_INVALID_RELATED_OPT 
  2508.         Invalid session start related option. 
  2509.  
  2510. 455  ERROR_SMG_INVALID_BOND_OPTION 
  2511.         Invalid session bond option. 
  2512.  
  2513. 456  ERROR_SMG_INVALID_SELECT_OPT 
  2514.         Invalid session select option. 
  2515.  
  2516. 457  ERROR_SMG_START_IN_BACKGROUND 
  2517.         Session started in background. 
  2518.  
  2519. 458  ERROR_SMG_INVALID_STOP_OPTION 
  2520.         Invalid session stop option. 
  2521.  
  2522. 459  ERROR_SMG_BAD_RESERVE 
  2523.         Reserved parameters are not zero. 
  2524.  
  2525. 460  ERROR_SMG_PROCESS_NOT_PARENT 
  2526.         Session parent process already exists. 
  2527.  
  2528. 461  ERROR_SMG_INVALID_DATA_LENGTH 
  2529.         Invalid data length. 
  2530.  
  2531. 462  ERROR_SMG_NOT_BOUND 
  2532.         Parent is not bound. 
  2533.  
  2534. 463  ERROR_SMG_RETRY_SUB_ALLOC 
  2535.         Retry request block allocation. 
  2536.  
  2537. 464  ERROR_KBD_DETACHED 
  2538.         This call is not allowed for a detached PID. 
  2539.  
  2540. 465  ERROR_VIO_DETACHED 
  2541.         This call is not allowed for a detached PID. 
  2542.  
  2543. 466  ERROR_MOU_DETACHED 
  2544.         This call is not allowed for a detached PID. 
  2545.  
  2546. 467  ERROR_VIO_FONT 
  2547.         No font is available to support the mode. 
  2548.  
  2549. 468  ERROR_VIO_USER_FONT 
  2550.         User font is active. 
  2551.  
  2552. 469  ERROR_VIO_BAD_CP 
  2553.         Invalid code page specified. 
  2554.  
  2555. 470  ERROR_VIO_NO_CP 
  2556.         System displays do not support code page. 
  2557.  
  2558. 471  ERROR_VIO_NA_CP 
  2559.         Current display does not support code page. 
  2560.  
  2561. 472  ERROR_INVALID_CODE_PAGE 
  2562.         Invalid code page. 
  2563.  
  2564. 473  ERROR_CPLIST_TOO_SMALL 
  2565.         Code page list is too small. 
  2566.  
  2567. 474  ERROR_CP_NOT_MOVED 
  2568.         Code page was not moved. 
  2569.  
  2570. 475  ERROR_MODE_SWITCH_INIT 
  2571.         Mode switch initialization error. 
  2572.  
  2573. 476  ERROR_CODE_PAGE_NOT_FOUND 
  2574.         Code page was not found. 
  2575.  
  2576. 477  ERROR_UNEXPECTED_SLOT_RETURNED 
  2577.         Internal error. 
  2578.  
  2579. 478  ERROR_SMG_INVALID_TRACE_OPTION 
  2580.         Invalid start session trace indicator. 
  2581.  
  2582. 479  ERROR_VIO_INTERNAL_RESOURCE 
  2583.         VIO internal resource error. 
  2584.  
  2585. 480  ERROR_VIO_SHELL_INIT 
  2586.         VIO shell initialization error. 
  2587.  
  2588. 481  ERROR_SMG_NO_HARD_ERRORS 
  2589.         No session manager hard errors. 
  2590.  
  2591. 482  ERROR_CP_SWITCH_INCOMPLETE 
  2592.         DosSetProcessCp is unable to set a KBD or VIO code page. 
  2593.  
  2594. 483  ERROR_VIO_TRANSPARENT_POPUP 
  2595.         Error during VIO pop-up window. 
  2596.  
  2597. 484  ERROR_CRITSEC_OVERFLOW 
  2598.         Critical section overflow. 
  2599.  
  2600. 485  ERROR_CRITSEC_UNDERFLOW 
  2601.         Critical section underflow. 
  2602.  
  2603. 486  ERROR_VIO_BAD_RESERVE 
  2604.         Reserved parameter is not zero. 
  2605.  
  2606. 487  ERROR_INVALID_ADDRESS 
  2607.         Invalid physical address. 
  2608.  
  2609. 488  ERROR_ZERO_SELECTORS_REQUESTED 
  2610.         At least one selector must be requested. 
  2611.  
  2612. 489  ERROR_NOT_ENOUGH_SELECTORS_AVA 
  2613.         Not enough GDT selectors to satisfy request. 
  2614.  
  2615. 490  ERROR_INVALID_SELECTOR 
  2616.         Not a GDT selector. 
  2617.  
  2618. 491  ERROR_SMG_INVALID_PROGRAM_TYPE 
  2619.         Invalid program type. 
  2620.  
  2621. 492  ERROR_SMG_INVALID_PGM_CONTROL 
  2622.         Invalid program control. 
  2623.  
  2624. 493  ERROR_SMG_INVALID_INHERIT_OPT 
  2625.         Invalid inherit option. 
  2626.  
  2627. 494  ERROR_VIO_EXTENDED_SG 
  2628.  
  2629. 495  ERROR_VIO_NOT_PRES_MGR_SG 
  2630.  
  2631. 496  ERROR_VIO_SHIELD_OWNED 
  2632.  
  2633. 497  ERROR_VIO_NO_MORE_HANDLES 
  2634.  
  2635. 498  ERROR_VIO_SEE_ERROR_LOG 
  2636.  
  2637. 499  ERROR_VIO_ASSOCIATED_DC 
  2638.  
  2639.  
  2640. ΓòÉΓòÉΓòÉ 56.6. Return Codes 500 to 548 ΓòÉΓòÉΓòÉ
  2641.  
  2642. The following shows the numerical value of an error, its symbolic name, and a 
  2643. brief description of the error. 
  2644.  
  2645. 500  ERROR_KBD_NO_CONSOLE 
  2646.  
  2647. 501  ERROR_MOUSE_NO_CONSOLE 
  2648.  
  2649. 502  ERROR_MOUSE_INVALID_HANDLE 
  2650.  
  2651. 503  ERROR_SMG_INVALID_DEBUG_PARMS 
  2652.  
  2653. 504  ERROR_KBD_EXTENDED_SG 
  2654.  
  2655. 505  ERROR_MOU_EXTENDED_SG 
  2656.  
  2657. 506  ERROR_SMG_INVALID_ICON_FILE 
  2658.  
  2659. 507  ERROR_TRC_PID_NON_EXISTENT 
  2660.  
  2661. 508  ERROR_TRC_COUNT_ACTIVE 
  2662.  
  2663. 509  ERROR_TRC_SUSPENDED_BY_COUNT 
  2664.  
  2665. 510  ERROR_TRC_COUNT_INACTIVE 
  2666.  
  2667. 511  ERROR_TRC_COUNT_REACHED 
  2668.  
  2669. 512  ERROR_NO_MC_TRACE 
  2670.  
  2671. 513  ERROR_MC_TRACE 
  2672.  
  2673. 514  ERROR_TRC_COUNT_ZERO 
  2674.  
  2675. 515  ERROR_SMG_TOO_MANY_DDS 
  2676.  
  2677. 516  ERROR_SMG_INVALID_NOTIFICATION 
  2678.  
  2679. 517  ERROR_LF_INVALID_FUNCTION 
  2680.  
  2681. 518  ERROR_LF_NOT_AVAIL 
  2682.  
  2683. 519  ERROR_LF_SUSPENDED 
  2684.  
  2685. 520  ERROR_LF_BUF_TOO_SMALL 
  2686.  
  2687. 521  ERROR_LF_BUFFER_CORRUPTED 
  2688.  
  2689. 521  ERROR_LF_BUFFER_FULL 
  2690.  
  2691. 522  ERROR_LF_INVALID_DAEMON 
  2692.  
  2693. 522  ERROR_LF_INVALID_RECORD 
  2694.  
  2695. 523  ERROR_LF_INVALID_TEMPL 
  2696.  
  2697. 523  ERROR_LF_INVALID_SERVICE 
  2698.  
  2699. 524  ERROR_LF_GENERAL_FAILURE 
  2700.  
  2701. 525  ERROR_LF_INVALID_ID 
  2702.  
  2703. 526  ERROR_LF_INVALID_HANDLE 
  2704.  
  2705. 527  ERROR_LF_NO_ID_AVAIL 
  2706.  
  2707. 528  ERROR_LF_TEMPLATE_AREA_FULL 
  2708.  
  2709. 529  ERROR_LF_ID_IN_USE 
  2710.  
  2711. 530  ERROR_MOU_NOT_INITIALIZED 
  2712.  
  2713. 531  ERROR_MOUINITREAL_DONE 
  2714.  
  2715. 532  ERROR_DOSSUB_CORRUPTED 
  2716.  
  2717. 533  ERROR_MOUSE_CALLER_NOT_SUBSYS 
  2718.  
  2719. 534  ERROR_ARITHMETIC_OVERFLOW 
  2720.  
  2721. 535  ERROR_TMR_NO_DEVICE 
  2722.  
  2723. 536  ERROR_TMR_INVALID_TIME 
  2724.  
  2725. 537  ERROR_PVW_INVALID_ENTITY 
  2726.  
  2727. 538  ERROR_PVW_INVALID_ENTITY_TYPE 
  2728.  
  2729. 539  ERROR_PVW_INVALID_SPEC 
  2730.  
  2731. 540  ERROR_PVW_INVALID_RANGE_TYPE 
  2732.  
  2733. 541  ERROR_PVW_INVALID_COUNTER_BLK 
  2734.  
  2735. 542  ERROR_PVW_INVALID_TEXT_BLK 
  2736.  
  2737. 543  ERROR_PRF_NOT_INITIALIZED 
  2738.  
  2739. 544  ERROR_PRF_ALREADY_INITIALIZED 
  2740.  
  2741. 545  ERROR_PRF_NOT_STARTED 
  2742.  
  2743. 546  ERROR_PRF_ALREADY_STARTED 
  2744.  
  2745. 547  ERROR_PRF_TIMER_OUT_OF_RANGE 
  2746.  
  2747. 548  ERROR_PRF_TIMER_RESET 
  2748.  
  2749.  
  2750. ΓòÉΓòÉΓòÉ 56.7. Return Codes 639 to 731 ΓòÉΓòÉΓòÉ
  2751.  
  2752. The following shows the numerical value of an error, its symbolic name, and a 
  2753. brief description of the error. 
  2754.  
  2755. 639  ERROR_VDD_LOCK_USEAGE_DENIED 
  2756.  
  2757. 640  ERROR_TIMEOUT 
  2758.  
  2759. 641  ERROR_VDM_DOWN 
  2760.  
  2761. 642  ERROR_VDM_LIMIT 
  2762.  
  2763. 643  ERROR_VDD_NOT_FOUND 
  2764.  
  2765. 644  ERROR_INVALID_CALLER 
  2766.  
  2767. 645  ERROR_PID_MISMATCH 
  2768.  
  2769. 646  ERROR_INVALID_VDD_HANDLE 
  2770.  
  2771. 647  ERROR_VLPT_NO_SPOOLER 
  2772.  
  2773. 648  ERROR_VCOM_DEVICE_BUSY 
  2774.  
  2775. 649  ERROR_VLPT_DEVICE_BUSY 
  2776.  
  2777. 650  ERROR_NESTING_TOO_DEEP 
  2778.  
  2779. 651  ERROR_VDD_MISSING 
  2780.  
  2781. 691  ERROR_IMP_INVALID_PARM 
  2782.  
  2783. 692  ERROR_IMP_INVALID_LENGTH 
  2784.  
  2785. 693  MSG_HPFS_DISK_ERROR_WARN 
  2786.  
  2787. 730  ERROR_MON_BAD_BUFFER 
  2788.  
  2789. 731  ERROR_MODULE_CORRUPTED 
  2790.  
  2791.  
  2792. ΓòÉΓòÉΓòÉ 56.8. Return Codes 2055 to 32904 ΓòÉΓòÉΓòÉ
  2793.  
  2794. The following shows the numerical value of an error, its symbolic name, and a 
  2795. brief description of the error. 
  2796.  
  2797. 2055  ERROR_LF_TIMEOUT 
  2798.  
  2799. 2057  ERROR_LF_SUSPEND_SUCCESS 
  2800.  
  2801. 2058  ERROR_LF_RESUME_SUCCESS 
  2802.  
  2803. 2059  ERROR_LF_REDIRECT_SUCCESS 
  2804.  
  2805. 2060  ERROR_LF_REDIRECT_FAILURE 
  2806.  
  2807. 32768  ERROR_SWAPPER_NOT_ACTIVE 
  2808.  
  2809. 32769  ERROR_INVALID_SWAPID 
  2810.  
  2811. 32770  ERROR_IOERR_SWAP_FILE 
  2812.  
  2813. 32771  ERROR_SWAP_TABLE_FULL 
  2814.  
  2815. 32772  ERROR_SWAP_FILE_FULL 
  2816.  
  2817. 32773  ERROR_CANT_INIT_SWAPPER 
  2818.  
  2819. 32774  ERROR_SWAPPER_ALREADY_INIT dd. 
  2820.  
  2821. 32775  ERROR_PMM_INSUFFICIENT_MEMORY 
  2822.  
  2823. 32776  ERROR_PMM_INVALID_FLAGS 
  2824.  
  2825. 32777  ERROR_PMM_INVALID_ADDRESS 
  2826.  
  2827. 32778  ERROR_PMM_LOCK_FAILED 
  2828.  
  2829. 32779  ERROR_PMM_UNLOCK_FAILED 
  2830.  
  2831. 32780  ERROR_PMM_MOVE_INCOMPLETE 
  2832.  
  2833. 32781  ERROR_UCOM_DRIVE_RENAMED 
  2834.  
  2835. 32782  ERROR_UCOM_FILENAME_TRUNCATED 
  2836.  
  2837. 32783  ERROR_UCOM_BUFFER_LENGTH 
  2838.  
  2839. 32784  ERROR_MON_CHAIN_HANDLE 
  2840.  
  2841. 32785  ERROR_MON_NOT_REGISTERED 
  2842.  
  2843. 32786  ERROR_SMG_ALREADY_TOP 
  2844.  
  2845. 32787  ERROR_PMM_ARENA_MODIFIED 
  2846.  
  2847. 32788  ERROR_SMG_PRINTER_OPEN 
  2848.  
  2849. 32789  ERROR_PMM_SET_FLAGS_FAILED 
  2850.  
  2851. 32790  ERROR_INVALID_DOS_DD 
  2852.  
  2853. 32791  ERROR_BLOCKED 
  2854.  
  2855. 32792  ERROR_NOBLOCK 
  2856.  
  2857. 32793  ERROR_INSTANCE_SHARED 
  2858.  
  2859. 32794  ERROR_NO_OBJECT 
  2860.  
  2861. 32795  ERROR_PARTIAL_ATTACH 
  2862.  
  2863. 32796  ERROR_INCACHE 
  2864.  
  2865. 32797  ERROR_SWAP_IO_PROBLEMS 
  2866.  
  2867. 32798  ERROR_CROSSES_OBJECT_BOUNDARY 
  2868.  
  2869. 32799  ERROR_LONGLOCK 
  2870.  
  2871. 32800  ERROR_SHORTLOCK 
  2872.  
  2873. 32801  ERROR_UVIRTLOCK 
  2874.  
  2875. 32802  ERROR_ALIASLOCK 
  2876.  
  2877. 32803  ERROR_ALIAS 
  2878.  
  2879. 32804  ERROR_NO_MORE_HANDLES 
  2880.  
  2881. 32805  ERROR_SCAN_TERMINATED 
  2882.  
  2883. 32806  ERROR_TERMINATOR_NOT_FOUND 
  2884.  
  2885. 32807  ERROR_NOT_DIRECT_CHILD 
  2886.  
  2887. 32808  ERROR_DELAY_FREE 
  2888.  
  2889. 32809  ERROR_GUARDPAGE 
  2890.  
  2891. 32900  ERROR_SWAPERROR 
  2892.  
  2893. 32901  ERROR_LDRERROR 
  2894.  
  2895. 32902  ERROR_NOMEMORY 
  2896.  
  2897. 32903  ERROR_NOACCESS 
  2898.  
  2899. 32904  ERROR_NO_DLL_TERM 
  2900.  
  2901.  
  2902. ΓòÉΓòÉΓòÉ 56.9. Return Codes 65026 to 65079 ΓòÉΓòÉΓòÉ
  2903.  
  2904. The following shows the numerical value of an error, its symbolic name, and a 
  2905. brief description of the error. 
  2906.  
  2907. 65026  ERROR_CPSIO_CODE_PAGE_INVALID 
  2908.  
  2909. 65027  ERROR_CPSIO_NO_SPOOLER 
  2910.  
  2911. 65028  ERROR_CPSIO_FONT_ID_INVALID 
  2912.  
  2913. 65033  ERROR_CPSIO_INTERNAL_ERROR 
  2914.  
  2915. 65034  ERROR_CPSIO_INVALID_PTR_NAME 
  2916.  
  2917. 65037  ERROR_CPSIO_NOT_ACTIVE 
  2918.  
  2919. 65039  ERROR_CPSIO_PID_FULL 
  2920.  
  2921. 65040  ERROR_CPSIO_PID_NOT_FOUND 
  2922.  
  2923. 65043  ERROR_CPSIO_READ_CTL_SEQ 
  2924.  
  2925. 65045  ERROR_CPSIO_READ_FNT_DEF 
  2926.  
  2927. 65047  ERROR_CPSIO_WRITE_ERROR 
  2928.  
  2929. 65048  ERROR_CPSIO_WRITE_FULL_ERROR 
  2930.  
  2931. 65049  ERROR_CPSIO_WRITE_HANDLE_BAD 
  2932.  
  2933. 65074  ERROR_CPSIO_SWIT_LOAD 
  2934.  
  2935. 65077  ERROR_CPSIO_INV_COMMAND 
  2936.  
  2937. 65078  ERROR_CPSIO_NO_FONT_SWIT 
  2938.  
  2939. 65079  ERROR_ENTRY_IS_CALLGATE 
  2940.  
  2941.  
  2942. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2943.  
  2944. The following terms are trademarks of the IBM Corporation: 
  2945.  
  2946. BookManager 
  2947. C/C++ Tools V2.0 
  2948. C Set/2 V1.0 
  2949. IBM 
  2950. OS/2 
  2951. SAA 
  2952. WorkFrame/2 
  2953.