Newsgroups: comp.sys.transputer
From: ashdown@mpr.ca (Scott Ashdown)
Subject: Calling a function in another "address space"
Organization: MPR Teltech Ltd., Burnaby, B.C., Canada
Date: Fri, 23 Sep 1994 18:32:18 GMT
Message-ID: <1994Sep23.183218.8954@mprgate.mpr.ca>

I'm using the INMOS C compiler with a TransTech box. What I want to be able
to do is pass a function pointer between two *configured* processes, and
have the receiver call the function in question. My code works peachy if the
receiver is dynamically created by the sender, so there aren't any pointer
problems.

Is there a reason why this can't be done? I know I can pass a pointer to data
and read it directly (ick :), so why can't I call a function? Does anyone 
have a workaround for this?

Thanks in advance.



-- 
Scott Ashdown
Engineer, MPR Teltech Ltd.
Burnaby, British Columbia, Canada.
ashdown@mprgate.mpr.ca

