Hello, Justus Winter, on mar. 09 mai 2017 10:25:31 +0200, wrote: > It is possible to do so using either some preprocessor trickery, > or some other means of transformation (awk) on the protocol > specification, or by manually rewriting and committing a specialized rpc > definition. Every one of these techniques is used in the Hurd, and I > despise them all ;) > > Maybe we can fix MIG so that we can get server-side-polymorphic right > parameters.
Well, at least we need some solution for now, otherwise we get stuck :) AIUI, the least-ugly solution is to define a new type, which in the server is defined to mach_port_poly_t and in the client is defined to mach_port_t? Samuel