Jump to content

Control Program Functions: Difference between revisions

From EDM2
No edit summary
No edit summary
Line 344: Line 344:


=== Processes/Threading ===
=== Processes/Threading ===
* [[OS2 API:DosExit|DosExit]]
* [[OS2 API:CPI:DosExit|DosExit]]
* [[OS2 API:DosGetInfoBlocks|DosGetInfoBlocks]]
* [[OS2 API:CPI:DosGetInfoBlocks|DosGetInfoBlocks]]
* [[OS2 API:DosSetPriority|DosSetPriority]]
* [[OS2 API:CPI:DosSetPriority|DosSetPriority]]
==== Processes ====
==== Processes ====
* [[OS2 API:DosEnterCritSec|DosEnterCritSec]]
* [[OS2 API:CPI:DosEnterCritSec|DosEnterCritSec]]
* [[OS2 API:DosExecPgm|DosExecPgm]]
* [[OS2 API:CPI:DosExecPgm|DosExecPgm]]
* [[OS2 API:DosExitCritSec|DosExitCritSec]]
* [[OS2 API:CPI:DosExitCritSec|DosExitCritSec]]
* [[OS2 API:DosExitList|DosExitList]]
* [[OS2 API:CPI:DosExitList|DosExitList]]
* [[OS2 API:DosKillProcess|DosKillProcess]]
* [[OS2 API:CPI:DosKillProcess|DosKillProcess]]
* [[OS2 API:DosWaitChild|DosWaitChild]]
* [[OS2 API:CPI:DosWaitChild|DosWaitChild]]
==== Threads ====
==== Threads ====
* [[OS2 API:DosCreateThread|DosCreateThread]]
* [[OS2 API:CPI:DosCreateThread|DosCreateThread]]
* [[OS2 API:DosKillThread|DosKillThread]]
* [[OS2 API:CPI:DosKillThread|DosKillThread]]
* [[OS2 API:DosQueryThreadAffinity|DosQueryThreadAffinity]]
* [[OS2 API:CPI:DosQueryThreadAffinity|DosQueryThreadAffinity]]
* [[OS2 API:DosResumeThread|DosResumeThread]]
* [[OS2 API:CPI:DosResumeThread|DosResumeThread]]
* [[OS2 API:DosSetThreadAffinity|DosSetThreadAffinity]]
* [[OS2 API:CPI:DosSetThreadAffinity|DosSetThreadAffinity]]
* [[OS2 API:DosSleep|DosSleep]]
* [[OS2 API:CPI:DosSleep|DosSleep]]
* [[OS2 API:DosSuspendThread|DosSuspendThread]]
* [[OS2 API:CPI:DosSuspendThread|DosSuspendThread]]
* [[OS2 API:DosWaitThread|DosWaitThread]]
* [[OS2 API:CPI:DosWaitThread|DosWaitThread]]


=== Session Management ===
=== Session Management ===
* [[OS2 API:DosSelectSession|DosSelectSession]]
* [[OS2 API:CPI:DosSelectSession|DosSelectSession]]
* [[OS2 API:DosSetSession|DosSetSession]]
* [[OS2 API:CPI:DosSetSession|DosSetSession]]
* [[OS2 API:DosStartSession|DosStartSession]]
* [[OS2 API:CPI:DosStartSession|DosStartSession]]
* [[OS2 API:DosStopSession|DosStopSession]]
* [[OS2 API:CPI:DosStopSession|DosStopSession]]


=== Timer ===
=== Timer ===
* [[OS2 API:DosAsyncTimer|DosAsyncTimer]]
* [[OS2 API:CPI:DosAsyncTimer|DosAsyncTimer]]
* [[OS2 API:DosStartTimer|DosStartTimer]]
* [[OS2 API:CPI:DosStartTimer|DosStartTimer]]
* [[OS2 API:DosStopTimer|DosStopTimer]]
* [[OS2 API:CPI:DosStopTimer|DosStopTimer]]




===To SORT===
===To SORT===
This needs to be organized:
This needs to be organized:
* [[OS2 API:DosReplaceModule|DosReplaceModule]]
* [[OS2 API:CPI:DosReplaceModule|DosReplaceModule]]


</td>
</td>

Revision as of 16:52, 16 May 2016

Control Programming Interface

Date/Time

Device I/O

Video I/O functions

Advanced VIO

Keyboard functions

Mouse functions

Monitor functions

Dynamic Linking Library

Error Management

Exception Management

Must Complete Management

Signaling Exception Management

File Systems/File Management

Directory Searching

Directory

Disk

Environment/Path

LibPath

File Manipulation

File Handle Manipulation

File Querying

File System Functions

Memory Management

Heap Memory

Shared Memory

Thread local Memory

Addressing

Message Management

National Language/Code Page

Pipes

Named Pipes

Queues

Server

Client

Resource Management

Semaphores

Event Semaphores

Mutex Semaphores

MuxWait Semaphores

Processes/Threading

Processes

Threads

Session Management

Timer


To SORT

This needs to be organized:

External References