CPI Functions Analysis and Comparison (OS2Linux / 2Ine): Difference between revisions

From OS2World.Com Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 35: Line 35:
! CPI Function Name !! Available !! Link
! CPI Function Name !! Available !! Link
|-
|-
| [[OS2 API:VioRegister|VioRegister]]
| [[OS2 API:VioRegister|VioRegister]] || No ||
|-
|-
| [[OS2 API:VioGlobalReg|VioGlobalReg]]
| [[OS2 API:VioGlobalReg|VioGlobalReg]] || No ||
|-
|-
| [[OS2 API:VioDeRegister|VioDeRegister]]
| [[OS2 API:VioDeRegister|VioDeRegister]]

Revision as of 21:11, 22 April 2016

This is a light check of what functions of Control Program Interface does the OS2Linux projects has implemented. It was not tested so we can not know for sure if the 100% of the functionality is implemented.

Date/Time

Device I/O

CPI Function Name Available Link
DosGetDateTime Yes datetime.c
DosSetDateTime Yes datetime.c

Video I/O functions

CPI Function Name Available Link
DosBeep Yes process.c
DosDevConfig No
DosDevIOCtl No
DosListIO No
DosListIOL No
DosPhysicalDisk No
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

CPI Function Name Available Link
VioRegister No
VioGlobalReg No
VioDeRegister
VioGetBuf
VioGetCurPos
VioSetCurPos
VioGetCurType
VioSetCurType
VioGetMode
VioSetMode
VioGetPhysBuf
VioReadCellStr
VioReadCharStr
VioWrtCellStr
VioWrtCharStr
VioScrollDn
VioScrollUp
VioScrollUp
VioScrollRt
VioWrtNAttr
VioWrtNCell
VioWrtNChar
VioWrtTTY
VioWrtCharStrAtt
VioCheckCharType
VioShowBuf
VioSetAnsi
VioGetAnsi
VioPrtSc
VioPrtScToggle
VioRedrawSize
VioSavRedrawWait
VioSavRedrawUndo
VioModeWait
VioModeUndo
VioModeUndo
VioScrUnLock
VioPopUp
VioEndPopUp
VioGetConfig
VioGetConfig
VioSetFont
VioSetFont
VioSetCp
VioGetState
VioSetState