#ifndef _INTERRUPTDEV_H_
#define _INTERRUPTDEV_H_

/*-=-=-=-=-=-=-=-=-=-=-=- RCCL/RCI Notice of Copyright -=-=-=-=-=-=-=-=-=-=-*
 *									    *
 *	Copyright (C) 1991 by John E. Lloyd.				    *
 *									    *
 *	Information on copyright permissions, as well as a complete	    *
 *	disclaimer of warranty, is given in the file COPYRIGHT.		    *
 *									    *
 *-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*---------------------------------------------------------------------------
 *
 * DESCRIPTION:	Definitions used by the interrupt and signal connection
 *		code.
 * 
 * AUTHOR/DATE:	John Lloyd, Fall 1987
 *
 * MODIFICATION HISTORY:
 *
 *--------------------------------------------------------------------------*/

/* PRIVATE to interruptRef.c, signalRef.c, and primitives.c */

#include "monitorDefs.h"

typedef struct _INTERDEV {
	/* Used to build a list of the tasks connected to a 
	   particular device interrupt or UNIX signal. */

	struct _INTERDEV *prev;
	struct _INTERDEV *next;
	TASK_ENTRY *queue;
	int devnum;
} INTERDEV;

#endif
