Jump to content

DOSCALL1.DLL: Difference between revisions

From EDM2
No edit summary
Line 56: Line 56:
|-
|-
|147
|147
|[[OS2 API:CPI:DosSubAlloc|CPI:DosSubAlloc]]
|[[OS2 API:CPI:LEGACY:DosSubAlloc|DosSubAlloc]]
|148
|148
|[[OS2 API:CPI:DosSubFree|CPI:DosSubFree]]
|[[OS2 API:CPI:LEGACY:DosSubFree|DosSubFree]]
|-
|-
|149
|149
|[[OS2 API:CPI:DosReadAsync|CPI:DosReadAsync]]
|[[OS2 API:CPI:LEGACY:DosReadAsync|DosReadAsync]]
|150
|150
|[[OS2 API:CPI:DosWriteAsync|CPI:DosWriteAsync]]
|[[OS2 API:CPI:LEGACY:DosWriteAsync|DosWriteAsync]]
|-
|-
|151
|151
|[[OS2 API:CPI:DosSearchPath|CPI:DosSearchPath]]
|[[OS2 API:CPI:DosSearchPath|DosSearchPath]]
|152
|152
|[[OS2 API:CPI:DosScanEnv|CPI:DosScanEnv]]
|[[OS2 API:CPI:DosScanEnv|DosScanEnv]]
|-
|-
|153
|153
|[[OS2 API:CPI:DosSetCp|CPI:DosSetCp]]
|[[OS2 API:CPI:LEGACY:DosSetCp|CPI:DosSetCp]]
|154
|154
|  
|  
|-
|-
|157
|157
|[[OS2 API:CPI:DosCallback|CPI:DosCallback]]
|[[OS2 API:CPI:LEGACY:DosCallback|CPI:DosCallback]]
|158
|158
|
|
|-
|-
|161
|161
|[[OS2 API:CPI:DosFSRamSemRequest|CPI:DosFSRamSemRequest]]
|[[OS2 API:CPI:LEGACY:DosFSRamSemRequest|CPI:DosFSRamSemRequest]]
|162
|162
|[[OS2 API:CPI:DosFSRamSemClear|CPI:DosFSRamSemClear]]
|[[OS2 API:CPI:LEGACY:DosFSRamSemClear|CPI:DosFSRamSemClear]]
|-
|-
|163
|163
|[[OS2 API:CPI:DosQAppType|CPI:DosQAppType]]
|[[OS2 API:CPI:LEGACY:DosQAppType|CPI:DosQAppType]]
|164
|164
|[[OS2 API:CPI:DosSetProcCp|CPI:DosSetProcCp]]
|[[OS2 API:CPI:LEGACY:DosSetProcCp|CPI:DosSetProcCp]]
|-
|-
|195
|195

Revision as of 17:49, 16 September 2016

This DLL is part of OS/2's Control Program. It contains the Control Program Functions.

Version

Date Version Size Comments
2011-11-24 03:24 14.106 132,401 bytes SMP doscall1.dll
2006-07-14 14:14 - 192,100 bytes
2005-06-05 18:45 - 144,677 bytes \OS2\INSTALL\SMP
2005-06-05 18:45 - 137,659 bytes \OS2\INSTALL\UNI
1997-11-24 10:49 - 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 CPI:DosSetCp 154
157 CPI:DosCallback 158
161 CPI:DosFSRamSemRequest 162 CPI:DosFSRamSemClear
163 CPI:DosQAppType 164 CPI:DosSetProcCp
195 DOSLOGREGISTER 196 DOSLOGREAD
201 CPI:DosCopy 202
573 574 DOSPMSEMWAIT
575 DOSPMMUXSEMWAIT 576
877 878 DOSSGQUERYTOPMOST
997 998 DosSetExtLIBPATH
999 DosQueryExtLIBPATH

DLLs Loaded

Patents

DOSCALL1.DLL and DOSCALL.DLL are listed on 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

Alternatives

Alternatives files had not been produced.

  • OS2Linux [7] has some functions replacement for the ones included on this file.
  • OSFree has some functions replacements for this file.