diff options
author | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2000-01-12 18:41:14 +0000 |
---|---|---|
committer | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2000-01-12 18:41:14 +0000 |
commit | 70329c80ea3d5eed811e72ed525cd2594740a667 (patch) | |
tree | 3b7b13b1f8adff0b093c7a9eb54b18d7d05561f8 /cpukit/posix/src/mqueuedeletesupp.c | |
parent | + Removed name validation code (this was already done in nametoid. (diff) | |
download | rtems-70329c80ea3d5eed811e72ed525cd2594740a667.tar.bz2 |
+ Changed call from core flush to core close routine. This flushes waiting
queues as well as the messages.
Diffstat (limited to '')
-rw-r--r-- | cpukit/posix/src/mqueuedeletesupp.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cpukit/posix/src/mqueuedeletesupp.c b/cpukit/posix/src/mqueuedeletesupp.c index 42c77b131a..ec717aedad 100644 --- a/cpukit/posix/src/mqueuedeletesupp.c +++ b/cpukit/posix/src/mqueuedeletesupp.c @@ -40,8 +40,10 @@ void _POSIX_Message_queue_Delete( if ( !the_mq->linked && !the_mq->open_count ) { _Objects_Close( &_POSIX_Message_queue_Information, &the_mq->Object ); - _CORE_message_queue_Flush( - &the_mq->Message_queue + _CORE_message_queue_Close( + &the_mq->Message_queue, + NULL, /* no MP support */ + CORE_MESSAGE_QUEUE_STATUS_WAS_DELETED ); _POSIX_Message_queue_Free( the_mq ); |