Jump to content

IFS Interfaces: Difference between revisions

From EDM2
No edit summary
Line 1: Line 1:
<table style="width: 100%">
<tr style="vertical-align:top;">
<!--        FIRST COLUMN        -->
  <td style="width:60%; width:60%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #ffffff">


==BlackBox/OS2LDR interface==
==Installable File System==
Some general information is available at [[OS/2 Installable File Systems]] page.
 
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
 
 
===BlackBox/OS2LDR interface===


* DH
* DH
Line 11: Line 13:
* ES:DI
* ES:DI


===microFSD entry points interface===
====microFSD entry points interface====
* mu_Open
* mu_Open
* mu_Read
* mu_Read
Line 17: Line 19:
* mu_Terminate
* mu_Terminate


==Stage 1 Interfaces==
===Stage 1 Interfaces===


===mini-FSD Entry Points===
====mini-FSD Entry Points====


* MFS_CHGFILEPTR
* MFS_CHGFILEPTR
Line 28: Line 30:
* MFS_TERM
* MFS_TERM


===mini-FSD Helper Routines===
====mini-FSD Helper Routines====


* MFSH_CALLRM
* MFSH_CALLRM
Line 43: Line 45:
* MFSH_VIRT2PHYS
* MFSH_VIRT2PHYS


==Stage 2 Intefaces==
===Stage 2 Intefaces===


* FS_ATTACH
* FS_ATTACH
Line 58: Line 60:
* FS_READ
* FS_READ


==Stage 3 Interfaces==
===Stage 3 Interfaces===
* MFS_TERM
* MFS_TERM


</td>


<!--        SECOND COLUMN        -->
</div>
  <td style="width:40%; width:40%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #ffffff">


= External References =
==Links==
* [[OS/2 Installable File Systems]]
 
== External References ==
* [http://cyberkinetica.homeunix.net/os2tk45/ifs/ IFS.INF - OS/2 Installable File Systems]
* [http://cyberkinetica.homeunix.net/os2tk45/ifs/ IFS.INF - OS/2 Installable File Systems]
</td>
 
</tr>
</table>


[[Category:The OS/2 API Project]]
[[Category:The OS/2 API Project]]

Revision as of 00:21, 30 June 2016

Installable File System

Some general information is available at OS/2 Installable File Systems page.


BlackBox/OS2LDR interface

  • DH
  • DL
  • DS:SI
  • ES:DI

microFSD entry points interface

  • mu_Open
  • mu_Read
  • mu_Close
  • mu_Terminate

Stage 1 Interfaces

mini-FSD Entry Points

  • MFS_CHGFILEPTR
  • MFS_CLOSE
  • MFS_INIT
  • MFS_OPEN
  • MFS_READ
  • MFS_TERM

mini-FSD Helper Routines

  • MFSH_CALLRM
  • MFSH_DOVOLIO
  • MFSH_INTERR
  • MFSH_LOCK
  • MFSH_PHYSTOVIRT
  • MFSH_SEGALLOC
  • MFSH_SEGFREE
  • MFSH_SEGREALLOC
  • MFSH_SETBOOTDRIVE
  • MFSH_UNLOCK
  • MFSH_UNPHYSTOVIRT
  • MFSH_VIRT2PHYS

Stage 2 Intefaces

  • FS_ATTACH
  • FS_ATTRIBUTE
  • FS_CHGFILEPTR
  • FS_CLOSE
  • FS_COMMIT
  • FS_INIT
  • FS_IOCTL
  • FS_MOUNT
  • FS_NAME
  • FS_OPENCREATE
  • FS_PROCESSNAME
  • FS_READ

Stage 3 Interfaces

  • MFS_TERM


Links

External References