home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / newcalls.zip / readme < prev   
Text File  |  2000-08-22  |  2KB  |  49 lines

  1. NEWCALLS for OS/2 by Carsten Arnold
  2. Version 1.01
  3. eMail:  C.Arnold@Transnet.de
  4. URL:    http://home.t-online.de/home/C.Arnold
  5.  
  6. patch for pmmerge.dll
  7.  
  8. The file PMMERGE.DLL opens the INI files with the flag
  9. OPEN_FLAGS_WRITE_THROUGH which has the consequence that these files
  10. are written uncached to the HD, so that the WPS is blocked partially 
  11. quite a long while. IBM made for exaggerated safety reasons, 
  12. in my opinion that is not necessary. 
  13.  
  14. This Tool goes back on an idea from Peter Fitzsimmons. 
  15.  
  16. At this the module entry DOSCALLS will replaced in pmmerge.dll by NEWCALLS.
  17. The NEWCALLS.DLL contains so-called Forwarder on all functions in DOSCALLS
  18. except DOS32OPEN, this function its by own _DOS32OPEN replaced. 
  19. If opening files, _DOS32OPEN removes the flag
  20. OPEN_FLAGS_WRITE_THROUGH and calls then DOS32OPEN in DOSCALLS. 
  21.  
  22. I wrote now a Installer and shortened the file NEWCALLS.DLL somewhat 
  23. (no, there now nothing is missing;-)). 
  24.  
  25. Supplementary product like DLLRNAME are more necessary.
  26.  
  27.  
  28. Installation: 
  29. Start the InstNC.exe without parameter.
  30. The Installer checks the file PMMERGE.DLL and looks for the entry DOSCALLS. 
  31.  
  32. Then it copies file NEWCALLS.DLL into the directory X:\OS2\DLL, whereby X is
  33. the boot drive. 
  34.  
  35. Since the file PMMERGE.DLL normally in use and thus to write is locked, 
  36. the installer unlock the DLL. Now the entry is replaced DOSCALLS by NEW CALLS. 
  37.  
  38. So that the modification becomes effective, a Reboot is necessary. 
  39. It is not enough to start the WPS again. 
  40.  
  41.  
  42. If against expect it to disturbances comes, you can deinstall NEWCALLS also
  43. again. Start InstNC.exe with the parameter /DeInst. The module entry NEWCALLS
  44. is replaced again through DOSCALLS and the file NEWCALL.DLL is deleted. 
  45. A restart of the system becomes also here necessarily. 
  46.  
  47. This program is freeware.
  48.  
  49.