diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1998-12-15 00:24:30 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1998-12-15 00:24:30 +0000 |
commit | 063a19a2909c7a3d31c2af410d01e3fd6f0100c6 (patch) | |
tree | 37dd18b56a9352d8b228dae38b5847c13d88a2b0 /c/src/exec/posix/base/intr.h | |
parent | Switch from .s to .S on include (diff) | |
download | rtems-063a19a2909c7a3d31c2af410d01e3fd6f0100c6.tar.bz2 |
Moved around per Ralf Corsepius as preparation for automake
Diffstat (limited to 'c/src/exec/posix/base/intr.h')
-rw-r--r-- | c/src/exec/posix/base/intr.h | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/c/src/exec/posix/base/intr.h b/c/src/exec/posix/base/intr.h deleted file mode 100644 index f07d1f9552..0000000000 --- a/c/src/exec/posix/base/intr.h +++ /dev/null @@ -1,72 +0,0 @@ -/* intr.h - * - * XXX: It is unclear if the type "intr_t" should be defined when - * _POSIX_INTERRUPT_CONTROL is not. - * - * $Id$ - */ - -#ifndef __POSIX_INTERRUPTS_h -#define __POSIX_INTERRUPTS_h - -#include <rtems/posix/features.h> -#include <sys/types.h> -#include <sys/time.h> - -#if defined(_POSIX_INTERRUPT_CONTROL) - -/* - * 22.2 Concepts, P1003.4b/D8, p. 73 - */ - -typedef int intr_t; - -/* - * 22.3.1 Associate a User-Written ISR with an Interrupt, P1003.4b/D8, p. 74 - */ - -/* - * Return codes from an interrupt handler - */ - -#define INTR_HANDLED_NOTIFY 0 /* ISR handled this interrupt, notify */ - /* the thread that registered the */ - /* ISR that the interrupt occurred. */ -#define INTR_HANDLED_DO_NOT_NOTIFY 1 /* ISR handled this interrupt, but */ - /* do NOT perform notification. */ -#define INTR_NOT_HANDLED 2 /* ISR did not handle this interrupt, */ - /* let the next handler try. */ - -int intr_capture( - intr_t intr, - int (*intr_handler)( void *area ), - volatile void *area, - size_t areasize -); - -int intr_release( - intr_t intr, - int (*intr_handler)( void *area ) -); - -int intr_lock( - intr_t intr -); - -int intr_unlock( - intr_t intr -); - -/* - * 22.3.2 Await Interrupt Notification, P1003.4b/D8, p. 76 - */ - -int intr_timed_wait( - int flags, - const struct timespec *timeout -); - -#endif - -#endif -/* end of include file */ |