While trying out a few functions , we could observe that Creceive does not
receive proxies from a specific process id. If first parameter used for the
same function is set to 0 instead of pid, it starts receiving proxies.
One thing is unclear from your posting. When you give Crecieve() a
pid parameter that is not 0, are you giving it the pid of a process,
or of the proxy that you wish to receive? If the former, then you
are getting the results I would expect. If the latter, well that
sounds like a bug.
Previously, Krupa wrote in qdn.public.qnx4:
While trying out a few functions , we could observe that Creceive does not
receive proxies from a specific process id. If first parameter used for the
same function is set to 0 instead of pid, it starts receiving proxies.
While trying out a few functions , we could observe that Creceive does not
receive proxies from a specific process id. If first parameter used for the
same function is set to 0 instead of pid, it starts receiving proxies.
Hence Creceive returns proxy id, you can easily compare what is comming
when you call Creceive with zero and what you try to receive in other case.
It seems you put to Creceive id of the proxy owner instead id of the proxy itself.