Return to BSD News archive
Newsgroups: comp.os.386bsd.questions
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!howland.reston.ans.net!zaphod.mps.ohio-state.edu!uwm.edu!caen!batcomputer!cornell!uw-beaver!cs.ubc.ca!mprgate!rosenaue
From: rosenaue@mpr.ca (Dennis Rosenauer)
Subject: Is there a fix for floor(), ceil()?
Message-ID: <1993Apr6.193628.3040@mprgate.mpr.ca>
Sender: news@mprgate.mpr.ca
Nntp-Posting-Host: kant
Organization: MPR Teltech Ltd., Burnaby, B. C.
Date: Tue, 6 Apr 1993 19:36:28 GMT
Lines: 31
I was attempting to compile some code which I have been running on a Sun
on 386BSD. I ran into a problem with floor() and ceil() not returning
the correct value. For example:
/* test the floor function */
#include <math.h>
main()
{
printf("should be 10 but is %f\n",floor(10.9));
}
does not return the expected value of 10 on 386BSD but works fine on
with the Sun C compiler.
Can anyone point me to a bug fix for this or is it my turn to fix this?
I have all the patches installed (patches on agate as of about 2 weeks ago
anyway) and all libraries and utilities recompiled. I suspect that
either the library function in libm is broken or gcc's "cast" function
is broken. Anyone have any ideas?
Thanks
--
Dennis Rosenauer VE7BPE rosenaue@mprgate.mpr.ca
MPR Teltech Ltd.
Radio & Satellite Network Development "For every vision there is an
Burnaby, B. C. equal and opposite revision"