This section reflects the Dos API interface of OS/2 only.
The Dos function calls can be used in full-screen and Presentation Manager sessions to perform basic operating-system operations, such as file input/output, memory allocation, and thread and process creation/control/communication.
Notes:
┌───────────────────────────────────────┐ │ FUNCTION CALL ICON │ ├───────────────────────────────────────┤ │ DosAllocHuge FAPI │ ├───────────────────────────────────────┤ │ DosAllocHuge FAPI │ ├───────────────────────────────────────┤ │ DosAllocSeg FAPI │ ├───────────────────────────────────────┤ │ DosBeep FAPI │ ├───────────────────────────────────────┤ │ DosBufReset FAPI │ ├───────────────────────────────────────┤ │ DosCaseMap FAPI │ ├───────────────────────────────────────┤ │ DosChDir FAPI │ ├───────────────────────────────────────┤ │ DosChgFilePtr FAPI │ ├───────────────────────────────────────┤ │ DosClose FAPI │ ├───────────────────────────────────────┤ │ DosCreateCSAlias FAPI │ ├───────────────────────────────────────┤ │ DosDelete FAPI │ ├───────────────────────────────────────┤ │ DosDevConfig FAPI │ ├───────────────────────────────────────┤ │ DosDevIOCtl FAPI │ ├───────────────────────────────────────┤ │ DosDupHandle FAPI │ ├───────────────────────────────────────┤ │ DosEnumAttribute FAPI │ ├───────────────────────────────────────┤ │ DosErrClass FAPI │ ├───────────────────────────────────────┤ │ DosError FAPI │ ├───────────────────────────────────────┤ │ DosExecPgm FAPI │ ├───────────────────────────────────────┤ │ DosExit FAPI │ ├───────────────────────────────────────┤ │ DosFileLocks FAPI │ ├───────────────────────────────────────┤ │ DosFindClose FAPI │ ├───────────────────────────────────────┤ │ DosFindFirst FAPI │ ├───────────────────────────────────────┤ │ DosFindFirst2 FAPI │ ├───────────────────────────────────────┤ │ DosFindNext FAPI │ ├───────────────────────────────────────┤ │ DosFreeSeg FAPI │ ├───────────────────────────────────────┤ │ DosGetCollate FAPI │ ├───────────────────────────────────────┤ │ DosGetCp FAPI │ ├───────────────────────────────────────┤ │ DosGetCtryInfo FAPI │ ├───────────────────────────────────────┤ │ DosGetDateTime FAPI │ ├───────────────────────────────────────┤ │ DosGetDBCSEv FAPI │ ├───────────────────────────────────────┤ │ DosGetEnv FAPI │ ├───────────────────────────────────────┤ │ DosGetHugeShift FAPI │ ├───────────────────────────────────────┤ │ DosGetMachineMode FAPI │ ├───────────────────────────────────────┤ │ DosGetPID FAPI │ ├───────────────────────────────────────┤ │ DosGetVersion FAPI │ ├───────────────────────────────────────┤ │ DosHoldSignal FAPI │ ├───────────────────────────────────────┤ │ DosInsMessage FAPI │ ├───────────────────────────────────────┤ │ DosMkDir FAPI │ ├───────────────────────────────────────┤ │ DosMkDir2 FAPI │ ├───────────────────────────────────────┤ │ DosMonClose xPM │ ├───────────────────────────────────────┤ │ DosMonOpen xPM │ ├───────────────────────────────────────┤ │ DosMonRead xPM │ ├───────────────────────────────────────┤ │ DosMonReg xPM │ ├───────────────────────────────────────┤ │ DosMonWrite xPM │ ├───────────────────────────────────────┤ │ DosMove FAPI │ ├───────────────────────────────────────┤ │ DosNewSize FAPI │ ├───────────────────────────────────────┤ │ DosOpen FAPI │ ├───────────────────────────────────────┤ │ DosOpen2 FAPI │ ├───────────────────────────────────────┤ │ DosPortAccess FAPI │ ├───────────────────────────────────────┤ │ DosPutMessage FAPI │ ├───────────────────────────────────────┤ │ DosQCurDir FAPI │ ├───────────────────────────────────────┤ │ DosQCurDisk FAPI │ ├───────────────────────────────────────┤ │ DosQFHandState FAPI │ ├───────────────────────────────────────┤ │ DosQFileInfo FAPI │ ├───────────────────────────────────────┤ │ DosQFileMode FAPI │ ├───────────────────────────────────────┤ │ DosQFSInfo FAPI │ ├───────────────────────────────────────┤ │ DosQHandType FAPI │ ├───────────────────────────────────────┤ │ DosQPathInfo FAPI │ ├───────────────────────────────────────┤ │ DosQVerify FAPI │ ├───────────────────────────────────────┤ │ DosRead FAPI │ ├───────────────────────────────────────┤ │ DosReallocHuge FAPI │ ├───────────────────────────────────────┤ │ DosReallocSeg FAPI │ ├───────────────────────────────────────┤ │ DosRmDir FAPI │ ├───────────────────────────────────────┤ │ DosSelectDisk FAPI │ ├───────────────────────────────────────┤ │ DosSetCp FAPI xPM │ ├───────────────────────────────────────┤ │ DosSetDateTime FAPI │ ├───────────────────────────────────────┤ │ DosSetFHandState FAPI │ ├───────────────────────────────────────┤ │ DosSetFileInfo FAPI │ ├───────────────────────────────────────┤ │ DosSetFileMode FAPI │ ├───────────────────────────────────────┤ │ DosSetFSInfo FAPI │ ├───────────────────────────────────────┤ │ DosSetPathInfo FAPI │ ├───────────────────────────────────────┤ │ DosSetSigHandler FAPI │ ├───────────────────────────────────────┤ │ DosSetVec FAPI │ ├───────────────────────────────────────┤ │ DosSetVerify FAPI │ ├───────────────────────────────────────┤ │ DosSizeSeg FAPI │ ├───────────────────────────────────────┤ │ DosSleep FAPI │ ├───────────────────────────────────────┤ │ DosSubAlloc FAPI │ ├───────────────────────────────────────┤ │ DosSubFree FAPI │ ├───────────────────────────────────────┤ │ DosSubSet FAPI │ ├───────────────────────────────────────┤ │ DosWrite FAPI │ └───────────────────────────────────────┘