DOSCALL1.DLL: Difference between revisions
Appearance
mNo edit summary |
|||
Line 5: | Line 5: | ||
!Date||Version||Size||Comments | !Date||Version||Size||Comments | ||
|- | |- | ||
|2017-07-09 | |2017-07-09|| ||137,601 bytes||Patched doscall1.dll included in ArcaOS 5.0.1 | ||
|- | |- | ||
|2011-11- | |2011-11-24||14.106||132,401 bytes||SMP doscall1.dll | ||
|- | |- | ||
|2006-07- | |2006-07-14|| ||192,100 bytes|| | ||
|- | |- | ||
|2005-06-05 | |2005-06-05|| ||144,677 bytes||\OS2\INSTALL\SMP | ||
|- | |- | ||
|2005-06-05 | |2005-06-05|| ||137,659 bytes||\OS2\INSTALL\UNI | ||
|- | |- | ||
|1997-11-24 | |1997-11-24|| ||124,424 bytes||Warp 4 | ||
|} | |} | ||
Line 136: | Line 136: | ||
==Patents== | ==Patents== | ||
DOSCALL1.DLL and DOSCALL.DLL are | DOSCALL1.DLL and DOSCALL.DLL are mentioned by the following patents: | ||
* IBM - Intercepting system API calls - US 6959441 B2 [https://www.google.com/patents/US6959441] | * IBM - Intercepting system API calls - US 6959441 B2 [https://www.google.com/patents/US6959441] | ||
* IBM - Cross file system caching and synchronization - US 6401093 B1 [https://www.google.com/patents/US6401093] | * IBM - Cross file system caching and synchronization - US 6401093 B1 [https://www.google.com/patents/US6401093] | ||
Line 147: | Line 147: | ||
* [[Thunking with DOSCALL1]] | * [[Thunking with DOSCALL1]] | ||
[[Category:DLL]] | |||
[[Category: |
Revision as of 15:54, 6 July 2019
This DLL is part of OS/2's Control Program. It contains the Control Program Functions.
Version
Date | Version | Size | Comments |
---|---|---|---|
2017-07-09 | 137,601 bytes | Patched doscall1.dll included in ArcaOS 5.0.1 | |
2011-11-24 | 14.106 | 132,401 bytes | SMP doscall1.dll |
2006-07-14 | 192,100 bytes | ||
2005-06-05 | 144,677 bytes | \OS2\INSTALL\SMP | |
2005-06-05 | 137,659 bytes | \OS2\INSTALL\UNI | |
1997-11-24 | 124,424 bytes | Warp 4 |
DLL Entry Points
29 | DosTimerAsync | 30 | DosTimerStart |
31 | DosTimerStop | 32 | |
137 | DosRead | 138 | DosWrite |
139 | DosErrClass | 140 | DosSemRequest |
141 | DosSemClear | 142 | DosSemWait |
143 | DosSemSet | 144 | DosExecPgm |
145 | -- | 146 | DosSubSetMem |
147 | DosSubAlloc | 148 | DosSubFree |
149 | DosReadAsync | 150 | DosWriteAsync |
151 | DosSearchPath | 152 | DosScanEnv |
153 | DosSetCp | 154 | |
157 | DosCallback | 158 | |
161 | DosFSRamSemRequest | 162 | DosFSRamSemClear |
163 | DosQAppType | 164 | DosSetProcCp |
195 | DosLogRegister | 196 | DosLogRead |
201 | DosCopy | 202 | |
573 | 574 | DosPMSemWait | |
575 | DosPMMuxSemWait | 576 | |
877 | 878 | DOSSGQUERYTOPMOST | |
997 | 998 | DosSetExtLIBPATH | |
999 | DosQueryExtLIBPATH |
DLLs Loaded
Device Driver Requirement
- MOUSE$ - MOUSE.SYS
- KBD$ - KBDBASE.SYS
- SCREEN$ - SCREEN01.SYS / SCREEN02.SYS
Patents
DOSCALL1.DLL and DOSCALL.DLL are mentioned by the following patents:
- IBM - Intercepting system API calls - US 6959441 B2 [1]
- IBM - Cross file system caching and synchronization - US 6401093 B1 [2]
- IBM - Creating and managing persistent connections - US 6341312 B1 [3]
- IBM - Method and system for software asset management - EP 0667572 A1 [4]
- IBM - Method and system for software asset usage detection and management - US 5673315 A [5]
- IBM - Application management - US 6718546 B1 [6]