Module Name: src Committed By: pooka Date: Thu Feb 24 12:25:45 UTC 2011
Modified Files: src/lib/librumpclient: rumpclient.c src/lib/librumphijack: hijack.c Log Message: Make the rumphijack dlsym trampoline call from rumpclient a "real" function call instead of a call through a function pointer. Apparently powerpc ld.elf_so gets __hackish_return_address() wrong if the call is done through a function pointer (digging deeper into that stuff is beyond my interest). Thanks to riz for providing access to a macppc for debugging. Unthanks to the broken toolchain in the default installation which wasted approximately 4 hours of time last night. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/lib/librumpclient/rumpclient.c cvs rdiff -u -r1.66 -r1.67 src/lib/librumphijack/hijack.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.