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
en:docs:dos:api:int21 [2023/12/09 11:26] prokusheven:docs:dos:api:int21 [2024/05/03 01:13] (current) prokushev
Line 52: Line 52:
 | [[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]] | Extended functions | 2.0+ | | [[en:docs:dos:api:int21:33|33H]] | Extended functions | 2.0+ |
 +| [[en:docs:dos:api:int21:33:00|3300H]] | Get current extended break state                  | 2.0+    |
 +| [[en:docs:dos:api:int21:33:01|3301H]] | Set state of extended Ctrl+C/Ctrl+Break checking  | 2.0+    |
 +| [[en:docs:dos:api:int21:33:02|3302H]] | Get and set extended Control-Break checking state | 3.0+    |
 +| [[en:docs:dos:api:int21:33:03|3303H]] | Get current CPSW state                            | 3.4/4.0 |
 +| [[en:docs:dos:api:int21:33:04|3304H]] | Set CPSW state                                    | 3.4/4.0 |
 +| [[en:docs:dos:api:int21:33:05|3305H]] | Get boot drive                                    | 4.0+    |
 +| [[en:docs:dos:api:int21:33:06|3306H]] | Get true version number                           | 5.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]] | Extended functions | 2.0+ | | [[en:docs:dos:api:int21:37|37H]] | Extended functions | 2.0+ |
 +| [[en:docs:dos:api:int21:37:00|3700H]] | Get switch character | 2.0+         |
 +| [[en:docs:dos:api:int21:37:01|3701H]] | Set switch character | 2.0+         |
 +| [[en:docs:dos:api:int21:37:02|3702H]] | Get availdev flag    | 2.x and 3.3+ |
 +| [[en:docs:dos:api:int21:37:03|3703H]] | Set availdev flag    | 2.x and 3.3+ |
 | [[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:38:00|3800H]] | Get current country info | 2.0+         |
 +| [[en:docs:dos:api:int21:38:01|3801H]] | Get/set specified country info | 3.0+         |
 | [[en:docs:dos:api:int21:39|39H]] | Create subdirectory | 2.0+ | | [[en:docs:dos:api:int21:39|39H]] | Create subdirectory | 2.0+ |
 | [[en:docs:dos:api:int21:3a|3AH]] | Remove subdirectory | 2.0+ | | [[en:docs:dos:api:int21:3a|3AH]] | Remove subdirectory | 2.0+ |
Line 68: Line 81:
 | [[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]] | Extended functions | 2.0+ | | [[en:docs:dos:api:int21:43|43H]] | Extended functions | 2.0+ |
 +| [[en:docs:dos:api:int21:43:00|4300H]] | Get file attributes                               | 2.0+    |
 +| [[en:docs:dos:api:int21:43:01|4301H]] | Set file attributes  | 2.0+    |
 | [[en:docs:dos:api:int21:44|44H]] | Extended functions | 2.0+ | | [[en:docs:dos:api:int21:44|44H]] | Extended functions | 2.0+ |
 +| [[en:docs:dos:api:int21:44:00|4400H]] | Get device information                            | 2.0+    |
 +| [[en:docs:dos:api:int21:44:01|4401H]] | Set device information                            | 2.0+    |
 +| [[en:docs:dos:api:int21:44:02|4402H]] | Read from character device control channel        | 2.0+    |
 +| [[en:docs:dos:api:int21:44:03|4403H]] | Write to character device control channel         | 2.0+    |
 +| [[en:docs:dos:api:int21:44:04|4404H]] | Read from block device control channel            | 2.0+    |
 +| [[en:docs:dos:api:int21:44:05|4405H]] | Write to block device control channel             | 2.0+    |
 +| [[en:docs:dos:api:int21:44:06|4406H]] | Get input status                                  | 2.0+    |
 +| [[en:docs:dos:api:int21:44:07|4407H]] | Get output status                                 | 2.0+    |
 +| [[en:docs:dos:api:int21:44:08|4408H]] | Check if block device removable                   | 3.0+    |
 +| [[en:docs:dos:api:int21:44:09|4409H]] | Check if block device remote                      | 3.1+    |
 +| [[en:docs:dos:api:int21:44:0A|440AH]] | Check if handle is remote                         | 3.1+    |
 +| [[en:docs:dos:api:int21:44:0B|440BH]] | Set sharing retry count                           | 3.1+    |
 +| [[en:docs:dos:api:int21:44:0C|440CH]] | Generic character device request                  | 3.2+    |
 +| [[en:docs:dos:api:int21:44:0D|440DH]] | Generic block device request                      | 3.2+    |
 +| [[en:docs:dos:api:int21:44:0E|440EH]] | Get logical drive map                             | 3.2+    |
 +| [[en:docs:dos:api:int21:44:0F|440FH]] | Set logical drive map                             | 3.2+    |
 +| [[en:docs:dos:api:int21:44:10|4410H]] | Query generic IOCTL capability (handle)           | 5.0+    |
 +| [[en:docs:dos:api:int21:44:11|4411H]] | Query generic IOCTL capability (drive)            | 5.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 97: Line 130:
 | [[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]] | OS/2 File System | OS/2 1.0+ |+| [[en:docs:dos:api:int21:61|61H]] | OS/2 File System Join/Subst | 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+ |
Line 107: Line 140:
 | [[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:6c|6CH]] | Extended open/create file | 4.0+ |+| [[en:docs:dos:api:int21:6c|6CH]] | Extended open/create file | 4.0+ / OS/2 1.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}}