
4 Oct
2007
4 Oct
'07
6:43 p.m.
Yes. The wire protocol is 32/64 invariant.
The reason I ask is because I saw some references to longs.. For example, in xdr_remote_node_get_info_ret()
I must admit to being puzzelled as to why rpcgen decided to use IXDR_GET_LONG there. All the rest of the code in that function is using int, and the protocol is defined to be int.
I'll have to go back and check which one I was compiling at the time.. Maybe it uses that for 32-bit only which should't be a problem...
Are you actually seeing failures when doing 32 -> 64 remote connections or vica-verca ?
I'm not that far yet :-) Just getting those bits to compile now... Thanks, MRJ