en:docs:dos:api:int21

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
en:docs:dos:api:int21 [2020/12/08 08:47] prokusheven:docs:dos:api:int21 [2023/12/09 11:58] prokushev
Line 19: Line 19:
 | [[en:docs:dos:api:int21:0d|0DH]] | Disk reset | 1.0+ | | [[en:docs:dos:api:int21:0d|0DH]] | Disk reset | 1.0+ |
 | [[en:docs:dos:api:int21:0e|0EH]] | Set default drive | 1.0+ | | [[en:docs:dos:api:int21:0e|0EH]] | Set default drive | 1.0+ |
-| [[en:docs:dos:api:int21:0f|0FH]] | Open file | 1.0+ | +| [[en:docs:dos:api:int21:0f|0FH]] | Open file (FCB) | 1.0+ | 
-| [[en:docs:dos:api:int21:10|10H]] | Close file | 1.0+ | +| [[en:docs:dos:api:int21:10|10H]] | Close file (FCB) | 1.0+ | 
-| [[en:docs:dos:api:int21:11|11H]] | Find first file | 1.0+ | +| [[en:docs:dos:api:int21:11|11H]] | Find first file (FCB) | 1.0+ | 
-| [[en:docs:dos:api:int21:12|12H]] | Find next file | 1.0+ | +| [[en:docs:dos:api:int21:12|12H]] | Find next file (FCB) | 1.0+ | 
-| [[en:docs:dos:api:int21:13|13H]] | Delete file | 1.0+ | +| [[en:docs:dos:api:int21:13|13H]] | Delete file (FCB) | 1.0+ | 
-| [[en:docs:dos:api:int21:14|14H]] | Sequential read | 1.0+ | +| [[en:docs:dos:api:int21:14|14H]] | Sequential read (FCB) | 1.0+ | 
-| [[en:docs:dos:api:int21:15|15H]] | Sequential write | 1.0+ | +| [[en:docs:dos:api:int21:15|15H]] | Sequential write (FCB) | 1.0+ | 
-| [[en:docs:dos:api:int21:16|16H]] | Create or truncate file | 1.0+ | +| [[en:docs:dos:api:int21:16|16H]] | Create or truncate file (FCB) | 1.0+ | 
-| [[en:docs:dos:api:int21:17|17H]] | Rename file | 1.0+ |+| [[en:docs:dos:api:int21:17|17H]] | Rename file (FCB) | 1.0+ |
 | [[en:docs:dos:api:int21:19|19H]] | Get default drive | 1.0+ | | [[en:docs:dos:api:int21:19|19H]] | Get default drive | 1.0+ |
 | [[en:docs:dos:api:int21:1a|1AH]] | Set disk transfer address | 1.0+ | | [[en:docs:dos:api:int21:1a|1AH]] | Set disk transfer address | 1.0+ |
Line 33: Line 33:
 | [[en:docs:dos:api:int21:1c|1CH]] | Get allocation info for specified drive | 1.0+ | | [[en:docs:dos:api:int21:1c|1CH]] | Get allocation info for specified drive | 1.0+ |
 | [[en:docs:dos:api:int21:1f|1FH]] | Get disk parameter block for default drive | 1.0+ | | [[en:docs:dos:api:int21:1f|1FH]] | Get disk parameter block for default drive | 1.0+ |
-| [[en:docs:dos:api:int21:21|21H]] | Random read | 1.0+ | +| [[en:docs:dos:api:int21:21|21H]] | Random read (FCB) | 1.0+ | 
-| [[en:docs:dos:api:int21:22|22H]] | Random write | 1.0+ | +| [[en:docs:dos:api:int21:22|22H]] | Random write (FCB) | 1.0+ | 
-| [[en:docs:dos:api:int21:23|23H]] | Get file size in records | 1.0+ | +| [[en:docs:dos:api:int21:23|23H]] | Get file size in records (FCB) | 1.0+ | 
-| [[en:docs:dos:api:int21:24|24H]] | Set random record number | 1.0+ |+| [[en:docs:dos:api:int21:24|24H]] | Set random record number (FCB) | 1.0+ |
 | [[en:docs:dos:api:int21:25|25H]] | Set interrupt vector | 1.0+ | | [[en:docs:dos:api:int21:25|25H]] | Set interrupt vector | 1.0+ |
 | [[en:docs:dos:api:int21:26|26H]] | Create PSP | 1.0+ | | [[en:docs:dos:api:int21:26|26H]] | Create PSP | 1.0+ |
-| [[en:docs:dos:api:int21:27|27H]] | Random block read | 1.0+ | +| [[en:docs:dos:api:int21:27|27H]] | Random block read (FCB) | 1.0+ | 
-| [[en:docs:dos:api:int21:28|28H]] | Random block write | 1.0+ | +| [[en:docs:dos:api:int21:28|28H]] | Random block write (FCB) | 1.0+ | 
-| [[en:docs:dos:api:int21:29|29H]] | Parse filename | 1.0+ |+| [[en:docs:dos:api:int21:29|29H]] | Parse filename (FCB) | 1.0+ |
 | [[en:docs:dos:api:int21:2a|2AH]] | Get date | 1.0+ | | [[en:docs:dos:api:int21:2a|2AH]] | Get date | 1.0+ |
 | [[en:docs:dos:api:int21:2b|2BH]] | Set date | 1.0+ | | [[en:docs:dos:api:int21:2b|2BH]] | Set date | 1.0+ |
Line 51: Line 51:
 | [[en:docs:dos:api:int21:31|31H]] | Terminate and stay resident | 2.0+ | | [[en:docs:dos:api:int21:31|31H]] | Terminate and stay resident | 2.0+ |
 | [[en:docs:dos:api:int21:32|32H]] | Get disk parameter block for specified drive | 2.0+ | | [[en:docs:dos:api:int21:32|32H]] | Get disk parameter block for specified drive | 2.0+ |
-| [[en:docs:dos:api:int21:33|33H]] | Get or set Ctrl-Break | 2.0+ |+| [[en:docs:dos:api:int21:33|33H]] | Extended functions | 2.0+ |
 | [[en:docs:dos:api:int21:34|34H]] | Get InDOS flag pointer | 2.0+ | | [[en:docs:dos:api:int21:34|34H]] | Get InDOS flag pointer | 2.0+ |
 | [[en:docs:dos:api:int21:35|35H]] | Get interrupt vector | 2.0+ | | [[en:docs:dos:api:int21:35|35H]] | Get interrupt vector | 2.0+ |
 | [[en:docs:dos:api:int21:36|36H]] | Get free disk space | 2.0+ | | [[en:docs:dos:api:int21:36|36H]] | Get free disk space | 2.0+ |
-| [[en:docs:dos:api:int21:37|37H]] | Get or set switch character | 2.0+ |+| [[en:docs:dos:api:int21:37|37H]] | Extended functions | 2.0+ |
 | [[en:docs:dos:api:int21:38|38H]] | Get or set country info | 2.0+ | | [[en:docs:dos:api:int21:38|38H]] | Get or set country info | 2.0+ |
 | [[en:docs:dos:api:int21:39|39H]] | Create subdirectory | 2.0+ | | [[en:docs:dos:api:int21:39|39H]] | Create subdirectory | 2.0+ |
Line 67: Line 67:
 | [[en:docs:dos:api:int21:41|41H]] | Delete file | 2.0+ | | [[en:docs:dos:api:int21:41|41H]] | Delete file | 2.0+ |
 | [[en:docs:dos:api:int21:42|42H]] | Move file pointer | 2.0+ | | [[en:docs:dos:api:int21:42|42H]] | Move file pointer | 2.0+ |
-| [[en:docs:dos:api:int21:43|43H]] | Get or set file attributes | 2.0+ | +| [[en:docs:dos:api:int21:43|43H]] | Extended functions | 2.0+ | 
-| [[en:docs:dos:api:int21:44|44H]] | I/O control for devices | 2.0+ |+| [[en:docs:dos:api:int21:44|44H]] | Extended functions | 2.0+ |
 | [[en:docs:dos:api:int21:45|45H]] | Duplicate handle | 2.0+ | | [[en:docs:dos:api:int21:45|45H]] | Duplicate handle | 2.0+ |
 | [[en:docs:dos:api:int21:46|46H]] | Redirect handle | 2.0+ | | [[en:docs:dos:api:int21:46|46H]] | Redirect handle | 2.0+ |
Line 87: Line 87:
 | [[en:docs:dos:api:int21:55|55H]] | Create program PSP | 2.0+ | | [[en:docs:dos:api:int21:55|55H]] | Create program PSP | 2.0+ |
 | [[en:docs:dos:api:int21:56|56H]] | Rename file | 2.0+ | | [[en:docs:dos:api:int21:56|56H]] | Rename file | 2.0+ |
-| [[en:docs:dos:api:int21:57|57H]] | Get or set file date and time | 2.0+ |+| [[en:docs:dos:api:int21:57|57H]] | Extended functions | 2.0+ |
 | [[en:docs:dos:api:int21:58|58H]] | Get or set allocation strategy | 2.11+ | | [[en:docs:dos:api:int21:58|58H]] | Get or set allocation strategy | 2.11+ |
 | [[en:docs:dos:api:int21:59|59H]] | Get extended error info | 3.0+ | | [[en:docs:dos:api:int21:59|59H]] | Get extended error info | 3.0+ |
Line 97: Line 97:
 | [[en:docs:dos:api:int21:5f|5FH]] | Network redirection functions | 3.0+ | | [[en:docs:dos:api:int21:5f|5FH]] | Network redirection functions | 3.0+ |
 | [[en:docs:dos:api:int21:60|60H]] | Qualify filename | 3.0+ | | [[en:docs:dos:api:int21:60|60H]] | Qualify filename | 3.0+ |
-| [[en:docs:dos:api:int21:61|61H]] | Reserved 3.0+ |+| [[en:docs:dos:api:int21:61|61H]] | OS/2 File System OS/2 1.0+ |
 | [[en:docs:dos:api:int21:62|62H]] | Get current PSP | 3.0+ | | [[en:docs:dos:api:int21:62|62H]] | Get current PSP | 3.0+ |
 | [[en:docs:dos:api:int21:63|63H]] | Get DBCS lead byte table pointer | 3.0+ | | [[en:docs:dos:api:int21:63|63H]] | Get DBCS lead byte table pointer | 3.0+ |
-| [[en:docs:dos:api:int21:64|64H]] | Set wait for external event flag | 3.2+ |+| [[en:docs:dos:api:int21:64|64H]] | Set wait for external event flag / OS/2 VDM API | 3.2+ / OS/2 2.0+ |
 | [[en:docs:dos:api:int21:65|65H]] | Get extended country info | 3.3+ | | [[en:docs:dos:api:int21:65|65H]] | Get extended country info | 3.3+ |
 | [[en:docs:dos:api:int21:66|66H]] | Get or set code page | 3.3+ | | [[en:docs:dos:api:int21:66|66H]] | Get or set code page | 3.3+ |
Line 107: Line 107:
 | [[en:docs:dos:api:int21:69|69H]] | Get or set media id | 4.0+ | | [[en:docs:dos:api:int21:69|69H]] | Get or set media id | 4.0+ |
 | [[en:docs:dos:api:int21:6a|6AH]] | Commit file | 4.0+ | | [[en:docs:dos:api:int21:6a|6AH]] | Commit file | 4.0+ |
-| [[en:docs:dos:api:int21:6b|6BH]] | Reserved | 4.0+ | +| [[en:docs:dos:api:int21:6c|6CH]] | Extended open/create file | 4.0+ / OS/2 1.0+| 
-| [[en:docs:dos:api:int21:6c|6CH]] | Extended open/create file 4.0+ |+| [[en:docs:dos:api:int21:6d|6DH]] | Extended MAke directory | OS/2 1.0+ | 
 +| [[en:docs:dos:api:int21:6e|6EH]] | DosEnumAttrib | OS/2 1.0+ | 
 +| [[en:docs:dos:api:int21:6f|6FH]] | DosQMaxEASize | OS/2 1.0+ |
  
 {{page>en:templates:int}} {{page>en:templates:int}}