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]