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

Reply via email to