Control Program: Difference between revisions
Appearance
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
The Control Program provides the basic functions of OS/2, including DOS emulation and the support for keyboard, mouse, and video input/output. | The Control Program provides the basic functions of OS/2, including DOS emulation and the support for keyboard, mouse, and video input/output. | ||
The lowest-level functions supplied by OS/2 are those provided by the kernel and the kernel's subsystems - the control programs of the operating system. The [[Control Program Functions]] involve the most basic aspects of program execution, such as memory management, file handling, and process, thread, and session management. They also involve more sophisticated programming tasks, such as exception handling and interprocess communications. | |||
==Files== | ==Files== | ||
Line 44: | Line 42: | ||
*OS/2 Warp, Version 3 Control Program Programming Guide - [http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/EJ6B9B00 G25H-7101-00], Oct 1994 | *OS/2 Warp, Version 3 Control Program Programming Guide - [http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/EJ6B9B00 G25H-7101-00], Oct 1994 | ||
*OS/2 Warp, Version 3 Control Program Reference - [http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/EJ6C1B00 G25H-7102-00], Oct 1994 | *OS/2 Warp, Version 3 Control Program Reference - [http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/EJ6C1B00 G25H-7102-00], Oct 1994 | ||
*[[Control Program Programming Guide and Reference Errata]] | |||
==Links== | ==Links== |
Revision as of 15:31, 29 August 2017
The Control Program provides the basic functions of OS/2, including DOS emulation and the support for keyboard, mouse, and video input/output.
The lowest-level functions supplied by OS/2 are those provided by the kernel and the kernel's subsystems - the control programs of the operating system. The Control Program Functions involve the most basic aspects of program execution, such as memory management, file handling, and process, thread, and session management. They also involve more sophisticated programming tasks, such as exception handling and interprocess communications.
Files
Directory | Dynamic Link Library | Functions |
---|---|---|
\OS2\DLL | ANSICALL.DLL | ANSI terminal support |
BKSCALLS.DLL | Base keyboard calls | |
BMSCALLS.DLL | Base monitor calls | |
BVSCALLS.DLL | Base Video Subsystem | |
DOSCALL1.DLL | Base OS calls | |
KBDCALLS.DLL | Keyboards calls | |
MONCALLS.DLL | Device monitor calls | |
MOUCALLS.DLL | Mouse calls | |
MSG.DLL | Messages | |
NLS.DLL | National language support | |
OS2CHAR.DLL | OS2 character | |
QUECALLS.DLL | System queue calls | |
SESMGR.DLL | Session manager | |
VIOCALLS.DLL | Base video calls |
Publications
- IBM
- OS/2 2.0 Control Program Programming Reference - S10G-6263-00, PDF 1992
- OS/2 2.1 Control Program Programming Reference - S10G-6263-01, 1993
- OS/2 Warp, Version 3 Control Program Programming Guide - G25H-7101-00, Oct 1994
- OS/2 Warp, Version 3 Control Program Reference - G25H-7102-00, Oct 1994
- Control Program Programming Guide and Reference Errata