Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Mar 2002 23:54:56 +1100 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        Jake Burkholder <jake@FreeBSD.org>
Cc:        <cvs-committers@FreeBSD.org>, <cvs-all@FreeBSD.org>
Subject:   Re: cvs commit: src/lib/libc/sparc64/gen Makefile.inc fpsetmask.c
Message-ID:  <20020305234926.E4867-100000@gamplex.bde.org>
In-Reply-To: <200203050403.g2543vP13224@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 4 Mar 2002, Jake Burkholder wrote:

> jake        2002/03/04 20:03:57 PST
>
>   Modified files:
>     lib/libc/sparc64/gen Makefile.inc
>   Added files:
>     lib/libc/sparc64/gen fpsetmask.c
>   Log:
>   Add fpsetmask().  Needed to build miniperl.
>
>   Obtained from:  netbsd
>
>   Revision  Changes    Path
>   1.3       +2 -2      src/lib/libc/sparc64/gen/Makefile.inc
>   1.1       +27 -0     src/lib/libc/sparc64/gen/fpsetmask.c (new)

I suggest removing the fpsetmask() in miniperl and only implementing
the C99'ish inteterface fesetmask() for new arches.  fpsetround() is
spelled fesetround() in C99, but C99 doesn't have anything equivalent
to fesetmask().  The fesetmask() in miniperl has been a no-op since
FreeBSD-4.0, at least on i386's.  How did bogus FreeBSD bits like it
get to be in only the vendor branch of perl5/unixish.h?

Bruce


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020305234926.E4867-100000>