home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
newcalls.zip
/
readme
< prev
Wrap
Text File
|
2000-08-22
|
2KB
|
49 lines
NEWCALLS for OS/2 by Carsten Arnold
Version 1.01
eMail: C.Arnold@Transnet.de
URL: http://home.t-online.de/home/C.Arnold
patch for pmmerge.dll
The file PMMERGE.DLL opens the INI files with the flag
OPEN_FLAGS_WRITE_THROUGH which has the consequence that these files
are written uncached to the HD, so that the WPS is blocked partially
quite a long while. IBM made for exaggerated safety reasons,
in my opinion that is not necessary.
This Tool goes back on an idea from Peter Fitzsimmons.
At this the module entry DOSCALLS will replaced in pmmerge.dll by NEWCALLS.
The NEWCALLS.DLL contains so-called Forwarder on all functions in DOSCALLS
except DOS32OPEN, this function its by own _DOS32OPEN replaced.
If opening files, _DOS32OPEN removes the flag
OPEN_FLAGS_WRITE_THROUGH and calls then DOS32OPEN in DOSCALLS.
I wrote now a Installer and shortened the file NEWCALLS.DLL somewhat
(no, there now nothing is missing;-)).
Supplementary product like DLLRNAME are more necessary.
Installation:
Start the InstNC.exe without parameter.
The Installer checks the file PMMERGE.DLL and looks for the entry DOSCALLS.
Then it copies file NEWCALLS.DLL into the directory X:\OS2\DLL, whereby X is
the boot drive.
Since the file PMMERGE.DLL normally in use and thus to write is locked,
the installer unlock the DLL. Now the entry is replaced DOSCALLS by NEW CALLS.
So that the modification becomes effective, a Reboot is necessary.
It is not enough to start the WPS again.
If against expect it to disturbances comes, you can deinstall NEWCALLS also
again. Start InstNC.exe with the parameter /DeInst. The module entry NEWCALLS
is replaced again through DOSCALLS and the file NEWCALL.DLL is deleted.
A restart of the system becomes also here necessarily.
This program is freeware.