CPI Functions Analysis and Comparison (OS2Linux / 2Ine)

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.

Legend
On the "Available" column you have the follow list:
 * Yes : That can not mean that is full complete, but an implementation is availableon OS2Linux
 * unsupported: Which means that OS2Linux has it implemented but gives an Error response.
 * No: Means that OS2Linux does not have it, not even an ERROR reponse for it.

File Manipulation

 * DosCancelLockRequest
 * DosCancelLockRequestL
 * DosClose
 * DosProtectClose
 * DosCopy
 * DosDelete
 * DosEditName
 * DosForceDelete
 * DosMove
 * DosOpen
 * DosOpenL
 * DosProtectOpen
 * DosProtectOpenL
 * DosRead
 * DosProtectRead
 * DosSetFileInfo
 * DosProtectSetFileInfo
 * DosSetFileLock
 * DosSetFileLockL
 * DosProtectSetFileLock
 * DosProtectSetFileLockL
 * DosSetFilePtr
 * DosSetFilePtrL
 * DosProtectSetFilePtr
 * DosProtectSetFilePtrL
 * DosSetFileSize
 * DosSetFileSizeL
 * DosProtectSetFileSize
 * DosProtectSetFileSizeL
 * DosSetPathInfo
 * DosSetVerify
 * DosWrite
 * DosProtectWrite

File Querying

 * DosEnumAttribute
 * DosProtectEnumAttribute
 * DosQueryFileInfo
 * DosProtectQueryFileInfo
 * DosQueryPathInfo
 * DosQuerySysInfo
 * DosQueryVerify

File System Functions

 * DosFSAttach
 * DosFSCtl
 * DosQueryFSAttach
 * DosQueryFSInfo
 * DosResetBuffer
 * DosSetFSInfo
 * DosShutdown

Thread local Memory

 * DosAllocThreadLocalMemory
 * DosFreeThreadLocalMemory

Addressing

 * DosFlatToSel
 * DosSelToFlat

National Language/Code Page

 * DosQueryCp
 * DosSetProcessCp


 * DosMapCase
 * DosQueryCollate
 * DosQueryCtryInfo
 * DosQueryDBCSEnv

Legend
On the "Available" column you have the follow list:
 * Yes : That can not mean that is full complete, but an implementation is availableon OS2Linux
 * unsupported: Which means that OS2Linux has it implemented but gives an Error response.
 * No: Means that OS2Linux does not have it, not even an ERROR reponse for it.