Print this page
5271 matherr(3M) is designed for interposition, should not be direct bound
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Approved by: Gordon Ross <gwr@nexenta.com>
5261 libm should stop using synonyms.h
5298 fabs is 0-sized, confuses dis(1) and others
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Approved by: Gordon Ross <gwr@nexenta.com>
@@ -232,16 +232,25 @@
__ldexp;
__lgammaf;
__lgammaf_r; #LSARC/2003/279
__lgammal;
__lgammal_r; #LSARC/2003/279
+$if amd64 || sparcv9
+ __llrint { FLAGS = NODYNSORT };
+ __llrintf { FLAGS = NODYNSORT };
+ __llrintl { FLAGS = NODYNSORT };
+ __llround { FLAGS = NODYNSORT };
+ __llroundf { FLAGS = NODYNSORT };
+ __llroundl { FLAGS = NODYNSORT };
+$else
__llrint;
__llrintf;
__llrintl;
__llround;
__llroundf;
__llroundl;
+$endif
__log1pf;
__log1pl;
__log2;
__log2f;
__log2l;
@@ -707,11 +716,11 @@
lgamma_r;
log;
log10;
log1p;
logb;
- matherr;
+ matherr { FLAGS = NODIRECT };
nextafter;
pow;
remainder;
rint;
scalb;