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:
|