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>

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libm/common/mapfile-vers
          +++ new/usr/src/lib/libm/common/mapfile-vers
↓ open down ↓ 226 lines elided ↑ open up ↑
 227  227                  __j0l;                          #LSARC/2003/279
 228  228                  __j1f;                          #LSARC/2003/279
 229  229                  __j1l;                          #LSARC/2003/279
 230  230                  __jnf;                          #LSARC/2003/279
 231  231                  __jnl;                          #LSARC/2003/279
 232  232                  __ldexp;
 233  233                  __lgammaf;
 234  234                  __lgammaf_r;                    #LSARC/2003/279
 235  235                  __lgammal;
 236  236                  __lgammal_r;                    #LSARC/2003/279
      237 +$if amd64 || sparcv9
      238 +                __llrint        { FLAGS = NODYNSORT };
      239 +                __llrintf       { FLAGS = NODYNSORT };
      240 +                __llrintl       { FLAGS = NODYNSORT };
      241 +                __llround       { FLAGS = NODYNSORT };
      242 +                __llroundf      { FLAGS = NODYNSORT };
      243 +                __llroundl      { FLAGS = NODYNSORT };
      244 +$else
 237  245                  __llrint;
 238  246                  __llrintf;
 239  247                  __llrintl;
 240  248                  __llround;
 241  249                  __llroundf;
 242  250                  __llroundl;
      251 +$endif
 243  252                  __log1pf;
 244  253                  __log1pl;
 245  254                  __log2;
 246  255                  __log2f;
 247  256                  __log2l;
 248  257                  __logbf;
 249  258                  __logbl;
 250  259  $if amd64 || sparcv9
 251  260                  __lrint         { FLAGS = NODYNSORT };
 252  261                  __lrintf        { FLAGS = NODYNSORT };
↓ open down ↓ 449 lines elided ↑ open up ↑
 702  711                  isnan;
 703  712                  j0;
 704  713                  j1;
 705  714                  jn;
 706  715                  lgamma;
 707  716                  lgamma_r;
 708  717                  log;
 709  718                  log10;
 710  719                  log1p;
 711  720                  logb;
 712      -                matherr;
      721 +                matherr { FLAGS = NODIRECT };
 713  722                  nextafter;
 714  723                  pow;
 715  724                  remainder;
 716  725                  rint;
 717  726                  scalb;
 718  727                  scalbn;
 719  728                  signgam;
 720  729                  significand;
 721  730                  sin;
 722  731                  sinh;
↓ open down ↓ 47 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX