The following are brief descriptions of the expansion library functions
that are useful for expansion device drivers and related applications.
See the Amiga ROM Kernel Reference Manual: Includes and Autodocs for the
complete descriptions of all the expansion library functions.
Table 32-2: Expansion Library Functions
______________________________________________________________________
| |
| Function Description |
|======================================================================|
| findconfigdev() returns a pointer to the configdev |
| structure of a given expansion device. |
|----------------------------------------------------------------------|
| makedosnode() creates the dos device node for disk and |
| similar expansion devices. |
| adddosnode() adds a dos device node to the system. |
| addbootnode() adds an autobooting dos device node to the |
| system (V36). |
|----------------------------------------------------------------------|
| getcurrentbinding() returns a pointer to the currentbinding |
| structure of a given device. |
| setcurrentbinding() set up for reading the currentbinding with |
| GetCurrentBinding(). |
| obtainconfigbinding() protect the configdev structure with a |
| semaphore. |
| releaseconfigbinding() release a semaphore on configdev set up |
| with ObtainCurrentBinding(). |
|______________________________________________________________________|