File I/O Functions
┌──────────────────────────────────────────────────────────────┐
│ File I/O Functions. This table compares OS/2 Version 1.3 │
│ and OS/2 Version 2.0 file I/O functions. │
├───────────────────────────────┬──────────────────────────────┤
│ 16-BIT FUNCTION NAME │ 32-BIT FUNCTION NAME │
├───────────────────────────────┼──────────────────────────────┤
│ DosBufReset │ DosResetBuffer │
├───────────────────────────────┼──────────────────────────────┤
│ DosChDir │ DosSetCurrentDir │
├───────────────────────────────┼──────────────────────────────┤
│ DosChgFilePtr │ DosSetFilePtr │
├───────────────────────────────┼──────────────────────────────┤
│ DosClose │ DosClose │
├───────────────────────────────┼──────────────────────────────┤
│ DosDelete │ DosDelete │
├───────────────────────────────┼──────────────────────────────┤
│ DosDevIOCTL │ DosDevIOCTL │
├───────────────────────────────┼──────────────────────────────┤
│ DosDupHandle │ DosDupHandle │
├───────────────────────────────┼──────────────────────────────┤
│ DosEditName │ DosEditName │
├───────────────────────────────┼──────────────────────────────┤
│ DosFileIO │ DosFileIO │
├───────────────────────────────┼──────────────────────────────┤
│ DosFileLocks │ DosSetFileLocks │
├───────────────────────────────┼──────────────────────────────┤
│ DosFindClose │ DosFindClose │
├───────────────────────────────┼──────────────────────────────┤
│ DosFindFirst │ DosFindFirst │
├───────────────────────────────┼──────────────────────────────┤
│ DosFindNext │ DosFindNext │
├───────────────────────────────┼──────────────────────────────┤
│ DosFindNotifyClose │ DosFindNotifyClose │
├───────────────────────────────┼──────────────────────────────┤
│ DosFindNotifyFirst │ DosFindNotifyFirst │
├───────────────────────────────┼──────────────────────────────┤
│ DosFindNotifyNext │ DosFindNotifyNext │
├───────────────────────────────┼──────────────────────────────┤
│ DosFSAttach │ DosFSAttach │
├───────────────────────────────┼──────────────────────────────┤
│ DosFSCtl │ DosFSCtl │
├───────────────────────────────┼──────────────────────────────┤
│ DosMkDir │ DosCreateDir │
├───────────────────────────────┼──────────────────────────────┤
│ DosMove │ DosMove │
├───────────────────────────────┼──────────────────────────────┤
│ DosNewSize │ DosSetFileSize │
├───────────────────────────────┼──────────────────────────────┤
│ DosOpen │ DosOpen │
├───────────────────────────────┼──────────────────────────────┤
│ DosQCurDir │ DosQueryCurrentDir │
├───────────────────────────────┼──────────────────────────────┤
│ DosQCurDisk │ DosQueryCurrentDisk │
├───────────────────────────────┼──────────────────────────────┤
│ DosQFHandState │ DosQueryFHState │
├───────────────────────────────┼──────────────────────────────┤
│ DosQFileInfo │ DosQueryFileInfo │
├───────────────────────────────┼──────────────────────────────┤
│ DosQFileMode │ DosQueryFileMode │
├───────────────────────────────┼──────────────────────────────┤
│ DosQFSAttach │ DosQueryFSAttach │
├───────────────────────────────┼──────────────────────────────┤
│ DosQFSinfo │ DosQueryFSInfo │
├───────────────────────────────┼──────────────────────────────┤
│ DosQHandType │ DosQueryHType │
├───────────────────────────────┼──────────────────────────────┤
│ DosQPathInfo │ DosQueryPathInfo │
├───────────────────────────────┼──────────────────────────────┤
│ DosQSysInfo │ DosQuerySysInfo │
├───────────────────────────────┼──────────────────────────────┤
│ DosQVerify │ DosQueryVerify │
├───────────────────────────────┼──────────────────────────────┤
│ DosRead │ DosRead │
├───────────────────────────────┼──────────────────────────────┤
│ DosReadAsync │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosRmDir │ DosDeleteDir │
├───────────────────────────────┼──────────────────────────────┤
│ DosScanEnv │ DosScanEnv │
├───────────────────────────────┼──────────────────────────────┤
│ DosSearchPath │ DosSearchPath │
├───────────────────────────────┼──────────────────────────────┤
│ DosSelectDisk │ DosSetDefaultDisk │
├───────────────────────────────┼──────────────────────────────┤
│ DosSetFHandState │ DosSetFHState │
├───────────────────────────────┼──────────────────────────────┤
│ DosSetFileInfo │ DosSetFileInfo │
├───────────────────────────────┼──────────────────────────────┤
│ DosSetFileMode │ DosSetFileMode │
├───────────────────────────────┼──────────────────────────────┤
│ DosSetFsInfo │ DosSetFsInfo │
├───────────────────────────────┼──────────────────────────────┤
│ DosSetMaxFH │ DosSetMaxFH │
├───────────────────────────────┼──────────────────────────────┤
│ DosSetPathInfo │ DosSetPathInfo │
├───────────────────────────────┼──────────────────────────────┤
│ DosSetVerify │ DosSetVerify │
├───────────────────────────────┼──────────────────────────────┤
│ DosWrite │ DosWrite │
├───────────────────────────────┼──────────────────────────────┤
│ DosWriteAsync │ N/A │
└───────────────────────────────┴──────────────────────────────┘
[Back: Device I/O Functions]
[Next: Code Page Functions]