Date: February 27, 1987 Number: 175 Title File Handle Change in "ANET2.OBJ" and "ANET3.OBJ" Files The default number of file handles for the NetWare workstation shells is forty. However, because of a different default setting in the shell only 20 handles were being made available. A few adjustments will enable the NetWare shell to support up to 250 file handles. These changes only need to be made by those needing a large amount of file handles and should be made when a "no available file handles" or a similar message is indicated. There are two changes that will need to be made. The first change MUST be made BEFORE the shell is linked. The first change is made to the "ANET2.OBJ" and "ANET3.OBJ" files which are located on your working copy of the "GENSH-2" diskette. This change is only effective on the shell objects listed below: ANET2.OBJ 50500 bytes 11-20-86 ("2.0a++") ANET3.OBJ 54284 bytes 11-20-86 ("2.0a++") These shell objects are supplied with SFT NetWare Level II, ND286 and are available on NetWire. The first change is made as follows: (All underscored items are entered by the user) debug anet2.obj -e7bd7 xxxx:7bd7 72.77 -w -q Do the same with the "anet3.obj" file using offset 89e3 in place of 7bd7. The first patch is now complete. Generate your shells in the ordinary manner according to the manual. After your shells have been generated, you will have the following files: ANET2.COM ANET3.COM Many software applications require more file handles than the default allows and these applications will instruct users to change the "FILES =" parameter in their DOS CONFIG.SYS file. This only changes the number of local file handles that DOS allocates. A similar change needs to be made to the number of network file handles allocated by the workstation shell (ANET2.COM & ANET3.COM). The number of file handles can be adjusted by patching offset 167h. This offset is valid for both shells. Make this adjustment in the following way: (The underscored characters are entered by the user) debug anet?.com (Where "?" is 2 or 3, depending on shell) -e167 xxxx:0167 28.XX (Where "XX" is the number of file handles in hex) -w -q