Jump to content

Control Program Functions: Difference between revisions

From EDM2
Finished link to namespace link correction.
start of addition of > 2 GB file support APIs
Line 177: Line 177:
==== File Manipulation ====
==== File Manipulation ====
* [[OS2 API:DosCancelLockRequest|DosCancelLockRequest]]
* [[OS2 API:DosCancelLockRequest|DosCancelLockRequest]]
* [[OS2 API:DosCancelLockRequestL|DosCancelLockRequestL]]
* [[OS2 API:DosClose|DosClose]]
* [[OS2 API:DosClose|DosClose]]
* [[OS2 API:DosProtectClose|DosProtectClose]]
* [[OS2 API:DosProtectClose|DosProtectClose]]
Line 186: Line 187:
* [[OS2 API:DosOpen|DosOpen]]
* [[OS2 API:DosOpen|DosOpen]]
* [[OS2 API:DosProtectOpen|DosProtectOpen]]
* [[OS2 API:DosProtectOpen|DosProtectOpen]]
* [[OS2 API:DosProtectOpenL|DosProtectOpenL]]
* [[OS2 API:DosRead|DosRead]]
* [[OS2 API:DosRead|DosRead]]
* [[OS2 API:DosProtectRead|DosProtectRead]]
* [[OS2 API:DosProtectRead|DosProtectRead]]
Line 192: Line 194:
* [[OS2 API:DosSetFileLocks|DosSetFileLocks]]
* [[OS2 API:DosSetFileLocks|DosSetFileLocks]]
* [[OS2 API:DosProtectSetFileLocks|DosProtectSetFileLocks]]
* [[OS2 API:DosProtectSetFileLocks|DosProtectSetFileLocks]]
* [[OS2 API:DosProtectSetFileLocksL|DosProtectSetFileLocksL]]
* [[OS2 API:DosSetFilePtr|DosSetFilePtr]]
* [[OS2 API:DosSetFilePtr|DosSetFilePtr]]
* [[OS2 API:DosProtectSetFilePtr|DosProtectSetFilePtr]]
* [[OS2 API:DosProtectSetFilePtr|DosProtectSetFilePtr]]
* [[OS2 API:DosProtectSetFilePtrL|DosProtectSetFilePtrL]]
* [[OS2 API:DosSetFileSize|DosSetFileSize]]
* [[OS2 API:DosSetFileSize|DosSetFileSize]]
* [[OS2 API:DosProtectSetFileSize|DosProtectSetFileSize]]
* [[OS2 API:DosProtectSetFileSize|DosProtectSetFileSize]]
* [[OS2 API:DosProtectSetFileSizeL|DosProtectSetFileSizeL]]
* [[OS2 API:DosSetPathInfo|DosSetPathInfo]]
* [[OS2 API:DosSetPathInfo|DosSetPathInfo]]
* [[OS2 API:DosSetVerify|DosSetVerify]]
* [[OS2 API:DosSetVerify|DosSetVerify]]
* [[OS2 API:DosWrite|DosWrite]]
* [[OS2 API:DosWrite|DosWrite]]
* [[OS2 API:DosProtectWrite|DosProtectWrite]]
* [[OS2 API:DosProtectWrite|DosProtectWrite]]
==== File Handle Manipulation ====
==== File Handle Manipulation ====
* [[OS2 API:DosDupHandle|DosDupHandle]]
* [[OS2 API:DosDupHandle|DosDupHandle]]

Revision as of 20:11, 15 December 2005

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

Back to OS/2 API