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 { # Illumos additions
94 protected:
95 duplocale;
96 freelocale;
97 newlocale;
98 querylocale;
99 uselocale;
100 } ILLUMOS_0.4;
101
102 SYMBOL_VERSION ILLUMOS_0.4 { # Illumos additions
103 protected:
104 pipe2;
105 dup3;
106 mkostemp;
107 mkostemps;
108
109 $if lf64
110 mkostemp64;
111 mkostemps64;
112 $endif
113 } ILLUMOS_0.3;
114
115 SYMBOL_VERSION ILLUMOS_0.3 { # Illumos additions
116 protected:
117 assfail3;
118 } ILLUMOS_0.2;
119
120 SYMBOL_VERSION ILLUMOS_0.2 { # Illumos additions
121 protected:
|