Kernel Execution Environment Functions: Difference between revisions
Appearance
Line 58: | Line 58: | ||
* [[OS2 API:KEE:KernStrToUcs|KernStrToUcs]] | * [[OS2 API:KEE:KernStrToUcs|KernStrToUcs]] | ||
</div> | </div> | ||
==External References== | |||
* [http://gate.upm.ro/os/LABs/Windows_OS_Internals_Curriculum_Resource_Kit-ACADEMIC/WindowsResearchKernel-WRK/NT_Design_Workbook/Get_Workbook/ke.doc Portable Systems Group - NT OS/2 Kernel Specification] by David N. Cutler, Bryan M. Willman. | |||
[[Category:The OS/2 API Project]] | [[Category:The OS/2 API Project]] |
Revision as of 23:15, 28 June 2016
Kernel Execution Environment
Available on OS/2 Warp 4.5 and above.
Available on eCS 1.0 and above.
- KernThunkStackTo16
- KernThunkStackTo32
- KernSerialize16BitDD
- KernUnserialize16BitDD
- KernCopyIn
- KernCopyOut
- KernVMAlloc
- KernVMFree
- KernVMLock
- KernVMUnlock
- KernLinToPageList
- KernVMSetMem
- KernSelToFlat
- KernDynamicAPI
- KernRASSysTrace
- KernPerfSysTrace
Hooks
Thread locking
Spin lock
Mutex lock
Exclusive mutex lock
File management
- KernLockFile
- KernUnLockFile
- KernGetFileSize
- KernTestFileCache
- KernReadFileAt
- KernReadFileAtCache
- KernReturnFileCache
Unicode support
External References
- Portable Systems Group - NT OS/2 Kernel Specification by David N. Cutler, Bryan M. Willman.