On Wed, Sep 10, 2003 at 03:37:57PM -0400, John Dennis wrote: >wrapper. So as long as we've already lost module independence by >virtue of linking the system function why not go all the way and use >the system definition of the system function's argument? It seems like
We haven't lost module independence by doing that. All that matters is that the jmp_buf type be defined on each architecture in such a way that it meets the requirements of all the supported OSs on that architecture. Newer architectures are more likely to have a platform-independent ABI anyway than was necessarily true in the past. If the platform's <setjmp.h> can define the type with the correct alignment, then so can we. It doesn't matter if the methods for doing this are compiler-specific. If the 128-bit alignment is an IA64 ABI requirement, then I'd expect that all complilers for IA64 will have a method for defining jmp_buf with the correct alignment. David -- David Dawes X-Oz Technologies www.XFree86.org/~dawes www.x-oz.com _______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
