Kernel Execution Environment Functions: Difference between revisions
Appearance
mNo edit summary |
|||
Line 56: | Line 56: | ||
* [[OS2 API:KernStrFromUcs|KernStrFromUcs]] | * [[OS2 API:KernStrFromUcs|KernStrFromUcs]] | ||
* [[OS2 API:KernStrToUcs|KernStrToUcs]] | * [[OS2 API:KernStrToUcs|KernStrToUcs]] | ||
[[Category:The OS/2 API Project]] | [[Category:The OS/2 API Project]] |
Revision as of 23:11, 5 July 2012
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