76 # naming the 32-bit version 'sparc' would be too likely to cause errors.
77 #
78 # - lf64: Defined on platforms that offer the 32-bit largefile APIs
79 #
80 $if _ELF32
81 $add lf64
82 $endif
83 $if _sparc && _ELF32
84 $add sparc32
85 $endif
86 $if _sparc && _ELF64
87 $add sparcv9
88 $endif
89 $if _x86 && _ELF32
90 $add i386
91 $endif
92 $if _x86 && _ELF64
93 $add amd64
94 $endif
95
96 SYMBOL_VERSION ILLUMOS_0.10 { # Illumos additions
97 protected:
98 preadv;
99 pwritev;
100
101 $if lf64
102 preadv64;
103 pwritev64;
104 $endif
105 } ILLUMOS_0.9;
106
107 SYMBOL_VERSION ILLUMOS_0.9 {
108 protected:
109 wcsnrtombs;
110 wcsnrtombs_l;
111 } ILLUMOS_0.8;
112
113 SYMBOL_VERSION ILLUMOS_0.8 { # POSIX 2008 newlocale and friends
114 protected:
115 __global_locale;
|
76 # naming the 32-bit version 'sparc' would be too likely to cause errors.
77 #
78 # - lf64: Defined on platforms that offer the 32-bit largefile APIs
79 #
80 $if _ELF32
81 $add lf64
82 $endif
83 $if _sparc && _ELF32
84 $add sparc32
85 $endif
86 $if _sparc && _ELF64
87 $add sparcv9
88 $endif
89 $if _x86 && _ELF32
90 $add i386
91 $endif
92 $if _x86 && _ELF64
93 $add amd64
94 $endif
95
96 SYMBOL_VERSION ILLUMOS_0.11 { # Illumos additions
97 protected:
98 iswxdigit_l;
99 isxdigit_l;
100 } ILLUMOS_0.10;
101
102 SYMBOL_VERSION ILLUMOS_0.10 { # Illumos additions
103 protected:
104 preadv;
105 pwritev;
106
107 $if lf64
108 preadv64;
109 pwritev64;
110 $endif
111 } ILLUMOS_0.9;
112
113 SYMBOL_VERSION ILLUMOS_0.9 {
114 protected:
115 wcsnrtombs;
116 wcsnrtombs_l;
117 } ILLUMOS_0.8;
118
119 SYMBOL_VERSION ILLUMOS_0.8 { # POSIX 2008 newlocale and friends
120 protected:
121 __global_locale;
|