home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / s / sc0381.zip / README.DOC < prev    next >
Text File  |  1991-01-21  |  4KB  |  81 lines

  1. ======================================================================
  2.                     Network Patches for Utilities
  3. ======================================================================
  4.  
  5.  --------------------------------------------------------------------
  6. | Information in this document is subject to change without notice   |
  7. | and does not represent a commitment on the part of Microsoft       |
  8. | Corporation. The software described in this document is furnished  |
  9. | under license agreement or nondisclosure agreement. The software   |
  10. | may be used or copied only in accordance with the terms of the     |
  11. | agreement. It is against the law to copy the software on any       |
  12. | medium except as specifically allowed in the license or            |
  13. | nondisclosure agreement. No part of this application note may be   |
  14. | reproduced or transmitted in any form or by any means, electronic  |
  15. | or mechanical, including photocopying and recording, for any       |
  16. | purpose without the express written permission of Microsoft        |
  17. | Corporation.                                                       |
  18. |                                                                    |
  19. | Copyright 1991 Microsoft Corporation. All Rights Reserved.         |
  20. | Microsoft, the Microsoft logo, and CodeView are registered         |
  21. | trademarks of Microsoft Corporation.                               |
  22.  -------------------------------------------------------------------- 
  23.  
  24. The enclosed Network Patches for Microsoft Utilities disk contains the
  25. following five files:
  26.  
  27.    README.DOC
  28.    CVPATCH.EXE
  29.    PWBPATCH.EXE
  30.    SETUPFIX.EXE
  31.    LINK.EXE
  32.  
  33. These files solve conflicts with certain network setups. Please be
  34. sure to make backup copies of the original files.
  35.  
  36. Network Patch Files
  37. -------------------
  38.  
  39. When run under certain network software, some Microsoft utilities may
  40. hang. The enclosed patch files are designed to correct these problems
  41. for CodeView versions 3.00, 3.10, and 3.11; the Programmer's WorkBench
  42. (PWB) versions 1.00 and 1.10; and the C 6.00 Setup program.
  43.  
  44. To install the patches, first copy the patch files (PWBPATCH.EXE,
  45. CVPATCH.EXE, and SETUPFIX.EXE) to the directories where you have
  46. installed PWB, CodeView, and Setup, respectively. Each patch assumes
  47. that the utility file it is to patch is in the same directory.
  48.  
  49. Run SETUPFIX.EXE to patch SETUP.EXE. The original file will be saved
  50. as SETUP.BAK. Run CVPATCH.EXE to patch CV.EXE. The original file will
  51. be saved as CV.BAK. Run PWBPATCH.EXE to patch PWBED.EXE. The original
  52. file will be saved as PWBED.BAK. The patched utilities should run free
  53. of network interference.
  54.  
  55. Microsoft LINK Version 5.13
  56. ---------------------------
  57.  
  58. LINK version 5.13 includes code to work around another problem that
  59. sometimes occurs when running on a network. On large projects, the
  60. linker needs to open some temporary files to work around DOS memory
  61. limitations. LINK version 5.10 (supplied with C 6.00) will sometimes
  62. fail in its attempts to open a temporary file when run under certain
  63. network software.
  64.  
  65. The problem actually lies in the network software, not the linker.
  66. When the network is loaded, the return value from an open call
  67. sometimes gets corrupted. When the call fails, it is because an "Out
  68. of handles" error (EMFILE) is returned as a "No such file or
  69. directory" error (ENOENT). If this occurs, LINK 5.10 halts with an
  70. "L1085: cannot open temporary file" error.
  71.  
  72. LINK 5.13 includes a change to correct for the above situation (even
  73. though the problem is in the network software). When LINK version 5.13
  74. receives an ENOENT error on a failed open call, it will still try to
  75. free some file handles and reopen the temporary file, regardless of
  76. the error returned.
  77.  
  78. To make the correction, locate LINK version 5.10 and replace it with
  79. LINK version 5.13 from the enclosed disk. Again, be sure to save a
  80. backup copy of the original file (LINK 5.10).
  81.