Jump to content

DOSCALL1.DLL: Difference between revisions

From EDM2
 
(33 intermediate revisions by 2 users not shown)
Line 2: Line 2:


==Version==
==Version==
 
{|class="wikitable"
{| class="wikitable"
!Date||Version||Size||Comments
|-
|-
! Date !!Version !! Size  !! Comments
|2017-07-09|| ||137,601 bytes||Patched doscall1.dll included in ArcaOS 5.0.1
|-
|-
| 2011/Nov/24 3:24a|| 14.106 || 132,401 bytes || Description says SMP doscall1.dll. <br><br>
|2011-11-24||14.106||132,401 bytes||SMP doscall1.dll
 
Vendor:          IBM<br>
Revision:        14.106<br>
Date/Time:      2011/11/23 14:01:06<br>
Build Machine:  IBM<br>
Language Code:  EN<br>
Country Code:    US<br>
File Version:    14.106<br>
Description:    SMP doscall1.dll<br>
 
|-
|-
| 2006/Jul/14 2:14p || - || 192,100 bytes || Included on eCS 2.1.
|2006-07-14|| ||192,100 bytes||
|-
|-
| 2005/Jun/05 6:45p || - || 144,677 bytes || Found at C:\OS2\INSTALL\SMP.
|2005-06-05|| ||144,677 bytes||\OS2\INSTALL\SMP
|-
|-
| 2005/Jun/05 6:45p || - || 137,659 bytes || Found at C:\OS2\INSTALL\UNI.
|2005-06-05|| ||137,659 bytes||\OS2\INSTALL\UNI
|-
|-
|1997-11-24|| ||124,424 bytes||Warp 4
|}
|}


==DLL Entry Points==
==Exports==
 
  29 [[DosTimerAsync]]
<PRE>
  30 [[DosTimerStart]]
  29 DOSTIMERASYNC
  31 [[DosTimerStop]]
  30 DOSTIMERSTART
137 [[DosRead]]
  31 DOSTIMERSTOP
138 [[DosWrite]]
137 DOSREAD
139 [[DosErrClass]]
138 DOSWRITE
140 [[DosSemRequest]]
139 DOSERRCLASS
141 [[DosSemClear]]
140 DOSSEMREQUEST
142 [[DosSemWait]]
141 DOSSEMCLEAR
143 [[DosSemSet]]
142 DOSSEMWAIT
144 [[DosExecPgm]]
143 DOSSEMSET
146 [[DosSubSetMem]]
144 DOSEXECPGM
147 [[DosSubAlloc]]
146 DOSSUBSET
148 [[DosSubFree]]
147 DOSSUBALLOC
149 [[DosReadAsync]]
148 DOSSUBFREE
150 [[DosWriteAsync]]
149 DOSREADASYNC
151 [[DosSearchPath]]
150 DOSWRITEASYNC
152 [[DosScanEnv]]
151 DOSSEARCHPATH
153 [[DosSetCp]]
152 DOSSCANENV
157 [[DosCallback]]
153 DOSSETCP
161 [[DosFSRamSemRequest]]
157 DOSCALLBACK
162 [[DosFSRamSemClear]]
161 DOSFSRAMSEMREQUEST
163 [[DosQAppType]]
162 DOSFSRAMSEMCLEAR
164 [[DosSetProcCp]]
163 DOSQAPPTYPE
195 [[DosLogRegister]]
164 DOSSETPROCCP
196 [[DosLogRead]]
195 DOSLOGREGISTER
201 [[DosCopy]]
196 DOSLOGREAD
574 [[DosPMSemWait]]
201 DOSCOPY
575 [[DosPMMuxSemWait]]
574 DOSPMSEMWAIT
878 DOSSGQUERYTOPMOST
575 DOSPMMUXSEMWAIT
998 [[DosSetExtLIBPATH]]
878 DOSSGQUERYTOPMOST
999 [[DosQueryExtLIBPATH]]
998 DOSSETEXTLIBPATH
999 DOSQUERYEXTLIBPATH
 


==DLLs Loaded==
*[[SESMGR.DLL]]


</PRE>
==Device Driver Requirement==
 
* MOUSE$ - [[MOUSE.SYS]]
==DLLs Loaded==
* KBD$ - [[KBDBASE.SYS]]
[[image:DOSCALL1-PMDLL.png]]
* SCREEN$ - [[SCREEN01.SYS]] / [[SCREEN02.SYS]]


==Patents==  
==Patents==  
DOSCALL1.DLL and DOSCALL.DLL is listed on the following patents:
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 79: Line 69:
* IBM - Application management - US 6718546 B1 [https://www.google.com/patents/US6718546]
* IBM - Application management - US 6718546 B1 [https://www.google.com/patents/US6718546]


==Links==
* [[Thunking with DOSCALL1]]


==Alternatives==
[[Category:DLL]]
Alternatives files had not been produced. OS2Linux [http://sourceforge.net/projects/os2linux/] has some functions replacement for the ones included on this file.
 
 
[[Category:Files]]

Latest revision as of 04:19, 20 January 2021

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

Exports

 29 DosTimerAsync
 30 DosTimerStart
 31 DosTimerStop
137 DosRead
138 DosWrite
139 DosErrClass
140 DosSemRequest
141 DosSemClear
142 DosSemWait
143 DosSemSet
144 DosExecPgm
146 DosSubSetMem
147 DosSubAlloc
148 DosSubFree
149 DosReadAsync
150 DosWriteAsync
151 DosSearchPath
152 DosScanEnv
153 DosSetCp
157 DosCallback
161 DosFSRamSemRequest
162 DosFSRamSemClear
163 DosQAppType
164 DosSetProcCp
195 DosLogRegister
196 DosLogRead
201 DosCopy
574 DosPMSemWait
575 DosPMMuxSemWait
878 DOSSGQUERYTOPMOST
998 DosSetExtLIBPATH
999 DosQueryExtLIBPATH

DLLs Loaded

Device Driver Requirement

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]

Links