From owner-cvs-all Tue Mar 5 4:54:19 2002 Delivered-To: cvs-all@freebsd.org Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by hub.freebsd.org (Postfix) with ESMTP id 6B50537B405; Tue, 5 Mar 2002 04:54:06 -0800 (PST) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id XAA25912; Tue, 5 Mar 2002 23:54:04 +1100 Date: Tue, 5 Mar 2002 23:54:56 +1100 (EST) From: Bruce Evans X-X-Sender: To: Jake Burkholder Cc: , Subject: Re: cvs commit: src/lib/libc/sparc64/gen Makefile.inc fpsetmask.c In-Reply-To: <200203050403.g2543vP13224@freefall.freebsd.org> Message-ID: <20020305234926.E4867-100000@gamplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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