From: Brian M. <bma...@cs...> - 2004-09-25 20:12:16
|
Hello, On x86 and SPARC foreign symbol names are the same as the C name of the symbol - that is, the name of the symbol "open" is just "open". On other architectures there is a prepended underscore - "open" is "_open". Nikodemus's linkage-table patch inadvertantly removed a call to SB- VM:EXTERN-ALIEN-NAME in SB-POSIX, which does this prepending when it is necessary. As a result, sb-posix is now broken on non-x86 or SPARC. The attached patch restores this call. Brian |