diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1995-12-05 15:27:51 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1995-12-05 15:27:51 +0000 |
commit | 11ab74ef980467db8b0e7a88862cfb08744b2481 (patch) | |
tree | f7574f5ecc8d5993e54d8f3158d3e7b098c6f7d6 /c/src/exec/rtems/include | |
parent | Insert mode argument to _Watchdog_Insert removed. Now are watchdog timers (diff) | |
download | rtems-11ab74ef980467db8b0e7a88862cfb08744b2481.tar.bz2 |
new states added and _Rate_monotonic_Set_State removed.
Diffstat (limited to 'c/src/exec/rtems/include')
-rw-r--r-- | c/src/exec/rtems/include/rtems/rtems/ratemon.h | 24 |
1 files changed, 7 insertions, 17 deletions
diff --git a/c/src/exec/rtems/include/rtems/rtems/ratemon.h b/c/src/exec/rtems/include/rtems/rtems/ratemon.h index 4e85ab1ac2..3c6c6695ca 100644 --- a/c/src/exec/rtems/include/rtems/rtems/ratemon.h +++ b/c/src/exec/rtems/include/rtems/rtems/ratemon.h @@ -39,9 +39,13 @@ extern "C" { */ typedef enum { - RATE_MONOTONIC_INACTIVE, /* off chain, never initialized */ - RATE_MONOTONIC_ACTIVE, /* on chain, running continuously */ - RATE_MONOTONIC_EXPIRED /* off chain, will be reset by next rm_period */ + RATE_MONOTONIC_INACTIVE, /* off chain, never initialized */ + RATE_MONOTONIC_OWNER_IS_BLOCKING, /* on chain, owner is blocking on it */ + RATE_MONOTONIC_ACTIVE, /* on chain, running continuously */ + RATE_MONOTONIC_EXPIRED_WHILE_BLOCKING, /* on chain, expired while owner was */ + /* was blocking on it */ + RATE_MONOTONIC_EXPIRED /* off chain, will be reset by next */ + /* rtems_rate_monotonic_period */ } Rate_Monotonic_Period_states; /* @@ -193,20 +197,6 @@ STATIC INLINE Rate_monotonic_Control *_Rate_monotonic_Get ( ); /* - * _Rate_monotonic_Set_state - * - * DESCRIPTION: - * - * This function blocks the calling task so that it is waiting for - * a period to expire. It returns TRUE if the task was successfully - * blocked, and FALSE otherwise. - */ - -boolean _Rate_monotonic_Set_state( - Rate_monotonic_Control *the_period -); - -/* * _Rate_monotonic_Timeout * * DESCRIPTION: |