Print this page
3849 implement __cxa_atexit/__cxa_finalize

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libc/port/mapfile-vers
          +++ new/usr/src/lib/libc/port/mapfile-vers
↓ open down ↓ 82 lines elided ↑ open up ↑
  83   83  $if _sparc && _ELF64
  84   84  $add sparcv9
  85   85  $endif
  86   86  $if _x86 && _ELF32
  87   87  $add i386
  88   88  $endif
  89   89  $if _x86 && _ELF64
  90   90  $add amd64
  91   91  $endif
  92   92  
       93 +SYMBOL_VERSION ILLUMOS_0.5 {    # common C++ ABI exit handlers
       94 +    protected:
       95 +        __cxa_atexit;
       96 +        __cxa_finalize;
       97 +} ILLUMOS_0.4;
       98 +
  93   99  SYMBOL_VERSION ILLUMOS_0.4 {    # Illumos additions
  94  100      protected:
  95  101          pipe2;
  96  102          dup3;
  97  103          mkostemp;
  98  104          mkostemps;
  99  105  
 100  106  $if lf64
 101  107          mkostemp64;
 102  108          mkostemps64;
↓ open down ↓ 3032 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX