Subject: standards/7112: setjmp is a function
To: None <gnats-bugs@gnats.netbsd.org>
From: Krister Walfridsson <cato@ulysses.df.lth.se>
List: netbsd-bugs
Date: 03/08/1999 22:59:20
>Number:         7112
>Category:       standards
>Synopsis:       setjmp is a function
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    gnats-admin (GNATS administrator)
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Mon Mar  8 14:05:01 1999
>Last-Modified:
>Originator:     Krister Walfridsson
>Organization:
	
>Release:        NetBSD-current 8 Mar, 1999
>Environment:
	
System: NetBSD ulysses 1.3K NetBSD 1.3K (GENERIC) #0: Mon Mar 8 21:05:08 CET 1999 cato@ulysses:/dsk2/tmp/nbsd990308.i386/src/sys/arch/i386/compile/GENERIC i386


>Description:
There was a discussion on the egcs mailinglist some time ago, where one of
the language lawyers whined about that many OS don't follow the ANSI C
standard wrt setjmp.

If you look at 7.6.1.1, you'll find

   7.6.1.1 The setjmp macro

but our setjmp is a function, so we are not really following the standard...
>How-To-Repeat:
	
>Fix:
	
>Audit-Trail:
>Unformatted: