diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-12-10 10:58:42 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-02-12 09:08:40 +0100 |
commit | 8ff1af16551eedd7e98af6c65a91bb62b9403991 (patch) | |
tree | f322a211b4b709791115fb980891fc606ebb80fb /cpukit/include/rtems/score/freechain.h | |
parent | score: _Objects_Extend_information() (diff) | |
download | rtems-8ff1af16551eedd7e98af6c65a91bb62b9403991.tar.bz2 |
score: Add _Freechain_Is_empty()
Update #3835.
Diffstat (limited to 'cpukit/include/rtems/score/freechain.h')
-rw-r--r-- | cpukit/include/rtems/score/freechain.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cpukit/include/rtems/score/freechain.h b/cpukit/include/rtems/score/freechain.h index e65eba1448..bbae0b65bb 100644 --- a/cpukit/include/rtems/score/freechain.h +++ b/cpukit/include/rtems/score/freechain.h @@ -80,6 +80,18 @@ RTEMS_INLINE_ROUTINE void _Freechain_Initialize( } /** + * @brief Return true if the freechain is empty, otherwise false + * + * @param freechain The freechain control. + */ +RTEMS_INLINE_ROUTINE bool _Freechain_Is_empty( + const Freechain_Control *freechain +) +{ + return _Chain_Is_empty( &freechain->Free ); +} + +/** * @brief Gets a node from the freechain. * * @param[in, out] freechain The freechain control. |