Project Home
Project Home
Source Code
Source Code
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
BroadcastCommunity.qnx.com will be offline from May 31 6:00pm until June 2 12:00AM for upcoming system upgrades. For more information please go to https://community.qnx.com/sf/discussion/do/listPosts/projects.bazaar/discussion.bazaar.topc28418
Forum Topic - mq_open() is not creating unique descriptors: Page 1 of 2 (2 Items)
   
mq_open() is not creating unique descriptors  
All,

I'm calling mq_open() from separate processes on the same machine. I am givning unique queue names for each queue. 
However, mq_open() is returning the same queue descriptor number each time mq_open() is called. Any ideas?

Here is the call:
     struct mq_attr mq_attributes_;
    mq_attributes_.mq_maxmsg = 100;
    mq_attributes_.mq_msgsize = 8196;
mq_open( queue_name_, O_CREAT | O_EXCL | O_RDWR, S_IRUSR | S_IWGRP, &mq_attributes_)