diff options
Diffstat (limited to '')
-rw-r--r-- | cpukit/posix/ChangeLog | 5 | ||||
-rw-r--r-- | cpukit/posix/src/mqueueopen.c | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/cpukit/posix/ChangeLog b/cpukit/posix/ChangeLog index e9d1ce37da..df4496f46a 100644 --- a/cpukit/posix/ChangeLog +++ b/cpukit/posix/ChangeLog @@ -1,3 +1,8 @@ +2003-01-03 Jay Monkman <jtm@smoothsmoothie.com> + + * src/mqueueopen.c: Actually open the message queue descriptor + so it is available for others to use. + 2002-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * Makefile.am: Don't create $ARCH as side-effect of compilation. diff --git a/cpukit/posix/src/mqueueopen.c b/cpukit/posix/src/mqueueopen.c index f0dfc34f7c..bcb952545a 100644 --- a/cpukit/posix/src/mqueueopen.c +++ b/cpukit/posix/src/mqueueopen.c @@ -112,6 +112,11 @@ mqd_t mq_open( the_mq = _POSIX_Message_queue_Get( the_mq_id, &location ); the_mq->open_count += 1; the_mq_fd->Queue = the_mq; + _Objects_Open( + &_POSIX_Message_queue_Information_fds, + &the_mq_fd->Object, + NULL + ); _Thread_Enable_dispatch(); _Thread_Enable_dispatch(); return (mqd_t)the_mq_fd->Object.id; |