Let me explain. Right now I want to send a message from one process to another process (name known, right now, only a single instance) which will lead to the invocation of some function by the second process. The two processes are unrelated. If this isn't possible without handling the pid and other info by a third process (which is going to manage), I have to make arrangements for information passing between the processes using the third one. I don't want to use shared memory right now and the best alternative is passing pointers. How can I pass these pointers between the proceses without any copying of data (i.e., the pointers will be accessible to all the processes)?