Jump to content

IFS - mini-FDS Helper Routines: Difference between revisions

From EDM2
Created page with "{{IFSRef}} {{IBM-Reprint}} The following table summaries the mini-FSD Helper Routines: FSD Helper Description ────────────────..."
 
Ak120 (talk | contribs)
m einnorden
Line 2: Line 2:
{{IBM-Reprint}}
{{IBM-Reprint}}


The following table summaries the mini-FSD Helper Routines:  
The following table summaries the mini-FSD Helper Routines:
 
{|class="wikitable"
FSD Helper           Description
!FSD Helper||Description
───────────────────────────────────────────────────────────────────────
|-
MFSH_CALLRM         Put machine in real mode
|MFSH_CALLRM||Put machine in real mode
───────────────────────────────────────────────────────────────────────
|-
MFSH_DOVOLIO         Read sectors
|MFSH_DOVOLIO||Read sectors
───────────────────────────────────────────────────────────────────────
|-
MFSH_INTERR         Internal error
|MFSH_INTERR||Internal error
───────────────────────────────────────────────────────────────────────
|-
MFSH_LOCK           Lock segment
|MFSH_LOCK||Lock segment
───────────────────────────────────────────────────────────────────────
|-
MFSH_PHYSTOVIRT     Convert physical to virtual address
|MFSH_PHYSTOVIRT||Convert physical to virtual address
───────────────────────────────────────────────────────────────────────
|-
MFSH_SEGALLOC       Allocate a segment
|MFSH_SEGALLOC||Allocate a segment
───────────────────────────────────────────────────────────────────────
|-
MFSH_SEGFREE         Free a segment
|MFSH_SEGFREE||Free a segment
───────────────────────────────────────────────────────────────────────
|-
MFSH_SEGREALLOC     Change segment size
|MFSH_SEGREALLOC||Change segment size
───────────────────────────────────────────────────────────────────────
|-
MFSH_SETBOOTDRIVE   Change boot drive number kept by the OS/2 kernel
|MFSH_SETBOOTDRIVE||Change boot drive number kept by the OS/2 kernel
───────────────────────────────────────────────────────────────────────
|-
MFSH_UNLOCK         Unlock a segment
|MFSH_UNLOCK||Unlock a segment
───────────────────────────────────────────────────────────────────────
|-
MFSH_UNPHYSTOVIRT   Mark completion of use of virtual address
|MFSH_UNPHYSTOVIRT||Mark completion of use of virtual address
───────────────────────────────────────────────────────────────────────
|-
MFSH_VIRT2PHYS       Convert virtual to physical address
|MFSH_VIRT2PHYS||Convert virtual to physical address
───────────────────────────────────────────────────────────────────────
|-
MFSH_SYSCTL         Do additional system controls
|MFSH_SYSCTL||Do additional system controls
|}
Table 4-2. Summary of mini-FSD Helpers  
Table 4-2. Summary of mini-FSD Helpers


[[Category:IFS]]
[[Category:IFS]]

Revision as of 05:57, 10 February 2020

Installable File Systems for OS/2
  1. Installable File System Mechanism
    1. Installable File System Overview
    2. Extended Attributes
    3. FSD File Image
    4. FSD Initialization
    5. IFS Commands
    6. File System Function Calls
    7. FSD System Interfaces
    8. FSD Calling Conventions and Requirements
  2. FS Service Routines
  3. FS Helper Functions
  4. Remote IPL / Bootable IFS
  5. mini-FDS Entry Points
  6. mini-FDS Helper Routines

Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation

The following table summaries the mini-FSD Helper Routines:

FSD Helper Description
MFSH_CALLRM Put machine in real mode
MFSH_DOVOLIO Read sectors
MFSH_INTERR Internal error
MFSH_LOCK Lock segment
MFSH_PHYSTOVIRT Convert physical to virtual address
MFSH_SEGALLOC Allocate a segment
MFSH_SEGFREE Free a segment
MFSH_SEGREALLOC Change segment size
MFSH_SETBOOTDRIVE Change boot drive number kept by the OS/2 kernel
MFSH_UNLOCK Unlock a segment
MFSH_UNPHYSTOVIRT Mark completion of use of virtual address
MFSH_VIRT2PHYS Convert virtual to physical address
MFSH_SYSCTL Do additional system controls

Table 4-2. Summary of mini-FSD Helpers