[Contents] [index] [Help] [Retrace] [browse <] [Browse >]

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().               |
 |______________________________________________________________________|