Print this page
3849 implement __cxa_atexit/__cxa_finalize


  73 #       naming the 32-bit version 'sparc' would be too likely to cause errors.
  74 #
  75 # -     lf64: Defined on platforms that offer the 32-bit largefile APIs
  76 #
  77 $if _ELF32
  78 $add lf64
  79 $endif
  80 $if _sparc && _ELF32
  81 $add sparc32
  82 $endif
  83 $if _sparc && _ELF64
  84 $add sparcv9
  85 $endif
  86 $if _x86 && _ELF32
  87 $add i386
  88 $endif
  89 $if _x86 && _ELF64
  90 $add amd64
  91 $endif
  92 






  93 SYMBOL_VERSION ILLUMOS_0.4 {    # Illumos additions
  94     protected:
  95         pipe2;
  96         dup3;
  97         mkostemp;
  98         mkostemps;
  99 
 100 $if lf64
 101         mkostemp64;
 102         mkostemps64;
 103 $endif
 104 } ILLUMOS_0.3;
 105 
 106 SYMBOL_VERSION ILLUMOS_0.3 {    # Illumos additions
 107     protected:
 108         assfail3;
 109 } ILLUMOS_0.2;
 110 
 111 SYMBOL_VERSION ILLUMOS_0.2 {    # Illumos additions
 112     protected:




  73 #       naming the 32-bit version 'sparc' would be too likely to cause errors.
  74 #
  75 # -     lf64: Defined on platforms that offer the 32-bit largefile APIs
  76 #
  77 $if _ELF32
  78 $add lf64
  79 $endif
  80 $if _sparc && _ELF32
  81 $add sparc32
  82 $endif
  83 $if _sparc && _ELF64
  84 $add sparcv9
  85 $endif
  86 $if _x86 && _ELF32
  87 $add i386
  88 $endif
  89 $if _x86 && _ELF64
  90 $add amd64
  91 $endif
  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 
  99 SYMBOL_VERSION ILLUMOS_0.4 {    # Illumos additions
 100     protected:
 101         pipe2;
 102         dup3;
 103         mkostemp;
 104         mkostemps;
 105 
 106 $if lf64
 107         mkostemp64;
 108         mkostemps64;
 109 $endif
 110 } ILLUMOS_0.3;
 111 
 112 SYMBOL_VERSION ILLUMOS_0.3 {    # Illumos additions
 113     protected:
 114         assfail3;
 115 } ILLUMOS_0.2;
 116 
 117 SYMBOL_VERSION ILLUMOS_0.2 {    # Illumos additions
 118     protected: