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(). | |______________________________________________________________________|
[Back to Amiga Developer Docs]