| NEWS APPS DOCS ABOUT | ||||
Autodocs Include classes clib datatypes devices diskfont dos exec ables.i alerts.i / .h avl.h devices.i / .h errors.i / .h exec.i / .h exec_lib.i execbase.i / .h initializers.i / .h interrupts.i / .h io.i / .h libraries.i / .h lists.i / .h macros.i memory.i / .h nodes.i / .h ports.i / .h resident.i / .h semaphores.i / .h strings.i tasks.i / .h types.i / .h gadgets graphics hardware images intuition libraries pragma pragmas prefs proto reaction resources rexx utility workbench GuruMeditation | IFND EXEC_DEVICES_I
EXEC_DEVICES_I SET 1
**
** $VER: devices.i 39.0 (15.10.1991)
** Includes Release 45.1
**
** Include file for use by Exec device drivers
**
** (C) Copyright 1985-2001 Amiga, Inc.
** All Rights Reserved
**
IFND EXEC_LIBRARIES_I
INCLUDE "exec/libraries.i"
ENDC ; EXEC_LIBRARIES_I
IFND EXEC_PORTS_I
INCLUDE "exec/ports.i"
ENDC ; EXEC_PORTS_I
*----------------------------------------------------------------
*
* Device Data Structure
*
*----------------------------------------------------------------
STRUCTURE DD,LIB_SIZE
LABEL DD_SIZE ; identical to library
*----------------------------------------------------------------
*
* Suggested Unit Structure
*
*----------------------------------------------------------------
STRUCTURE UNIT,MP_SIZE ; queue for requests
UBYTE UNIT_FLAGS
UBYTE UNIT_pad
UWORD UNIT_OPENCNT
LABEL UNIT_SIZE
*------ UNIT_FLAG definitions:
BITDEF UNIT,ACTIVE,0 ; driver is active
BITDEF UNIT,INTASK,1 ; running in driver's task
ENDC ; EXEC_DEVICES_I
Comments |
| $VER: d0.se 1.14 Copyright © 2011-2026 Tobias Geijersson support at d0 dot se |