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