OS2KRNL: Difference between revisions
Appearance
Line 43: | Line 43: | ||
|- | |- | ||
|5 | |5 | ||
| | | DOSEXIT | ||
|6 | |6 | ||
| DOSEXITCRITSEC | |||
|- | |||
|7 | |||
| DOSEXITLIST | |||
|8 | |||
| DOSGETINFOSEG | |||
|- | |||
|9 | |||
| ---- | | ---- | ||
|10 | |||
| ---- | |||
|- | |||
|11 | |||
| DOSSETPRTY | |||
|12 | |||
| ---- | |||
|- | |||
|13 | |||
| DOSHOLDSIGNAL | |||
|14 | |||
| DOSSETSIGHANDLER | |||
|- | |||
|15 | |||
| ------ | |||
|16 | |||
| DOSMAKEPIPE | |||
|- | |||
|17 | |||
| DOSISYSSEMCLEAR | |||
|18 | |||
| DOSISEMREQUEST | |||
|- | |||
|19 | |||
| DOSISYSSEMSET | |||
|20 | |||
| ---- | |||
|- | |||
|21 | |||
| DOSISEMWAIT | |||
|22 | |||
| DOSMUXSEMWAIT | |||
|- | |||
|23 | |||
| DOSCLOSESEM | |||
|24 | |||
| DOSCREATESEM | |||
|- | |||
|25 | |||
| DOSOPENSEM | |||
|26 | |||
| DOSRESUMETHREAD | |||
|- | |||
|27 | |||
| -------- | |||
|28 | |||
| -------- | |||
|- | |||
|29 | |||
| -------- | |||
|30 | |||
| -------- | |||
|- | |||
|31 | |||
| ------- | |||
|32 | |||
| DOSSLEEP | |||
|- | |||
|33 | |||
| ------- | |||
|34 | |||
| DOSALLOCSEG | |||
|- | |||
|35 | |||
| DOSALLOCSHRSEG | |||
|36 | |||
| DOSGETSHRSEG | |||
|- | |- | ||
|1117 | |1117 |
Revision as of 04:11, 8 October 2016
This the OS/2 Kernel file.
It controls the start and finish user programs, load different drivers (PSD,PDD,IFS) and controls serialization and share of resources (memmory, CPU, ets).
It contains some functions like Dos* (for example DosBeep), Kee*, FSH*, DevHlp*, VDH* and some very specific.
Version
Date | Version | Size | Comments |
---|---|---|---|
2011-05-06 18:44 | 14.105 (SMP) | 870,857 bytes | SMP IBM OS/2 Kernel |
2011-05-06 22:44 | 14.105 (W4) | 816,111 bytes | _W4 IBM OS/2 Kernel - Included on eCS 2.1 |
2007-02-13 09:33 | 14.106 (W4) | 849,283 bytes | _W4 IBM OS/2 Kernel - Fixpack XR_C006 |
Kernel Part of DOSCALLS Ordinals
1 | ---- | 2 | DOSCWAIT |
3 | DOSENTERCRITSEC | 4 | DOSIEXECPGM |
5 | DOSEXIT | 6 | DOSEXITCRITSEC |
7 | DOSEXITLIST | 8 | DOSGETINFOSEG |
9 | ---- | 10 | ---- |
11 | DOSSETPRTY | 12 | ---- |
13 | DOSHOLDSIGNAL | 14 | DOSSETSIGHANDLER |
15 | ------ | 16 | DOSMAKEPIPE |
17 | DOSISYSSEMCLEAR | 18 | DOSISEMREQUEST |
19 | DOSISYSSEMSET | 20 | ---- |
21 | DOSISEMWAIT | 22 | DOSMUXSEMWAIT |
23 | DOSCLOSESEM | 24 | DOSCREATESEM |
25 | DOSOPENSEM | 26 | DOSRESUMETHREAD |
27 | -------- | 28 | -------- |
29 | -------- | 30 | -------- |
31 | ------- | 32 | DOSSLEEP |
33 | ------- | 34 | DOSALLOCSEG |
35 | DOSALLOCSHRSEG | 36 | DOSGETSHRSEG |
1117 | ---- |
DLLs Loaded
Alternative Versions
- The Phoenix OS/4 is aimed to try to generate an OS/2 kernel clone/replacement. It included replacements for the kernel, loader, the screen, clock, apic drivers and doscall1 library.