Hi Friends,

I am working on an application ('C' language, 'Linux' platform) which has two processes running together. One process which is 64-bit returns a void pointer of 8 bytes which another process of 32-bit has to get and use it. 32-bit process is expecting 32-bit void pointer. When the address of 64-bit is copied to 32-bit, the system crashes.

Please let me know how can 32-bit void pointer can handle 64-bit void pointer returned by another process. Please share code in 'C' language on Linux platform if possible.

cheers,
harish