IFS Interfaces: Difference between revisions
Appearance
No edit summary |
|||
Line 1: | Line 1: | ||
==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 | ||
</div> | |||
= 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] | ||
[[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