Add reserved queue support for QNX
[ipc/ipcdev.git] / qnx / src / ipc3x_dev / ti / syslink / ipc / hlos / knl / Qnx / messageq_devctl.c
index 72149cfe6dcccec6a55a55660c68846e75ed6950..14e6c324edd21dbadcc0b5b4fe384200b01b4b4e 100644 (file)
@@ -61,7 +61,6 @@
 /* Module specific header files */
 #include <ti/ipc/MessageQ.h>
 #include <ti/syslink/inc/MessageQDrvDefs.h>
-#include <ti/syslink/inc/_MessageQ_daemon.h>
 
 /* Function prototypes */
 int ipc_messageq_getconfig(resmgr_context_t *ctp, io_devctl_t *msg,
@@ -155,7 +154,6 @@ int ipc_messageq_create(resmgr_context_t *ctp, io_devctl_t *msg,
         (_DEVCTL_DATA (msg->o));
     MessageQ_Params *local_createparams = NULL;
     String local_createname = NULL;
-    UInt32 local_queueId;
 
     out->apiStatus = MessageQ_S_SUCCESS;
 
@@ -169,11 +167,8 @@ int ipc_messageq_create(resmgr_context_t *ctp, io_devctl_t *msg,
             local_createname = (String)(cargs+1);
     }
 
-    local_queueId = cargs->args.create.queueId;
-
-    /* Force MessageQ to use the id passed in as the bottom 16-bit of its queue id */
-    out->args.create.handle = MessageQ_createWithQueueId(local_createname,
-        local_createparams, local_queueId);
+    out->args.create.handle = MessageQ_create(local_createname,
+        local_createparams);
     GT_assert (curTrace, (out->args.create.handle != NULL));
 
     /* Set failure status if create has failed. */