Add reserved queue support for QNX
[ipc/ipcdev.git] / qnx / src / utils / TiIpcFxns.c
index ea0f4e65910d9ffd7c1da354334f67b9da733ffa..54985f0a4cf5654b4de31be8f15cb07a63c35bed 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013-2014, Texas Instruments Incorporated
+ * Copyright (c) 2013-2015, Texas Instruments Incorporated
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -77,21 +77,19 @@ int Connect(int fd, UInt16 procId, int dst)
     return(0);
 }
 
-int BindAddr(int fd, UInt32 localAddr)
+int BindAddr(int fd, UInt32 localAddr)
 {
     tiipc_local_params src_addr;
     int         err;
 
-    src_addr.local_addr = TIIPC_ADDRANY;
+    src_addr.local_addr = localAddr;
 
     /* This calls MessageQCopy_create():  */
     err = ioctl(fd, TIIPC_IOCSETLOCAL, &src_addr);
     if (err >= 0) {
         PRINTVERBOSE2("IOCSETLOCAL: bound fd: %d, src addr: %d\n",
-                      fd, src_addr.local_addr)
+                      fd, localAddr)
     }
 
-    *localAddr = src_addr.local_addr;
-
     return (err);
 }