]>
Commit | Line | Data |
---|---|---|
aff6dc6c UD |
1 | 1999-07-15 Ulrich Drepper <drepper@cygnus.com> |
2 | ||
3 | * sysdeps/i386/fpu/e_pow.S: Use addl instead of pop/pop to keep | |
4 | program deterministic. | |
5 | * sysdeps/i386/fpu/e_powf.S: Likewise. | |
6 | * sysdeps/i386/fpu/e_powl.S: Likewise. | |
7 | ||
3fe4dc41 UD |
8 | 1999-07-15 Jakub Jelinek <jj@ultra.linux.cz> |
9 | ||
10 | * math/Makefile: Add t_sincosl and k_sincosl support routines. | |
11 | * math/math_private.h (__kernel_sincosl): New declaration. | |
12 | * sysdeps/generic/t_sincosl.c: New file. | |
13 | * sysdeps/generic/k_sincosl.c: New file. | |
14 | * sysdeps/ieee754/ldbl-128/k_cosl.c: New file. | |
15 | * sysdeps/ieee754/ldbl-128/k_sinl.c: New file. | |
16 | * sysdeps/ieee754/ldbl-128/k_sincosl.c: New file. | |
17 | * sysdeps/ieee754/ldbl-128/t_sincosl.c: New file. | |
18 | * sysdeps/ieee754/ldbl-128/e_rem_pio2l.c: New file. | |
19 | * sysdeps/ieee754/ldbl-128/s_sincosl.c (__sincosl): Use | |
20 | __kernel_sincosl. | |
21 | * sysdeps/ieee754/ldbl-128/math_ldbl.h (GET_LDOUBLE_LSW64): New | |
22 | definition. | |
23 | ||
446d213c UD |
24 | 1999-07-15 Ulrich Drepper <drepper@cygnus.com> |
25 | ||
26 | * posix/unistd.h: Use __PMT for exit. | |
27 | ||
2946d3e1 UD |
28 | 1999-07-15 Philip Blundell <pb@nexus.co.uk> |
29 | ||
30 | * sysdeps/unix/sysv/linux/arm/Versions (_inb, _inw, _inl, _outb, | |
31 | _outw, _outl): Added to GLIBC_2.1.2. | |
32 | ||
c5ccd92f UD |
33 | 1999-07-15 Ulrich Drepper <drepper@cygnus.com> |
34 | ||
35 | * posix/fnmatch.h: Use __name instead of __string in prototype to | |
36 | allow use outside glibc. | |
37 | ||
965e02a2 UD |
38 | 1999-07-14 Ulrich Drepper <drepper@cygnus.com> |
39 | ||
0050ad5f UD |
40 | * time/tst-strptime.c (main): Add one more test case. Produce |
41 | output even when result is ok. | |
42 | ||
965e02a2 UD |
43 | * time/strptime.c (get_number): Handle number parsing more |
44 | consistent with strftime. Only parse a given number of digits. | |
45 | (get_alt_number): Fix implementation. Was broken. | |
46 | (strptime_internal): Add third parameter to get_number and | |
47 | get_alt_number calls. | |
48 | ||
3a8599b2 UD |
49 | 1999-07-13 Jakub Jelinek <jj@ultra.linux.cz> |
50 | ||
51 | * elf/ldd.bash.in: Add support for multiple dynamic linkers. | |
52 | * sysdeps/unix/sysv/linux/sparc/ldd-rewrite.sed: On sparc*linux*, | |
53 | try both 32bit and 64bit dynamic linker. | |
54 | * sysdeps/unix/sysv/linux/configure.in: Apply sparc ldd-rewrite | |
55 | script on all sparc targets. | |
56 | ||
57 | 1999-07-13 Jakub Jelinek <jj@ultra.linux.cz> | |
58 | ||
59 | * sysdeps/unix/sysv/linux/shmat.c (shmat): Avoid casting a pointer | |
60 | to int. | |
61 | ||
c33bd012 UD |
62 | 1999-07-13 Andreas Schwab <schwab@suse.de> |
63 | ||
64 | * elf/dl-runtime.c (fixup, profile_fixup): Call alloca to prevent | |
65 | inlining. Fixes PR libc/1198. | |
66 | ||
d4ff4aeb UD |
67 | 1999-07-14 Andreas Schwab <schwab@suse.de> |
68 | ||
69 | * Makerules (common-generated): Don't prepend $(common-objpfx). | |
70 | ||
abfbdde1 UD |
71 | 1999-07-12 Jakub Jelinek <jj@ultra.linux.cz> |
72 | ||
73 | * stdio-common/printf_fp.c (__printf_fp): Adjust for IEEE quad | |
74 | as _FPIO_CONST_OFFSET does not cover all bits after binary dot. | |
75 | * sysdeps/generic/printf_fphex.c (__printf_fphex): Support IEEE | |
76 | quad by moving long double support into PRINT_FPHEX_LONG_DOUBLE | |
77 | macro. | |
78 | * sysdeps/alpha/Implies: Imply ieee754/flt-32 and ieee754/dbl-64 | |
79 | instead of ieee754. | |
80 | * sysdeps/arm/Implies: Likewise. | |
81 | * sysdeps/i386/Implies: Imply ieee754/flt-32, ieee754/dbl-64, and | |
82 | ieee754/ldbl-96 instead of ieee754. | |
83 | * sysdeps/i386/i686/Implies: Remove implication for libm-i387/i686. | |
abfbdde1 UD |
84 | * sysdeps/generic/e_atanhl.c: New file. |
85 | * sysdeps/generic/e_coshl.c: New file. | |
86 | * sysdeps/generic/e_sinhl.c: New file. | |
87 | * sysdeps/generic/e_gammal_r.c: New file. | |
88 | * sysdeps/generic/e_hypotl.c: New file. | |
89 | * sysdeps/generic/s_cbrtl.c: New file. | |
90 | * sysdeps/generic/s_asinhl.c: New file. | |
91 | * sysdeps/generic/s_tanhl.c: New file. | |
92 | * sysdeps/generic/w_expl.c: New file. | |
c68cb811 UD |
93 | * sysdeps/i960/Implies: Imply ieee754/flt-32 and ieee754/dbl-64 |
94 | instead of ieee754. | |
abfbdde1 UD |
95 | * sysdeps/m68k/Implies: Imply ieee754/flt-32, ieee754/dbl-64, and |
96 | ieee754/ldbl-96 instead of ieee754. | |
97 | * sysdeps/m68k/strtold.c: Include ldbl-96 version of strtold. | |
98 | * sysdeps/m68k/printf_fphex.c: Include ldbl-96 version of | |
99 | printf_fphex. | |
100 | * sysdeps/mips/Implies: Imply ieee754/flt-32 and ieee754/dbl-64 | |
101 | instead of ieee754. | |
102 | * sysdeps/mips/mips64/Implies: Likewise. | |
103 | * sysdeps/powerpc/Implies: Likewise. | |
104 | * sysdeps/sparc/Implies: Remove. | |
105 | * sysdeps/sparc/sparc32/Implies: Imply ieee754/flt-32 and | |
106 | ieee754/dbl-64. | |
107 | * sysdeps/sparc/sparc64/Implies: Imply ieee754/flt-32, ieee754/dbl-64, | |
108 | and ieee754/ldbl-128. | |
109 | ||
110 | * sysdeps/sparc/bits/wordsize.h: Remove. | |
111 | * sysdeps/sparc/fpu/bits/mathinline.h: New file. | |
112 | * sysdeps/sparc/fpu/bits/mathdef.h: __NO_LONG_DOUBLE_MATH | |
113 | only for sparc32. | |
114 | * sysdeps/sparc/sparc32/fpu/bits/huge_val.h: New file. | |
115 | * sysdeps/sparc/sparc32/bits/wordsize.h: New file. | |
116 | * sysdeps/sparc/sparc64/fpu/bits/huge_val.h: New file. | |
117 | * sysdeps/sparc/sparc64/bits/wordsize.h: New file. | |
118 | * sysdeps/sparc/sparc64/Makefile: Add IEEE quad long double | |
119 | support. | |
120 | ||
121 | * sysdeps/sparc/sparc64/addmul_1.S: Fix miscalculation | |
122 | of carries. Optimize. | |
123 | ||
124 | * sysdeps/libm-ieee754/e_exp10.c: Moved to ... | |
63852212 | 125 | * sysdeps/generic/e_exp10.c: ...here. |
abfbdde1 | 126 | * sysdeps/libm-ieee754/e_exp10f.c: Moved to ... |
63852212 | 127 | * sysdeps/generic/e_exp10f.c: ...here. |
abfbdde1 | 128 | * sysdeps/libm-ieee754/e_exp10l.c: Moved to ... |
63852212 | 129 | * sysdeps/generic/e_exp10l.c: ...here. |
abfbdde1 | 130 | * sysdeps/libm-ieee754/e_scalb.c: Moved to ... |
63852212 | 131 | * sysdeps/generic/e_scalb.c: ...here. |
abfbdde1 | 132 | * sysdeps/libm-ieee754/e_scalbf.c: Moved to ... |
63852212 | 133 | * sysdeps/generic/e_scalbf.c: ...here. |
abfbdde1 | 134 | * sysdeps/libm-ieee754/e_scalbl.c: Moved to ... |
63852212 | 135 | * sysdeps/generic/e_scalbl.c: ...here. |
abfbdde1 | 136 | * sysdeps/libm-ieee754/s_cacos.c: Moved to ... |
63852212 | 137 | * sysdeps/generic/s_cacos.c: ...here. |
abfbdde1 | 138 | * sysdeps/libm-ieee754/s_cacosf.c: Moved to ... |
63852212 | 139 | * sysdeps/generic/s_cacosf.c: ...here. |
abfbdde1 | 140 | * sysdeps/libm-ieee754/s_cacosh.c: Moved to ... |
63852212 | 141 | * sysdeps/generic/s_cacosh.c: ...here. |
abfbdde1 | 142 | * sysdeps/libm-ieee754/s_cacoshf.c: Moved to ... |
63852212 | 143 | * sysdeps/generic/s_cacoshf.c: ...here. |
abfbdde1 | 144 | * sysdeps/libm-ieee754/s_cacoshl.c: Moved to ... |
63852212 | 145 | * sysdeps/generic/s_cacoshl.c: ...here. |
abfbdde1 | 146 | * sysdeps/libm-ieee754/s_cacosl.c: Moved to ... |
63852212 | 147 | * sysdeps/generic/s_cacosl.c: ...here. |
abfbdde1 | 148 | * sysdeps/libm-ieee754/s_casin.c: Moved to ... |
63852212 | 149 | * sysdeps/generic/s_casin.c: ...here. |
abfbdde1 | 150 | * sysdeps/libm-ieee754/s_casinf.c: Moved to ... |
63852212 | 151 | * sysdeps/generic/s_casinf.c: ...here. |
abfbdde1 | 152 | * sysdeps/libm-ieee754/s_casinh.c: Moved to ... |
63852212 | 153 | * sysdeps/generic/s_casinh.c: ...here. |
abfbdde1 | 154 | * sysdeps/libm-ieee754/s_casinhf.c: Moved to ... |
63852212 | 155 | * sysdeps/generic/s_casinhf.c: ...here. |
abfbdde1 | 156 | * sysdeps/libm-ieee754/s_casinhl.c: Moved to ... |
63852212 | 157 | * sysdeps/generic/s_casinhl.c: ...here. |
abfbdde1 | 158 | * sysdeps/libm-ieee754/s_casinl.c: Moved to ... |
63852212 | 159 | * sysdeps/generic/s_casinl.c: ...here. |
abfbdde1 | 160 | * sysdeps/libm-ieee754/s_catan.c: Moved to ... |
63852212 | 161 | * sysdeps/generic/s_catan.c: ...here. |
abfbdde1 | 162 | * sysdeps/libm-ieee754/s_catanf.c: Moved to ... |
63852212 | 163 | * sysdeps/generic/s_catanf.c: ...here. |
abfbdde1 | 164 | * sysdeps/libm-ieee754/s_catanh.c: Moved to ... |
63852212 | 165 | * sysdeps/generic/s_catanh.c: ...here. |
abfbdde1 | 166 | * sysdeps/libm-ieee754/s_catanhf.c: Moved to ... |
63852212 | 167 | * sysdeps/generic/s_catanhf.c: ...here. |
abfbdde1 | 168 | * sysdeps/libm-ieee754/s_catanhl.c: Moved to ... |
63852212 | 169 | * sysdeps/generic/s_catanhl.c: ...here. |
abfbdde1 | 170 | * sysdeps/libm-ieee754/s_catanl.c: Moved to ... |
63852212 | 171 | * sysdeps/generic/s_catanl.c: ...here. |
abfbdde1 | 172 | * sysdeps/libm-ieee754/s_ccos.c: Moved to ... |
63852212 | 173 | * sysdeps/generic/s_ccos.c: ...here. |
abfbdde1 | 174 | * sysdeps/libm-ieee754/s_ccosf.c: Moved to ... |
63852212 | 175 | * sysdeps/generic/s_ccosf.c: ...here. |
abfbdde1 | 176 | * sysdeps/libm-ieee754/s_ccosh.c: Moved to ... |
63852212 | 177 | * sysdeps/generic/s_ccosh.c: ...here. |
abfbdde1 | 178 | * sysdeps/libm-ieee754/s_ccoshf.c: Moved to ... |
63852212 | 179 | * sysdeps/generic/s_ccoshf.c: ...here. |
abfbdde1 | 180 | * sysdeps/libm-ieee754/s_ccoshl.c: Moved to ... |
63852212 | 181 | * sysdeps/generic/s_ccoshl.c: ...here. |
abfbdde1 | 182 | * sysdeps/libm-ieee754/s_ccosl.c: Moved to ... |
63852212 | 183 | * sysdeps/generic/s_ccosl.c: ...here. |
abfbdde1 | 184 | * sysdeps/libm-ieee754/s_cexp.c: Moved to ... |
63852212 | 185 | * sysdeps/generic/s_cexp.c: ...here. |
abfbdde1 | 186 | * sysdeps/libm-ieee754/s_cexpf.c: Moved to ... |
63852212 | 187 | * sysdeps/generic/s_cexpf.c: ...here. |
abfbdde1 | 188 | * sysdeps/libm-ieee754/s_cexpl.c: Moved to ... |
63852212 | 189 | * sysdeps/generic/s_cexpl.c: ...here. |
abfbdde1 | 190 | * sysdeps/libm-ieee754/s_clog.c: Moved to ... |
63852212 | 191 | * sysdeps/generic/s_clog.c: ...here. |
abfbdde1 | 192 | * sysdeps/libm-ieee754/s_clog10.c: Moved to ... |
63852212 | 193 | * sysdeps/generic/s_clog10.c: ...here. |
abfbdde1 | 194 | * sysdeps/libm-ieee754/s_clog10f.c: Moved to ... |
63852212 | 195 | * sysdeps/generic/s_clog10f.c: ...here. |
abfbdde1 | 196 | * sysdeps/libm-ieee754/s_clog10l.c: Moved to ... |
63852212 | 197 | * sysdeps/generic/s_clog10l.c: ...here. |
abfbdde1 | 198 | * sysdeps/libm-ieee754/s_clogf.c: Moved to ... |
63852212 | 199 | * sysdeps/generic/s_clogf.c: ...here. |
abfbdde1 | 200 | * sysdeps/libm-ieee754/s_clogl.c: Moved to ... |
63852212 | 201 | * sysdeps/generic/s_clogl.c: ...here. |
abfbdde1 | 202 | * sysdeps/libm-ieee754/s_cpow.c: Moved to ... |
63852212 | 203 | * sysdeps/generic/s_cpow.c: ...here. |
abfbdde1 | 204 | * sysdeps/libm-ieee754/s_cpowf.c: Moved to ... |
63852212 | 205 | * sysdeps/generic/s_cpowf.c: ...here. |
abfbdde1 | 206 | * sysdeps/libm-ieee754/s_cpowl.c: Moved to ... |
63852212 | 207 | * sysdeps/generic/s_cpowl.c: ...here. |
abfbdde1 | 208 | * sysdeps/libm-ieee754/s_cproj.c: Moved to ... |
63852212 | 209 | * sysdeps/generic/s_cproj.c: ...here. |
abfbdde1 | 210 | * sysdeps/libm-ieee754/s_cprojf.c: Moved to ... |
63852212 | 211 | * sysdeps/generic/s_cprojf.c: ...here. |
abfbdde1 | 212 | * sysdeps/libm-ieee754/s_cprojl.c: Moved to ... |
63852212 | 213 | * sysdeps/generic/s_cprojl.c: ...here. |
abfbdde1 | 214 | * sysdeps/libm-ieee754/s_csin.c: Moved to ... |
63852212 | 215 | * sysdeps/generic/s_csin.c: ...here. |
abfbdde1 | 216 | * sysdeps/libm-ieee754/s_csinf.c: Moved to ... |
63852212 | 217 | * sysdeps/generic/s_csinf.c: ...here. |
abfbdde1 | 218 | * sysdeps/libm-ieee754/s_csinh.c: Moved to ... |
63852212 | 219 | * sysdeps/generic/s_csinh.c: ...here. |
abfbdde1 | 220 | * sysdeps/libm-ieee754/s_csinhf.c: Moved to ... |
63852212 | 221 | * sysdeps/generic/s_csinhf.c: ...here. |
abfbdde1 | 222 | * sysdeps/libm-ieee754/s_csinhl.c: Moved to ... |
63852212 | 223 | * sysdeps/generic/s_csinhl.c: ...here. |
abfbdde1 | 224 | * sysdeps/libm-ieee754/s_csinl.c: Moved to ... |
63852212 | 225 | * sysdeps/generic/s_csinl.c: ...here. |
abfbdde1 | 226 | * sysdeps/libm-ieee754/s_csqrt.c: Moved to ... |
63852212 | 227 | * sysdeps/generic/s_csqrt.c: ...here. |
abfbdde1 | 228 | * sysdeps/libm-ieee754/s_csqrtf.c: Moved to ... |
63852212 | 229 | * sysdeps/generic/s_csqrtf.c: ...here. |
abfbdde1 | 230 | * sysdeps/libm-ieee754/s_csqrtl.c: Moved to ... |
63852212 | 231 | * sysdeps/generic/s_csqrtl.c: ...here. |
abfbdde1 | 232 | * sysdeps/libm-ieee754/s_ctan.c: Moved to ... |
63852212 | 233 | * sysdeps/generic/s_ctan.c: ...here. |
abfbdde1 | 234 | * sysdeps/libm-ieee754/s_ctanf.c: Moved to ... |
63852212 | 235 | * sysdeps/generic/s_ctanf.c: ...here. |
abfbdde1 | 236 | * sysdeps/libm-ieee754/s_ctanh.c: Moved to ... |
63852212 | 237 | * sysdeps/generic/s_ctanh.c: ...here. |
abfbdde1 | 238 | * sysdeps/libm-ieee754/s_ctanhf.c: Moved to ... |
63852212 | 239 | * sysdeps/generic/s_ctanhf.c: ...here. |
abfbdde1 | 240 | * sysdeps/libm-ieee754/s_ctanhl.c: Moved to ... |
63852212 | 241 | * sysdeps/generic/s_ctanhl.c: ...here. |
abfbdde1 | 242 | * sysdeps/libm-ieee754/s_ctanl.c: Moved to ... |
63852212 | 243 | * sysdeps/generic/s_ctanl.c: ...here. |
abfbdde1 | 244 | * sysdeps/libm-ieee754/s_fdim.c: Moved to ... |
63852212 | 245 | * sysdeps/generic/s_fdim.c: ...here. |
abfbdde1 | 246 | * sysdeps/libm-ieee754/s_fdimf.c: Moved to ... |
63852212 | 247 | * sysdeps/generic/s_fdimf.c: ...here. |
abfbdde1 | 248 | * sysdeps/libm-ieee754/s_fdiml.c: Moved to ... |
63852212 | 249 | * sysdeps/generic/s_fdiml.c: ...here. |
abfbdde1 | 250 | * sysdeps/libm-ieee754/s_fma.c: Moved to ... |
63852212 | 251 | * sysdeps/generic/s_fma.c: ...here. |
abfbdde1 | 252 | * sysdeps/libm-ieee754/s_fmaf.c: Moved to ... |
63852212 | 253 | * sysdeps/generic/s_fmaf.c: ...here. |
abfbdde1 | 254 | * sysdeps/libm-ieee754/s_fmal.c: Moved to ... |
63852212 | 255 | * sysdeps/generic/s_fmal.c: ...here. |
abfbdde1 | 256 | * sysdeps/libm-ieee754/s_fmax.c: Moved to ... |
63852212 | 257 | * sysdeps/generic/s_fmax.c: ...here. |
abfbdde1 | 258 | * sysdeps/libm-ieee754/s_fmaxf.c: Moved to ... |
63852212 | 259 | * sysdeps/generic/s_fmaxf.c: ...here. |
abfbdde1 | 260 | * sysdeps/libm-ieee754/s_fmaxl.c: Moved to ... |
63852212 | 261 | * sysdeps/generic/s_fmaxl.c: ...here. |
abfbdde1 | 262 | * sysdeps/libm-ieee754/s_fmin.c: Moved to ... |
63852212 | 263 | * sysdeps/generic/s_fmin.c: ...here. |
abfbdde1 | 264 | * sysdeps/libm-ieee754/s_fminf.c: Moved to ... |
63852212 | 265 | * sysdeps/generic/s_fminf.c: ...here. |
abfbdde1 | 266 | * sysdeps/libm-ieee754/s_fminl.c: Moved to ... |
63852212 | 267 | * sysdeps/generic/s_fminl.c: ...here. |
abfbdde1 | 268 | * sysdeps/libm-ieee754/s_ldexp.c: Moved to ... |
63852212 | 269 | * sysdeps/generic/s_ldexp.c: ...here. |
abfbdde1 | 270 | * sysdeps/libm-ieee754/s_ldexpf.c: Moved to ... |
63852212 | 271 | * sysdeps/generic/s_ldexpf.c: ...here. |
abfbdde1 | 272 | * sysdeps/libm-ieee754/s_ldexpl.c: Moved to ... |
63852212 | 273 | * sysdeps/generic/s_ldexpl.c: ...here. |
abfbdde1 | 274 | * sysdeps/libm-ieee754/s_nan.c: Moved to ... |
63852212 | 275 | * sysdeps/generic/s_nan.c: ...here. |
abfbdde1 | 276 | * sysdeps/libm-ieee754/s_nanf.c: Moved to ... |
63852212 | 277 | * sysdeps/generic/s_nanf.c: ...here. |
abfbdde1 | 278 | * sysdeps/libm-ieee754/s_nanl.c: Moved to ... |
63852212 | 279 | * sysdeps/generic/s_nanl.c: ...here. |
abfbdde1 | 280 | * sysdeps/libm-ieee754/s_significand.c: Moved to ... |
63852212 | 281 | * sysdeps/generic/s_significand.c: ...here. |
abfbdde1 | 282 | * sysdeps/libm-ieee754/s_significandf.c: Moved to ... |
63852212 | 283 | * sysdeps/generic/s_significandf.c: ...here. |
abfbdde1 | 284 | * sysdeps/libm-ieee754/s_significandl.c: Moved to ... |
63852212 | 285 | * sysdeps/generic/s_significandl.c: ...here. |
abfbdde1 UD |
286 | Avoid conversion from int to double and then to long double. |
287 | * sysdeps/libm-ieee754/w_acos.c: Moved to ... | |
288 | * math/w_acos.c: ...here. | |
289 | * sysdeps/libm-ieee754/w_acosf.c: Moved to ... | |
290 | * math/w_acosf.c: ...here. | |
291 | * sysdeps/libm-ieee754/w_acosh.c: Moved to ... | |
292 | * math/w_acosh.c: ...here. | |
293 | * sysdeps/libm-ieee754/w_acoshf.c: Moved to ... | |
294 | * math/w_acoshf.c: ...here. | |
295 | * sysdeps/libm-ieee754/w_acoshl.c: Moved to ... | |
296 | * math/w_acoshl.c: ...here. | |
297 | * sysdeps/libm-ieee754/w_acosl.c: Moved to ... | |
298 | * math/w_acosl.c: ...here. | |
299 | * sysdeps/libm-ieee754/w_asin.c: Moved to ... | |
300 | * math/w_asin.c: ...here. | |
301 | * sysdeps/libm-ieee754/w_asinf.c: Moved to ... | |
302 | * math/w_asinf.c: ...here. | |
303 | * sysdeps/libm-ieee754/w_asinl.c: Moved to ... | |
304 | * math/w_asinl.c: ...here. | |
305 | * sysdeps/libm-ieee754/w_atan2.c: Moved to ... | |
306 | * math/w_atan2.c: ...here. | |
307 | * sysdeps/libm-ieee754/w_atan2f.c: Moved to ... | |
308 | * math/w_atan2f.c: ...here. | |
309 | * sysdeps/libm-ieee754/w_atan2l.c: Moved to ... | |
310 | * math/w_atan2l.c: ...here. | |
311 | * sysdeps/libm-ieee754/w_atanh.c: Moved to ... | |
312 | * math/w_atanh.c: ...here. | |
313 | * sysdeps/libm-ieee754/w_atanhf.c: Moved to ... | |
314 | * math/w_atanhf.c: ...here. | |
315 | * sysdeps/libm-ieee754/w_atanhl.c: Moved to ... | |
316 | * math/w_atanhl.c: ...here. | |
317 | * sysdeps/libm-ieee754/w_cosh.c: Moved to ... | |
318 | * math/w_cosh.c: ...here. | |
319 | * sysdeps/libm-ieee754/w_coshf.c: Moved to ... | |
320 | * math/w_coshf.c: ...here. | |
321 | * sysdeps/libm-ieee754/w_coshl.c: Moved to ... | |
322 | * math/w_coshl.c: ...here. | |
323 | * sysdeps/libm-ieee754/w_drem.c: Moved to ... | |
324 | * math/w_drem.c: ...here. | |
325 | * sysdeps/libm-ieee754/w_dremf.c: Moved to ... | |
326 | * math/w_dremf.c: ...here. | |
327 | * sysdeps/libm-ieee754/w_dreml.c: Moved to ... | |
328 | * math/w_dreml.c: ...here. | |
329 | * sysdeps/libm-ieee754/w_exp10.c: Moved to ... | |
330 | * math/w_exp10.c: ...here. | |
331 | * sysdeps/libm-ieee754/w_exp10f.c: Moved to ... | |
332 | * math/w_exp10f.c: ...here. | |
333 | * sysdeps/libm-ieee754/w_exp10l.c: Moved to ... | |
334 | * math/w_exp10l.c: ...here. | |
335 | * sysdeps/libm-ieee754/w_exp2.c: Moved to ... | |
336 | * math/w_exp2.c: ...here. | |
337 | * sysdeps/libm-ieee754/w_exp2f.c: Moved to ... | |
338 | * math/w_exp2f.c: ...here. | |
339 | * sysdeps/libm-ieee754/w_exp2l.c: Moved to ... | |
340 | * math/w_exp2l.c: ...here. | |
341 | * sysdeps/libm-ieee754/w_fmod.c: Moved to ... | |
342 | * math/w_fmod.c: ...here. | |
343 | * sysdeps/libm-ieee754/w_fmodf.c: Moved to ... | |
344 | * math/w_fmodf.c: ...here. | |
345 | * sysdeps/libm-ieee754/w_fmodl.c: Moved to ... | |
346 | * math/w_fmodl.c: ...here. | |
347 | * sysdeps/libm-ieee754/w_hypot.c: Moved to ... | |
348 | * math/w_hypot.c: ...here. | |
349 | * sysdeps/libm-ieee754/w_hypotf.c: Moved to ... | |
350 | * math/w_hypotf.c: ...here. | |
351 | * sysdeps/libm-ieee754/w_hypotl.c: Moved to ... | |
352 | * math/w_hypotl.c: ...here. | |
353 | * sysdeps/libm-ieee754/w_j0.c: Moved to ... | |
354 | * math/w_j0.c: ...here. | |
355 | * sysdeps/libm-ieee754/w_j0f.c: Moved to ... | |
356 | * math/w_j0f.c: ...here. | |
357 | * sysdeps/libm-ieee754/w_j0l.c: Moved to ... | |
358 | * math/w_j0l.c: ...here. | |
359 | * sysdeps/libm-ieee754/w_j1.c: Moved to ... | |
360 | * math/w_j1.c: ...here. | |
361 | * sysdeps/libm-ieee754/w_j1f.c: Moved to ... | |
362 | * math/w_j1f.c: ...here. | |
363 | * sysdeps/libm-ieee754/w_j1l.c: Moved to ... | |
364 | * math/w_j1l.c: ...here. | |
365 | * sysdeps/libm-ieee754/w_jn.c: Moved to ... | |
366 | * math/w_jn.c: ...here. | |
367 | * sysdeps/libm-ieee754/w_jnf.c: Moved to ... | |
368 | * math/w_jnf.c: ...here. | |
369 | * sysdeps/libm-ieee754/w_jnl.c: Moved to ... | |
370 | * math/w_jnl.c: ...here. | |
371 | * sysdeps/libm-ieee754/w_lgamma.c: Moved to ... | |
372 | * math/w_lgamma.c: ...here. | |
373 | * sysdeps/libm-ieee754/w_lgamma_r.c: Moved to ... | |
374 | * math/w_lgamma_r.c: ...here. | |
375 | * sysdeps/libm-ieee754/w_lgammaf.c: Moved to ... | |
376 | * math/w_lgammaf.c: ...here. | |
377 | * sysdeps/libm-ieee754/w_lgammaf_r.c: Moved to ... | |
378 | * math/w_lgammaf_r.c: ...here. | |
379 | * sysdeps/libm-ieee754/w_lgammal.c: Moved to ... | |
380 | * math/w_lgammal.c: ...here. | |
381 | * sysdeps/libm-ieee754/w_lgammal_r.c: Moved to ... | |
382 | * math/w_lgammal_r.c: ...here. | |
383 | * sysdeps/libm-ieee754/w_log.c: Moved to ... | |
384 | * math/w_log.c: ...here. | |
385 | * sysdeps/libm-ieee754/w_log10.c: Moved to ... | |
386 | * math/w_log10.c: ...here. | |
387 | * sysdeps/libm-ieee754/w_log10f.c: Moved to ... | |
388 | * math/w_log10f.c: ...here. | |
389 | * sysdeps/libm-ieee754/w_log10l.c: Moved to ... | |
390 | * math/w_log10l.c: ...here. | |
391 | * sysdeps/libm-ieee754/w_logf.c: Moved to ... | |
392 | * math/w_logf.c: ...here. | |
393 | * sysdeps/libm-ieee754/w_logl.c: Moved to ... | |
394 | * math/w_logl.c: ...here. | |
395 | * sysdeps/libm-ieee754/w_pow.c: Moved to ... | |
396 | * math/w_pow.c: ...here. | |
397 | * sysdeps/libm-ieee754/w_powf.c: Moved to ... | |
398 | * math/w_powf.c: ...here. | |
399 | * sysdeps/libm-ieee754/w_powl.c: Moved to ... | |
400 | * math/w_powl.c: ...here. | |
401 | * sysdeps/libm-ieee754/w_remainder.c: Moved to ... | |
402 | * math/w_remainder.c: ...here. | |
403 | * sysdeps/libm-ieee754/w_remainderf.c: Moved to ... | |
404 | * math/w_remainderf.c: ...here. | |
405 | * sysdeps/libm-ieee754/w_remainderl.c: Moved to ... | |
406 | * math/w_remainderl.c: ...here. | |
407 | * sysdeps/libm-ieee754/w_scalb.c: Moved to ... | |
408 | * math/w_scalb.c: ...here. | |
409 | * sysdeps/libm-ieee754/w_scalbf.c: Moved to ... | |
410 | * math/w_scalbf.c: ...here. | |
411 | * sysdeps/libm-ieee754/w_scalbl.c: Moved to ... | |
412 | * math/w_scalbl.c: ...here. | |
413 | * sysdeps/libm-ieee754/w_sinh.c: Moved to ... | |
414 | * math/w_sinh.c: ...here. | |
415 | * sysdeps/libm-ieee754/w_sinhf.c: Moved to ... | |
416 | * math/w_sinhf.c: ...here. | |
417 | * sysdeps/libm-ieee754/w_sinhl.c: Moved to ... | |
418 | * math/w_sinhl.c: ...here. | |
419 | * sysdeps/libm-ieee754/w_sqrt.c: Moved to ... | |
420 | * math/w_sqrt.c: ...here. | |
421 | * sysdeps/libm-ieee754/w_sqrtf.c: Moved to ... | |
422 | * math/w_sqrtf.c: ...here. | |
423 | * sysdeps/libm-ieee754/w_sqrtl.c: Moved to ... | |
424 | * math/w_sqrtl.c: ...here. | |
425 | * sysdeps/libm-ieee754/w_tgamma.c: Moved to ... | |
426 | * math/w_tgamma.c: ...here. | |
427 | * sysdeps/libm-ieee754/w_tgammaf.c: Moved to ... | |
428 | * math/w_tgammaf.c: ...here. | |
429 | * sysdeps/libm-ieee754/w_tgammal.c: Moved to ... | |
430 | * math/w_tgammal.c: ...here. | |
431 | * sysdeps/libm-i387/e_acos.S: Moved to ... | |
432 | * sysdeps/i386/fpu/e_acos.S: ...here. | |
433 | * sysdeps/libm-i387/e_acosf.S: Moved to ... | |
434 | * sysdeps/i386/fpu/e_acosf.S: ...here. | |
435 | * sysdeps/libm-i387/e_acosh.S: Moved to ... | |
436 | * sysdeps/i386/fpu/e_acosh.S: ...here. | |
437 | * sysdeps/libm-i387/e_acoshf.S: Moved to ... | |
438 | * sysdeps/i386/fpu/e_acoshf.S: ...here. | |
439 | * sysdeps/libm-i387/e_acoshl.S: Moved to ... | |
440 | * sysdeps/i386/fpu/e_acoshl.S: ...here. | |
441 | * sysdeps/libm-i387/e_acosl.S: Moved to ... | |
442 | * sysdeps/i386/fpu/e_acosl.S: ...here. | |
443 | * sysdeps/libm-i387/e_asin.S: Moved to ... | |
444 | * sysdeps/i386/fpu/e_asin.S: ...here. | |
445 | * sysdeps/libm-i387/e_asinf.S: Moved to ... | |
446 | * sysdeps/i386/fpu/e_asinf.S: ...here. | |
447 | * sysdeps/libm-i387/e_asinl.S: Moved to ... | |
448 | * sysdeps/i386/fpu/e_asinl.S: ...here. | |
449 | * sysdeps/libm-i387/e_atan2.S: Moved to ... | |
450 | * sysdeps/i386/fpu/e_atan2.S: ...here. | |
451 | * sysdeps/libm-i387/e_atan2f.S: Moved to ... | |
452 | * sysdeps/i386/fpu/e_atan2f.S: ...here. | |
453 | * sysdeps/libm-i387/e_atan2l.S: Moved to ... | |
454 | * sysdeps/i386/fpu/e_atan2l.S: ...here. | |
455 | * sysdeps/libm-i387/e_atanh.S: Moved to ... | |
456 | * sysdeps/i386/fpu/e_atanh.S: ...here. | |
457 | * sysdeps/libm-i387/e_atanhf.S: Moved to ... | |
458 | * sysdeps/i386/fpu/e_atanhf.S: ...here. | |
459 | * sysdeps/libm-i387/e_atanhl.S: Moved to ... | |
460 | * sysdeps/i386/fpu/e_atanhl.S: ...here. | |
461 | * sysdeps/libm-i387/e_exp.S: Moved to ... | |
462 | * sysdeps/i386/fpu/e_exp.S: ...here. | |
463 | * sysdeps/libm-i387/e_exp10.S: Moved to ... | |
464 | * sysdeps/i386/fpu/e_exp10.S: ...here. | |
465 | * sysdeps/libm-i387/e_exp10f.S: Moved to ... | |
466 | * sysdeps/i386/fpu/e_exp10f.S: ...here. | |
467 | * sysdeps/libm-i387/e_exp10l.S: Moved to ... | |
468 | * sysdeps/i386/fpu/e_exp10l.S: ...here. | |
469 | * sysdeps/libm-i387/e_expf.S: Moved to ... | |
470 | * sysdeps/i386/fpu/e_expf.S: ...here. | |
471 | * sysdeps/libm-i387/e_expl.S: Moved to ... | |
472 | * sysdeps/i386/fpu/e_expl.S: ...here. | |
473 | * sysdeps/libm-i387/e_fmod.S: Moved to ... | |
474 | * sysdeps/i386/fpu/e_fmod.S: ...here. | |
475 | * sysdeps/libm-i387/e_fmodf.S: Moved to ... | |
476 | * sysdeps/i386/fpu/e_fmodf.S: ...here. | |
477 | * sysdeps/libm-i387/e_fmodl.S: Moved to ... | |
478 | * sysdeps/i386/fpu/e_fmodl.S: ...here. | |
479 | * sysdeps/libm-i387/e_hypot.S: Moved to ... | |
480 | * sysdeps/i386/fpu/e_hypot.S: ...here. | |
481 | * sysdeps/libm-i387/e_hypotf.S: Moved to ... | |
482 | * sysdeps/i386/fpu/e_hypotf.S: ...here. | |
483 | * sysdeps/libm-i387/e_log.S: Moved to ... | |
484 | * sysdeps/i386/fpu/e_log.S: ...here. | |
485 | * sysdeps/libm-i387/e_log10.S: Moved to ... | |
486 | * sysdeps/i386/fpu/e_log10.S: ...here. | |
487 | * sysdeps/libm-i387/e_log10f.S: Moved to ... | |
488 | * sysdeps/i386/fpu/e_log10f.S: ...here. | |
489 | * sysdeps/libm-i387/e_log10l.S: Moved to ... | |
490 | * sysdeps/i386/fpu/e_log10l.S: ...here. | |
491 | * sysdeps/libm-i387/e_logf.S: Moved to ... | |
492 | * sysdeps/i386/fpu/e_logf.S: ...here. | |
493 | * sysdeps/libm-i387/e_logl.S: Moved to ... | |
494 | * sysdeps/i386/fpu/e_logl.S: ...here. | |
495 | * sysdeps/libm-i387/e_pow.S: Moved to ... | |
496 | * sysdeps/i386/fpu/e_pow.S: ...here. | |
497 | * sysdeps/libm-i387/e_powf.S: Moved to ... | |
498 | * sysdeps/i386/fpu/e_powf.S: ...here. | |
499 | * sysdeps/libm-i387/e_powl.S: Moved to ... | |
500 | * sysdeps/i386/fpu/e_powl.S: ...here. | |
501 | * sysdeps/libm-i387/e_rem_pio2l.c: Moved to ... | |
502 | * sysdeps/i386/fpu/e_rem_pio2l.c: ...here. | |
503 | * sysdeps/libm-i387/e_remainder.S: Moved to ... | |
504 | * sysdeps/i386/fpu/e_remainder.S: ...here. | |
505 | * sysdeps/libm-i387/e_remainderf.S: Moved to ... | |
506 | * sysdeps/i386/fpu/e_remainderf.S: ...here. | |
507 | * sysdeps/libm-i387/e_remainderl.S: Moved to ... | |
508 | * sysdeps/i386/fpu/e_remainderl.S: ...here. | |
509 | * sysdeps/libm-i387/e_scalb.S: Moved to ... | |
510 | * sysdeps/i386/fpu/e_scalb.S: ...here. | |
511 | * sysdeps/libm-i387/e_scalbf.S: Moved to ... | |
512 | * sysdeps/i386/fpu/e_scalbf.S: ...here. | |
513 | * sysdeps/libm-i387/e_scalbl.S: Moved to ... | |
514 | * sysdeps/i386/fpu/e_scalbl.S: ...here. | |
515 | * sysdeps/libm-i387/e_sqrt.S: Moved to ... | |
516 | * sysdeps/i386/fpu/e_sqrt.S: ...here. | |
517 | * sysdeps/libm-i387/e_sqrtf.S: Moved to ... | |
518 | * sysdeps/i386/fpu/e_sqrtf.S: ...here. | |
519 | * sysdeps/libm-i387/e_sqrtl.S: Moved to ... | |
520 | * sysdeps/i386/fpu/e_sqrtl.S: ...here. | |
521 | * sysdeps/libm-i387/k_rem_pio2l.c: Moved to ... | |
522 | * sysdeps/i386/fpu/k_rem_pio2l.c: ...here. | |
523 | * sysdeps/libm-i387/s_asinh.S: Moved to ... | |
524 | * sysdeps/i386/fpu/s_asinh.S: ...here. | |
525 | * sysdeps/libm-i387/s_asinhf.S: Moved to ... | |
526 | * sysdeps/i386/fpu/s_asinhf.S: ...here. | |
527 | * sysdeps/libm-i387/s_asinhl.S: Moved to ... | |
528 | * sysdeps/i386/fpu/s_asinhl.S: ...here. | |
529 | * sysdeps/libm-i387/s_atan.S: Moved to ... | |
530 | * sysdeps/i386/fpu/s_atan.S: ...here. | |
531 | * sysdeps/libm-i387/s_atanf.S: Moved to ... | |
532 | * sysdeps/i386/fpu/s_atanf.S: ...here. | |
533 | * sysdeps/libm-i387/s_atanl.S: Moved to ... | |
534 | * sysdeps/i386/fpu/s_atanl.S: ...here. | |
535 | * sysdeps/libm-i387/s_cbrt.S: Moved to ... | |
536 | * sysdeps/i386/fpu/s_cbrt.S: ...here. | |
537 | * sysdeps/libm-i387/s_cbrtf.S: Moved to ... | |
538 | * sysdeps/i386/fpu/s_cbrtf.S: ...here. | |
539 | * sysdeps/libm-i387/s_cbrtl.S: Moved to ... | |
540 | * sysdeps/i386/fpu/s_cbrtl.S: ...here. | |
541 | * sysdeps/libm-i387/s_ceil.S: Moved to ... | |
542 | * sysdeps/i386/fpu/s_ceil.S: ...here. | |
543 | * sysdeps/libm-i387/s_ceilf.S: Moved to ... | |
544 | * sysdeps/i386/fpu/s_ceilf.S: ...here. | |
545 | * sysdeps/libm-i387/s_ceill.S: Moved to ... | |
546 | * sysdeps/i386/fpu/s_ceill.S: ...here. | |
547 | * sysdeps/libm-i387/s_cexp.S: Moved to ... | |
548 | * sysdeps/i386/fpu/s_cexp.S: ...here. | |
549 | * sysdeps/libm-i387/s_cexpf.S: Moved to ... | |
550 | * sysdeps/i386/fpu/s_cexpf.S: ...here. | |
551 | * sysdeps/libm-i387/s_cexpl.S: Moved to ... | |
552 | * sysdeps/i386/fpu/s_cexpl.S: ...here. | |
553 | * sysdeps/libm-i387/s_copysign.S: Moved to ... | |
554 | * sysdeps/i386/fpu/s_copysign.S: ...here. | |
555 | * sysdeps/libm-i387/s_copysignf.S: Moved to ... | |
556 | * sysdeps/i386/fpu/s_copysignf.S: ...here. | |
557 | * sysdeps/libm-i387/s_copysignl.S: Moved to ... | |
558 | * sysdeps/i386/fpu/s_copysignl.S: ...here. | |
559 | * sysdeps/libm-i387/s_cos.S: Moved to ... | |
560 | * sysdeps/i386/fpu/s_cos.S: ...here. | |
561 | * sysdeps/libm-i387/s_cosf.S: Moved to ... | |
562 | * sysdeps/i386/fpu/s_cosf.S: ...here. | |
563 | * sysdeps/libm-i387/s_cosl.S: Moved to ... | |
564 | * sysdeps/i386/fpu/s_cosl.S: ...here. | |
565 | * sysdeps/libm-i387/s_exp2.S: Moved to ... | |
566 | * sysdeps/i386/fpu/s_exp2.S: ...here. | |
567 | * sysdeps/libm-i387/s_exp2f.S: Moved to ... | |
568 | * sysdeps/i386/fpu/s_exp2f.S: ...here. | |
569 | * sysdeps/libm-i387/s_exp2l.S: Moved to ... | |
570 | * sysdeps/i386/fpu/s_exp2l.S: ...here. | |
571 | * sysdeps/libm-i387/s_expm1.S: Moved to ... | |
572 | * sysdeps/i386/fpu/s_expm1.S: ...here. | |
573 | * sysdeps/libm-i387/s_expm1f.S: Moved to ... | |
574 | * sysdeps/i386/fpu/s_expm1f.S: ...here. | |
575 | * sysdeps/libm-i387/s_expm1l.S: Moved to ... | |
576 | * sysdeps/i386/fpu/s_expm1l.S: ...here. | |
577 | * sysdeps/libm-i387/s_fdim.S: Moved to ... | |
578 | * sysdeps/i386/fpu/s_fdim.S: ...here. | |
579 | * sysdeps/libm-i387/s_fdimf.S: Moved to ... | |
580 | * sysdeps/i386/fpu/s_fdimf.S: ...here. | |
581 | * sysdeps/libm-i387/s_fdiml.S: Moved to ... | |
582 | * sysdeps/i386/fpu/s_fdiml.S: ...here. | |
583 | * sysdeps/libm-i387/s_finite.S: Moved to ... | |
584 | * sysdeps/i386/fpu/s_finite.S: ...here. | |
585 | * sysdeps/libm-i387/s_finitef.S: Moved to ... | |
586 | * sysdeps/i386/fpu/s_finitef.S: ...here. | |
587 | * sysdeps/libm-i387/s_finitel.S: Moved to ... | |
588 | * sysdeps/i386/fpu/s_finitel.S: ...here. | |
589 | * sysdeps/libm-i387/s_floor.S: Moved to ... | |
590 | * sysdeps/i386/fpu/s_floor.S: ...here. | |
591 | * sysdeps/libm-i387/s_floorf.S: Moved to ... | |
592 | * sysdeps/i386/fpu/s_floorf.S: ...here. | |
593 | * sysdeps/libm-i387/s_floorl.S: Moved to ... | |
594 | * sysdeps/i386/fpu/s_floorl.S: ...here. | |
595 | * sysdeps/libm-i387/s_fma.S: Moved to ... | |
596 | * sysdeps/i386/fpu/s_fma.S: ...here. | |
597 | * sysdeps/libm-i387/s_fmaf.S: Moved to ... | |
598 | * sysdeps/i386/fpu/s_fmaf.S: ...here. | |
599 | * sysdeps/libm-i387/s_fmal.S: Moved to ... | |
600 | * sysdeps/i386/fpu/s_fmal.S: ...here. | |
601 | * sysdeps/libm-i387/s_fmax.S: Moved to ... | |
602 | * sysdeps/i386/fpu/s_fmax.S: ...here. | |
603 | * sysdeps/libm-i387/s_fmaxf.S: Moved to ... | |
604 | * sysdeps/i386/fpu/s_fmaxf.S: ...here. | |
605 | * sysdeps/libm-i387/s_fmaxl.S: Moved to ... | |
606 | * sysdeps/i386/fpu/s_fmaxl.S: ...here. | |
607 | * sysdeps/libm-i387/s_fmin.S: Moved to ... | |
608 | * sysdeps/i386/fpu/s_fmin.S: ...here. | |
609 | * sysdeps/libm-i387/s_fminf.S: Moved to ... | |
610 | * sysdeps/i386/fpu/s_fminf.S: ...here. | |
611 | * sysdeps/libm-i387/s_fminl.S: Moved to ... | |
612 | * sysdeps/i386/fpu/s_fminl.S: ...here. | |
613 | * sysdeps/libm-i387/s_frexp.S: Moved to ... | |
614 | * sysdeps/i386/fpu/s_frexp.S: ...here. | |
615 | * sysdeps/libm-i387/s_frexpf.S: Moved to ... | |
616 | * sysdeps/i386/fpu/s_frexpf.S: ...here. | |
617 | * sysdeps/libm-i387/s_frexpl.S: Moved to ... | |
618 | * sysdeps/i386/fpu/s_frexpl.S: ...here. | |
619 | * sysdeps/libm-i387/s_ilogb.S: Moved to ... | |
620 | * sysdeps/i386/fpu/s_ilogb.S: ...here. | |
621 | * sysdeps/libm-i387/s_ilogbf.S: Moved to ... | |
622 | * sysdeps/i386/fpu/s_ilogbf.S: ...here. | |
623 | * sysdeps/libm-i387/s_ilogbl.S: Moved to ... | |
624 | * sysdeps/i386/fpu/s_ilogbl.S: ...here. | |
625 | * sysdeps/libm-i387/s_llrint.S: Moved to ... | |
626 | * sysdeps/i386/fpu/s_llrint.S: ...here. | |
627 | * sysdeps/libm-i387/s_llrintf.S: Moved to ... | |
628 | * sysdeps/i386/fpu/s_llrintf.S: ...here. | |
629 | * sysdeps/libm-i387/s_llrintl.S: Moved to ... | |
630 | * sysdeps/i386/fpu/s_llrintl.S: ...here. | |
631 | * sysdeps/libm-i387/s_log1p.S: Moved to ... | |
632 | * sysdeps/i386/fpu/s_log1p.S: ...here. | |
633 | * sysdeps/libm-i387/s_log1pf.S: Moved to ... | |
634 | * sysdeps/i386/fpu/s_log1pf.S: ...here. | |
635 | * sysdeps/libm-i387/s_log1pl.S: Moved to ... | |
636 | * sysdeps/i386/fpu/s_log1pl.S: ...here. | |
637 | * sysdeps/libm-i387/s_log2.S: Moved to ... | |
638 | * sysdeps/i386/fpu/s_log2.S: ...here. | |
639 | * sysdeps/libm-i387/s_log2f.S: Moved to ... | |
640 | * sysdeps/i386/fpu/s_log2f.S: ...here. | |
641 | * sysdeps/libm-i387/s_log2l.S: Moved to ... | |
642 | * sysdeps/i386/fpu/s_log2l.S: ...here. | |
643 | * sysdeps/libm-i387/s_logb.S: Moved to ... | |
644 | * sysdeps/i386/fpu/s_logb.S: ...here. | |
645 | * sysdeps/libm-i387/s_logbf.S: Moved to ... | |
646 | * sysdeps/i386/fpu/s_logbf.S: ...here. | |
647 | * sysdeps/libm-i387/s_logbl.S: Moved to ... | |
648 | * sysdeps/i386/fpu/s_logbl.S: ...here. | |
649 | * sysdeps/libm-i387/s_lrint.S: Moved to ... | |
650 | * sysdeps/i386/fpu/s_lrint.S: ...here. | |
651 | * sysdeps/libm-i387/s_lrintf.S: Moved to ... | |
652 | * sysdeps/i386/fpu/s_lrintf.S: ...here. | |
653 | * sysdeps/libm-i387/s_lrintl.S: Moved to ... | |
654 | * sysdeps/i386/fpu/s_lrintl.S: ...here. | |
655 | * sysdeps/libm-i387/s_nearbyint.S: Moved to ... | |
656 | * sysdeps/i386/fpu/s_nearbyint.S: ...here. | |
657 | * sysdeps/libm-i387/s_nearbyintf.S: Moved to ... | |
658 | * sysdeps/i386/fpu/s_nearbyintf.S: ...here. | |
659 | * sysdeps/libm-i387/s_nearbyintl.S: Moved to ... | |
660 | * sysdeps/i386/fpu/s_nearbyintl.S: ...here. | |
661 | * sysdeps/libm-i387/s_remquo.S: Moved to ... | |
662 | * sysdeps/i386/fpu/s_remquo.S: ...here. | |
663 | * sysdeps/libm-i387/s_remquof.S: Moved to ... | |
664 | * sysdeps/i386/fpu/s_remquof.S: ...here. | |
665 | * sysdeps/libm-i387/s_remquol.S: Moved to ... | |
666 | * sysdeps/i386/fpu/s_remquol.S: ...here. | |
667 | * sysdeps/libm-i387/s_rint.S: Moved to ... | |
668 | * sysdeps/i386/fpu/s_rint.S: ...here. | |
669 | * sysdeps/libm-i387/s_rintf.S: Moved to ... | |
670 | * sysdeps/i386/fpu/s_rintf.S: ...here. | |
671 | * sysdeps/libm-i387/s_rintl.S: Moved to ... | |
672 | * sysdeps/i386/fpu/s_rintl.S: ...here. | |
673 | * sysdeps/libm-i387/s_scalbn.S: Moved to ... | |
674 | * sysdeps/i386/fpu/s_scalbn.S: ...here. | |
675 | * sysdeps/libm-i387/s_scalbnf.S: Moved to ... | |
676 | * sysdeps/i386/fpu/s_scalbnf.S: ...here. | |
677 | * sysdeps/libm-i387/s_scalbnl.S: Moved to ... | |
678 | * sysdeps/i386/fpu/s_scalbnl.S: ...here. | |
679 | * sysdeps/libm-i387/s_significand.S: Moved to ... | |
680 | * sysdeps/i386/fpu/s_significand.S: ...here. | |
681 | * sysdeps/libm-i387/s_significandf.S: Moved to ... | |
682 | * sysdeps/i386/fpu/s_significandf.S: ...here. | |
683 | * sysdeps/libm-i387/s_significandl.S: Moved to ... | |
684 | * sysdeps/i386/fpu/s_significandl.S: ...here. | |
685 | * sysdeps/libm-i387/s_sin.S: Moved to ... | |
686 | * sysdeps/i386/fpu/s_sin.S: ...here. | |
687 | * sysdeps/libm-i387/s_sincos.S: Moved to ... | |
688 | * sysdeps/i386/fpu/s_sincos.S: ...here. | |
689 | * sysdeps/libm-i387/s_sincosf.S: Moved to ... | |
690 | * sysdeps/i386/fpu/s_sincosf.S: ...here. | |
691 | * sysdeps/libm-i387/s_sincosl.S: Moved to ... | |
692 | * sysdeps/i386/fpu/s_sincosl.S: ...here. | |
693 | * sysdeps/libm-i387/s_sinf.S: Moved to ... | |
694 | * sysdeps/i386/fpu/s_sinf.S: ...here. | |
695 | * sysdeps/libm-i387/s_sinl.S: Moved to ... | |
696 | * sysdeps/i386/fpu/s_sinl.S: ...here. | |
697 | * sysdeps/libm-i387/s_tan.S: Moved to ... | |
698 | * sysdeps/i386/fpu/s_tan.S: ...here. | |
699 | * sysdeps/libm-i387/s_tanf.S: Moved to ... | |
700 | * sysdeps/i386/fpu/s_tanf.S: ...here. | |
701 | * sysdeps/libm-i387/s_tanl.S: Moved to ... | |
702 | * sysdeps/i386/fpu/s_tanl.S: ...here. | |
703 | * sysdeps/libm-i387/s_trunc.S: Moved to ... | |
704 | * sysdeps/i386/fpu/s_trunc.S: ...here. | |
705 | * sysdeps/libm-i387/s_truncf.S: Moved to ... | |
706 | * sysdeps/i386/fpu/s_truncf.S: ...here. | |
707 | * sysdeps/libm-i387/s_truncl.S: Moved to ... | |
708 | * sysdeps/i386/fpu/s_truncl.S: ...here. | |
709 | * sysdeps/libm-ieee754/k_standard.c: Moved to ... | |
710 | * sysdeps/ieee754/k_standard.c: ...here. | |
711 | * sysdeps/libm-ieee754/s_lib_version.c: Moved to ... | |
712 | * sysdeps/ieee754/s_lib_version.c: ...here. | |
713 | * sysdeps/libm-ieee754/s_matherr.c: Moved to ... | |
714 | * sysdeps/ieee754/s_matherr.c: ...here. | |
715 | * sysdeps/libm-ieee754/s_signgam.c: Moved to ... | |
716 | * sysdeps/ieee754/s_signgam.c: ...here. | |
717 | * sysdeps/ieee754/dbl2mpn.c: Moved to ... | |
718 | * sysdeps/ieee754/dbl-64/dbl2mpn.c: ...here. | |
719 | * sysdeps/ieee754/mpn2dbl.c: Moved to ... | |
720 | * sysdeps/ieee754/dbl-64/mpn2dbl.c: ...here. | |
721 | * sysdeps/libm-ieee754/e_acos.c: Moved to ... | |
722 | * sysdeps/ieee754/dbl-64/e_acos.c: ...here. | |
723 | * sysdeps/libm-ieee754/e_acosh.c: Moved to ... | |
724 | * sysdeps/ieee754/dbl-64/e_acosh.c: ...here. | |
725 | * sysdeps/libm-ieee754/e_asin.c: Moved to ... | |
726 | * sysdeps/ieee754/dbl-64/e_asin.c: ...here. | |
727 | * sysdeps/libm-ieee754/e_atan2.c: Moved to ... | |
728 | * sysdeps/ieee754/dbl-64/e_atan2.c: ...here. | |
729 | * sysdeps/libm-ieee754/e_atanh.c: Moved to ... | |
730 | * sysdeps/ieee754/dbl-64/e_atanh.c: ...here. | |
731 | * sysdeps/libm-ieee754/e_cosh.c: Moved to ... | |
732 | * sysdeps/ieee754/dbl-64/e_cosh.c: ...here. | |
733 | * sysdeps/libm-ieee754/e_exp.c: Moved to ... | |
734 | * sysdeps/ieee754/dbl-64/e_exp.c: ...here. | |
735 | * sysdeps/libm-ieee754/e_fmod.c: Moved to ... | |
736 | * sysdeps/ieee754/dbl-64/e_fmod.c: ...here. | |
737 | * sysdeps/libm-ieee754/e_gamma_r.c: Moved to ... | |
738 | * sysdeps/ieee754/dbl-64/e_gamma_r.c: ...here. | |
739 | * sysdeps/libm-ieee754/e_hypot.c: Moved to ... | |
740 | * sysdeps/ieee754/dbl-64/e_hypot.c: ...here. | |
741 | * sysdeps/libm-ieee754/e_j0.c: Moved to ... | |
742 | * sysdeps/ieee754/dbl-64/e_j0.c: ...here. | |
743 | * sysdeps/libm-ieee754/e_j1.c: Moved to ... | |
744 | * sysdeps/ieee754/dbl-64/e_j1.c: ...here. | |
745 | * sysdeps/libm-ieee754/e_jn.c: Moved to ... | |
746 | * sysdeps/ieee754/dbl-64/e_jn.c: ...here. | |
747 | * sysdeps/libm-ieee754/e_lgamma_r.c: Moved to ... | |
748 | * sysdeps/ieee754/dbl-64/e_lgamma_r.c: ...here. | |
749 | * sysdeps/libm-ieee754/e_log.c: Moved to ... | |
750 | * sysdeps/ieee754/dbl-64/e_log.c: ...here. | |
751 | * sysdeps/libm-ieee754/e_log10.c: Moved to ... | |
752 | * sysdeps/ieee754/dbl-64/e_log10.c: ...here. | |
753 | * sysdeps/libm-ieee754/e_pow.c: Moved to ... | |
754 | * sysdeps/ieee754/dbl-64/e_pow.c: ...here. | |
755 | * sysdeps/libm-ieee754/e_remainder.c: Moved to ... | |
756 | * sysdeps/ieee754/dbl-64/e_remainder.c: ...here. | |
757 | * sysdeps/libm-ieee754/e_sinh.c: Moved to ... | |
758 | * sysdeps/ieee754/dbl-64/e_sinh.c: ...here. | |
759 | * sysdeps/libm-ieee754/e_sqrt.c: Moved to ... | |
760 | * sysdeps/ieee754/dbl-64/e_sqrt.c: ...here. | |
761 | * sysdeps/libm-ieee754/k_cos.c: Moved to ... | |
762 | * sysdeps/ieee754/dbl-64/k_cos.c: ...here. | |
763 | * sysdeps/libm-ieee754/k_sin.c: Moved to ... | |
764 | * sysdeps/ieee754/dbl-64/k_sin.c: ...here. | |
765 | * sysdeps/libm-ieee754/k_tan.c: Moved to ... | |
766 | * sysdeps/ieee754/dbl-64/k_tan.c: ...here. | |
767 | * sysdeps/libm-ieee754/s_asinh.c: Moved to ... | |
768 | * sysdeps/ieee754/dbl-64/s_asinh.c: ...here. | |
769 | * sysdeps/libm-ieee754/s_atan.c: Moved to ... | |
770 | * sysdeps/ieee754/dbl-64/s_atan.c: ...here. | |
771 | * sysdeps/libm-ieee754/s_cbrt.c: Moved to ... | |
772 | * sysdeps/ieee754/dbl-64/s_cbrt.c: ...here. | |
773 | * sysdeps/libm-ieee754/s_ceil.c: Moved to ... | |
774 | * sysdeps/ieee754/dbl-64/s_ceil.c: ...here. | |
775 | * sysdeps/libm-ieee754/s_copysign.c: Moved to ... | |
776 | * sysdeps/ieee754/dbl-64/s_copysign.c: ...here. | |
777 | * sysdeps/libm-ieee754/s_cos.c: Moved to ... | |
778 | * sysdeps/ieee754/dbl-64/s_cos.c: ...here. | |
779 | * sysdeps/libm-ieee754/s_erf.c: Moved to ... | |
780 | * sysdeps/ieee754/dbl-64/s_erf.c: ...here. | |
781 | * sysdeps/libm-ieee754/s_exp2.c: Moved to ... | |
782 | * sysdeps/ieee754/dbl-64/s_exp2.c: ...here. | |
783 | * sysdeps/libm-ieee754/s_expm1.c: Moved to ... | |
784 | * sysdeps/ieee754/dbl-64/s_expm1.c: ...here. | |
785 | * sysdeps/libm-ieee754/s_fabs.c: Moved to ... | |
786 | * sysdeps/ieee754/dbl-64/s_fabs.c: ...here. | |
787 | * sysdeps/libm-ieee754/s_finite.c: Moved to ... | |
788 | * sysdeps/ieee754/dbl-64/s_finite.c: ...here. | |
789 | * sysdeps/libm-ieee754/s_floor.c: Moved to ... | |
790 | * sysdeps/ieee754/dbl-64/s_floor.c: ...here. | |
791 | * sysdeps/libm-ieee754/s_fpclassify.c: Moved to ... | |
792 | * sysdeps/ieee754/dbl-64/s_fpclassify.c: ...here. | |
793 | * sysdeps/libm-ieee754/s_frexp.c: Moved to ... | |
794 | * sysdeps/ieee754/dbl-64/s_frexp.c: ...here. | |
795 | * sysdeps/libm-ieee754/s_ilogb.c: Moved to ... | |
796 | * sysdeps/ieee754/dbl-64/s_ilogb.c: ...here. | |
797 | * sysdeps/libm-ieee754/s_isinf.c: Moved to ... | |
798 | * sysdeps/ieee754/dbl-64/s_isinf.c: ...here. | |
799 | * sysdeps/libm-ieee754/s_isnan.c: Moved to ... | |
800 | * sysdeps/ieee754/dbl-64/s_isnan.c: ...here. | |
801 | (__isnan): Comment above function says it returns 0 or 1, but it | |
802 | used to return 0 or -1. | |
803 | * sysdeps/libm-ieee754/s_llrint.c: Moved to ... | |
804 | * sysdeps/ieee754/dbl-64/s_llrint.c: ...here. | |
805 | * sysdeps/libm-ieee754/s_llround.c: Moved to ... | |
806 | * sysdeps/ieee754/dbl-64/s_llround.c: ...here. | |
807 | * sysdeps/libm-ieee754/s_log1p.c: Moved to ... | |
808 | * sysdeps/ieee754/dbl-64/s_log1p.c: ...here. | |
809 | * sysdeps/libm-ieee754/s_log2.c: Moved to ... | |
810 | * sysdeps/ieee754/dbl-64/s_log2.c: ...here. | |
811 | * sysdeps/libm-ieee754/s_logb.c: Moved to ... | |
812 | * sysdeps/ieee754/dbl-64/s_logb.c: ...here. | |
813 | * sysdeps/libm-ieee754/s_lrint.c: Moved to ... | |
814 | * sysdeps/ieee754/dbl-64/s_lrint.c: ...here. | |
815 | * sysdeps/libm-ieee754/s_lround.c: Moved to ... | |
816 | * sysdeps/ieee754/dbl-64/s_lround.c: ...here. | |
817 | * sysdeps/libm-ieee754/s_modf.c: Moved to ... | |
818 | * sysdeps/ieee754/dbl-64/s_modf.c: ...here. | |
819 | * sysdeps/libm-ieee754/s_nearbyint.c: Moved to ... | |
820 | * sysdeps/ieee754/dbl-64/s_nearbyint.c: ...here. | |
821 | * sysdeps/libm-ieee754/s_nextafter.c: Moved to ... | |
c68cb811 | 822 | * sysdeps/generic/s_nextafter.c: ...here. |
abfbdde1 UD |
823 | Add __nexttoward and nexttoward aliases if NO_LONG_DOUBLE. |
824 | * sysdeps/libm-ieee754/s_remquo.c: Moved to ... | |
825 | * sysdeps/ieee754/dbl-64/s_remquo.c: ...here. | |
826 | * sysdeps/libm-ieee754/s_rint.c: Moved to ... | |
827 | * sysdeps/ieee754/dbl-64/s_rint.c: ...here. | |
828 | * sysdeps/libm-ieee754/s_round.c: Moved to ... | |
829 | * sysdeps/ieee754/dbl-64/s_round.c: ...here. | |
830 | * sysdeps/libm-ieee754/s_scalbn.c: Moved to ... | |
831 | * sysdeps/ieee754/dbl-64/s_scalbn.c: ...here. | |
832 | * sysdeps/libm-ieee754/s_signbit.c: Moved to ... | |
833 | * sysdeps/ieee754/dbl-64/s_signbit.c: ...here. | |
834 | * sysdeps/libm-ieee754/s_sin.c: Moved to ... | |
835 | * sysdeps/ieee754/dbl-64/s_sin.c: ...here. | |
836 | * sysdeps/libm-ieee754/s_sincos.c: Moved to ... | |
837 | * sysdeps/ieee754/dbl-64/s_sincos.c: ...here. | |
838 | * sysdeps/libm-ieee754/s_tan.c: Moved to ... | |
839 | * sysdeps/ieee754/dbl-64/s_tan.c: ...here. | |
840 | * sysdeps/libm-ieee754/s_tanh.c: Moved to ... | |
841 | * sysdeps/ieee754/dbl-64/s_tanh.c: ...here. | |
842 | * sysdeps/libm-ieee754/s_trunc.c: Moved to ... | |
843 | * sysdeps/ieee754/dbl-64/s_trunc.c: ...here. | |
844 | * sysdeps/libm-ieee754/t_exp2.h: Moved to ... | |
845 | * sysdeps/ieee754/dbl-64/t_exp2.h: ...here. | |
846 | * sysdeps/libm-ieee754/w_exp.c: Moved to ... | |
847 | * sysdeps/ieee754/dbl-64/w_exp.c: ...here. | |
848 | * sysdeps/ieee754/mpn2flt.c: Moved to ... | |
849 | * sysdeps/ieee754/flt-32/mpn2flt.c: ...here. | |
850 | * sysdeps/libm-ieee754/e_acosf.c: Moved to ... | |
851 | * sysdeps/ieee754/flt-32/e_acosf.c: ...here. | |
852 | * sysdeps/libm-ieee754/e_acoshf.c: Moved to ... | |
853 | * sysdeps/ieee754/flt-32/e_acoshf.c: ...here. | |
854 | * sysdeps/libm-ieee754/e_asinf.c: Moved to ... | |
855 | * sysdeps/ieee754/flt-32/e_asinf.c: ...here. | |
856 | * sysdeps/libm-ieee754/e_atan2f.c: Moved to ... | |
857 | * sysdeps/ieee754/flt-32/e_atan2f.c: ...here. | |
858 | * sysdeps/libm-ieee754/e_atanhf.c: Moved to ... | |
859 | * sysdeps/ieee754/flt-32/e_atanhf.c: ...here. | |
860 | * sysdeps/libm-ieee754/e_coshf.c: Moved to ... | |
861 | * sysdeps/ieee754/flt-32/e_coshf.c: ...here. | |
862 | * sysdeps/libm-ieee754/e_expf.c: Moved to ... | |
863 | * sysdeps/ieee754/flt-32/e_expf.c: ...here. | |
864 | * sysdeps/libm-ieee754/e_fmodf.c: Moved to ... | |
865 | * sysdeps/ieee754/flt-32/e_fmodf.c: ...here. | |
866 | * sysdeps/libm-ieee754/e_gammaf_r.c: Moved to ... | |
867 | * sysdeps/ieee754/flt-32/e_gammaf_r.c: ...here. | |
868 | * sysdeps/libm-ieee754/e_hypotf.c: Moved to ... | |
869 | * sysdeps/ieee754/flt-32/e_hypotf.c: ...here. | |
870 | * sysdeps/libm-ieee754/e_j0f.c: Moved to ... | |
871 | * sysdeps/ieee754/flt-32/e_j0f.c: ...here. | |
872 | * sysdeps/libm-ieee754/e_j1f.c: Moved to ... | |
873 | * sysdeps/ieee754/flt-32/e_j1f.c: ...here. | |
874 | * sysdeps/libm-ieee754/e_jnf.c: Moved to ... | |
875 | * sysdeps/ieee754/flt-32/e_jnf.c: ...here. | |
876 | * sysdeps/libm-ieee754/e_lgammaf_r.c: Moved to ... | |
877 | * sysdeps/ieee754/flt-32/e_lgammaf_r.c: ...here. | |
878 | * sysdeps/libm-ieee754/e_log10f.c: Moved to ... | |
879 | * sysdeps/ieee754/flt-32/e_log10f.c: ...here. | |
880 | * sysdeps/libm-ieee754/e_logf.c: Moved to ... | |
881 | * sysdeps/ieee754/flt-32/e_logf.c: ...here. | |
882 | * sysdeps/libm-ieee754/e_powf.c: Moved to ... | |
883 | * sysdeps/ieee754/flt-32/e_powf.c: ...here. | |
884 | * sysdeps/libm-ieee754/e_remainderf.c: Moved to ... | |
885 | * sysdeps/ieee754/flt-32/e_remainderf.c: ...here. | |
886 | * sysdeps/libm-ieee754/e_sinhf.c: Moved to ... | |
887 | * sysdeps/ieee754/flt-32/e_sinhf.c: ...here. | |
888 | * sysdeps/libm-ieee754/e_sqrtf.c: Moved to ... | |
889 | * sysdeps/ieee754/flt-32/e_sqrtf.c: ...here. | |
890 | * sysdeps/libm-ieee754/k_cosf.c: Moved to ... | |
891 | * sysdeps/ieee754/flt-32/k_cosf.c: ...here. | |
892 | * sysdeps/libm-ieee754/k_sinf.c: Moved to ... | |
893 | * sysdeps/ieee754/flt-32/k_sinf.c: ...here. | |
894 | * sysdeps/libm-ieee754/k_tanf.c: Moved to ... | |
895 | * sysdeps/ieee754/flt-32/k_tanf.c: ...here. | |
896 | * sysdeps/libm-ieee754/s_asinhf.c: Moved to ... | |
897 | * sysdeps/ieee754/flt-32/s_asinhf.c: ...here. | |
898 | * sysdeps/libm-ieee754/s_atanf.c: Moved to ... | |
899 | * sysdeps/ieee754/flt-32/s_atanf.c: ...here. | |
900 | * sysdeps/libm-ieee754/s_cbrtf.c: Moved to ... | |
901 | * sysdeps/ieee754/flt-32/s_cbrtf.c: ...here. | |
902 | * sysdeps/libm-ieee754/s_ceilf.c: Moved to ... | |
903 | * sysdeps/ieee754/flt-32/s_ceilf.c: ...here. | |
904 | * sysdeps/libm-ieee754/s_copysignf.c: Moved to ... | |
905 | * sysdeps/ieee754/flt-32/s_copysignf.c: ...here. | |
906 | * sysdeps/libm-ieee754/s_cosf.c: Moved to ... | |
907 | * sysdeps/ieee754/flt-32/s_cosf.c: ...here. | |
908 | * sysdeps/libm-ieee754/s_erff.c: Moved to ... | |
909 | * sysdeps/ieee754/flt-32/s_erff.c: ...here. | |
910 | * sysdeps/libm-ieee754/s_exp2f.c: Moved to ... | |
911 | * sysdeps/ieee754/flt-32/s_exp2f.c: ...here. | |
912 | * sysdeps/libm-ieee754/s_expm1f.c: Moved to ... | |
913 | * sysdeps/ieee754/flt-32/s_expm1f.c: ...here. | |
914 | * sysdeps/libm-ieee754/s_fabsf.c: Moved to ... | |
915 | * sysdeps/ieee754/flt-32/s_fabsf.c: ...here. | |
916 | * sysdeps/libm-ieee754/s_finitef.c: Moved to ... | |
917 | * sysdeps/ieee754/flt-32/s_finitef.c: ...here. | |
918 | * sysdeps/libm-ieee754/s_floorf.c: Moved to ... | |
919 | * sysdeps/ieee754/flt-32/s_floorf.c: ...here. | |
920 | * sysdeps/libm-ieee754/s_fpclassifyf.c: Moved to ... | |
921 | * sysdeps/ieee754/flt-32/s_fpclassifyf.c: ...here. | |
922 | * sysdeps/libm-ieee754/s_frexpf.c: Moved to ... | |
923 | * sysdeps/ieee754/flt-32/s_frexpf.c: ...here. | |
924 | * sysdeps/libm-ieee754/s_ilogbf.c: Moved to ... | |
925 | * sysdeps/ieee754/flt-32/s_ilogbf.c: ...here. | |
926 | * sysdeps/libm-ieee754/s_isinff.c: Moved to ... | |
927 | * sysdeps/ieee754/flt-32/s_isinff.c: ...here. | |
928 | * sysdeps/libm-ieee754/s_isnanf.c: Moved to ... | |
929 | * sysdeps/ieee754/flt-32/s_isnanf.c: ...here. | |
930 | * sysdeps/libm-ieee754/s_llrintf.c: Moved to ... | |
931 | * sysdeps/ieee754/flt-32/s_llrintf.c: ...here. | |
932 | * sysdeps/libm-ieee754/s_llroundf.c: Moved to ... | |
933 | * sysdeps/ieee754/flt-32/s_llroundf.c: ...here. | |
934 | * sysdeps/libm-ieee754/s_log1pf.c: Moved to ... | |
935 | * sysdeps/ieee754/flt-32/s_log1pf.c: ...here. | |
936 | * sysdeps/libm-ieee754/s_log2f.c: Moved to ... | |
937 | * sysdeps/ieee754/flt-32/s_log2f.c: ...here. | |
938 | * sysdeps/libm-ieee754/s_logbf.c: Moved to ... | |
939 | * sysdeps/ieee754/flt-32/s_logbf.c: ...here. | |
940 | * sysdeps/libm-ieee754/s_lrintf.c: Moved to ... | |
941 | * sysdeps/ieee754/flt-32/s_lrintf.c: ...here. | |
942 | * sysdeps/libm-ieee754/s_lroundf.c: Moved to ... | |
943 | * sysdeps/ieee754/flt-32/s_lroundf.c: ...here. | |
944 | * sysdeps/libm-ieee754/s_modff.c: Moved to ... | |
945 | * sysdeps/ieee754/flt-32/s_modff.c: ...here. | |
946 | * sysdeps/libm-ieee754/s_nearbyintf.c: Moved to ... | |
947 | * sysdeps/ieee754/flt-32/s_nearbyintf.c: ...here. | |
948 | * sysdeps/libm-ieee754/s_nextafterf.c: Moved to ... | |
949 | * sysdeps/ieee754/flt-32/s_nextafterf.c: ...here. | |
950 | * sysdeps/libm-ieee754/s_remquof.c: Moved to ... | |
951 | * sysdeps/ieee754/flt-32/s_remquof.c: ...here. | |
952 | * sysdeps/libm-ieee754/s_rintf.c: Moved to ... | |
953 | * sysdeps/ieee754/flt-32/s_rintf.c: ...here. | |
954 | * sysdeps/libm-ieee754/s_roundf.c: Moved to ... | |
955 | * sysdeps/ieee754/flt-32/s_roundf.c: ...here. | |
956 | * sysdeps/libm-ieee754/s_scalbnf.c: Moved to ... | |
957 | * sysdeps/ieee754/flt-32/s_scalbnf.c: ...here. | |
958 | * sysdeps/libm-ieee754/s_signbitf.c: Moved to ... | |
959 | * sysdeps/ieee754/flt-32/s_signbitf.c: ...here. | |
960 | * sysdeps/libm-ieee754/s_sincosf.c: Moved to ... | |
961 | * sysdeps/ieee754/flt-32/s_sincosf.c: ...here. | |
962 | * sysdeps/libm-ieee754/s_sinf.c: Moved to ... | |
963 | * sysdeps/ieee754/flt-32/s_sinf.c: ...here. | |
964 | * sysdeps/libm-ieee754/s_tanf.c: Moved to ... | |
965 | * sysdeps/ieee754/flt-32/s_tanf.c: ...here. | |
966 | * sysdeps/libm-ieee754/s_tanhf.c: Moved to ... | |
967 | * sysdeps/ieee754/flt-32/s_tanhf.c: ...here. | |
968 | * sysdeps/libm-ieee754/s_truncf.c: Moved to ... | |
969 | * sysdeps/ieee754/flt-32/s_truncf.c: ...here. | |
970 | * sysdeps/libm-ieee754/t_exp2f.h: Moved to ... | |
971 | * sysdeps/ieee754/flt-32/t_exp2f.h: ...here. | |
972 | * sysdeps/libm-ieee754/w_expf.c: Moved to ... | |
973 | * sysdeps/ieee754/flt-32/w_expf.c: ...here. | |
974 | * sysdeps/libm-ieee754/e_acoshl.c: Moved to ... | |
975 | * sysdeps/ieee754/ldbl-96/e_acoshl.c: ...here. | |
976 | * sysdeps/libm-ieee754/e_atan2l.c: Moved to ... | |
977 | * sysdeps/ieee754/ldbl-96/e_atan2l.c: ...here. | |
978 | * sysdeps/libm-ieee754/e_atanhl.c: Moved to ... | |
979 | * sysdeps/ieee754/ldbl-96/e_atanhl.c: ...here. | |
980 | * sysdeps/libm-ieee754/e_coshl.c: Moved to ... | |
981 | * sysdeps/ieee754/ldbl-96/e_coshl.c: ...here. | |
982 | * sysdeps/libm-ieee754/e_gammal_r.c: Moved to ... | |
983 | * sysdeps/ieee754/ldbl-96/e_gammal_r.c: ...here. | |
984 | * sysdeps/libm-ieee754/e_hypotl.c: Moved to ... | |
985 | * sysdeps/ieee754/ldbl-96/e_hypotl.c: ...here. | |
986 | * sysdeps/libm-ieee754/e_remainderl.c: Moved to ... | |
987 | * sysdeps/ieee754/ldbl-96/e_remainderl.c: ...here. | |
988 | * sysdeps/libm-ieee754/e_sinhl.c: Moved to ... | |
989 | * sysdeps/ieee754/ldbl-96/e_sinhl.c: ...here. | |
990 | * sysdeps/libm-ieee754/s_asinhl.c: Moved to ... | |
991 | * sysdeps/ieee754/ldbl-96/s_asinhl.c: ...here. | |
992 | * sysdeps/libm-ieee754/s_cbrtl.c: Moved to ... | |
993 | * sysdeps/ieee754/ldbl-96/s_cbrtl.c: ...here. | |
994 | * sysdeps/libm-ieee754/s_ceill.c: Moved to ... | |
995 | * sysdeps/ieee754/ldbl-96/s_ceill.c: ...here. | |
996 | * sysdeps/libm-ieee754/s_copysignl.c: Moved to ... | |
997 | * sysdeps/ieee754/ldbl-96/s_copysignl.c: ...here. | |
998 | * sysdeps/libm-ieee754/s_cosl.c: Moved to ... | |
999 | * sysdeps/ieee754/ldbl-96/s_cosl.c: ...here. | |
1000 | * sysdeps/libm-ieee754/s_fabsl.c: Moved to ... | |
1001 | * sysdeps/ieee754/ldbl-96/s_fabsl.c: ...here. | |
1002 | * sysdeps/libm-ieee754/s_finitel.c: Moved to ... | |
1003 | * sysdeps/ieee754/ldbl-96/s_finitel.c: ...here. | |
1004 | * sysdeps/libm-ieee754/s_floorl.c: Moved to ... | |
1005 | * sysdeps/ieee754/ldbl-96/s_floorl.c: ...here. | |
1006 | * sysdeps/libm-ieee754/s_fpclassifyl.c: Moved to ... | |
1007 | * sysdeps/ieee754/ldbl-96/s_fpclassifyl.c: ...here. | |
1008 | * sysdeps/libm-ieee754/s_frexpl.c: Moved to ... | |
1009 | * sysdeps/ieee754/ldbl-96/s_frexpl.c: ...here. | |
1010 | * sysdeps/libm-ieee754/s_ilogbl.c: Moved to ... | |
1011 | * sysdeps/ieee754/ldbl-96/s_ilogbl.c: ...here. | |
1012 | * sysdeps/libm-ieee754/s_llrintl.c: Moved to ... | |
1013 | * sysdeps/ieee754/ldbl-96/s_llrintl.c: ...here. | |
1014 | * sysdeps/libm-ieee754/s_llroundl.c: Moved to ... | |
1015 | * sysdeps/ieee754/ldbl-96/s_llroundl.c: ...here. | |
1016 | * sysdeps/libm-ieee754/s_logbl.c: Moved to ... | |
1017 | * sysdeps/ieee754/ldbl-96/s_logbl.c: ...here. | |
1018 | * sysdeps/libm-ieee754/s_lrintl.c: Moved to ... | |
1019 | * sysdeps/ieee754/ldbl-96/s_lrintl.c: ...here. | |
1020 | * sysdeps/libm-ieee754/s_lroundl.c: Moved to ... | |
1021 | * sysdeps/ieee754/ldbl-96/s_lroundl.c: ...here. | |
1022 | * sysdeps/libm-ieee754/s_modfl.c: Moved to ... | |
1023 | * sysdeps/ieee754/ldbl-96/s_modfl.c: ...here. | |
1024 | (__modfl): IEEE 854 long doubles should use SET_LDOUBLE_WORDS, not | |
1025 | INSERT_WORDS. | |
1026 | * sysdeps/libm-ieee754/s_nearbyintl.c: Moved to ... | |
1027 | * sysdeps/ieee754/ldbl-96/s_nearbyintl.c: ...here. | |
1028 | (__nearbyintl): Fix for exponents 2^30. | |
1029 | * sysdeps/libm-ieee754/s_remquol.c: Moved to ... | |
1030 | * sysdeps/ieee754/ldbl-96/s_remquol.c: ...here. | |
1031 | * sysdeps/libm-ieee754/s_rintl.c: Moved to ... | |
1032 | * sysdeps/ieee754/ldbl-96/s_rintl.c: ...here. | |
1033 | (__rintl): Fix for exponents 2^30. | |
1034 | * sysdeps/libm-ieee754/s_roundl.c: Moved to ... | |
1035 | * sysdeps/ieee754/ldbl-96/s_roundl.c: ...here. | |
1036 | * sysdeps/libm-ieee754/s_scalbnl.c: Moved to ... | |
1037 | * sysdeps/ieee754/ldbl-96/s_scalbnl.c: ...here. | |
1038 | (__scalbnl): Fix exponent for subnormal result. | |
1039 | * sysdeps/libm-ieee754/s_signbitl.c: Moved to ... | |
1040 | * sysdeps/ieee754/ldbl-96/s_signbitl.c: ...here. | |
1041 | * sysdeps/libm-ieee754/s_sincosl.c: Moved to ... | |
1042 | * sysdeps/ieee754/ldbl-96/s_sincosl.c: ...here. | |
1043 | * sysdeps/libm-ieee754/s_sinl.c: Moved to ... | |
1044 | * sysdeps/ieee754/ldbl-96/s_sinl.c: ...here. | |
1045 | * sysdeps/libm-ieee754/s_tanhl.c: Moved to ... | |
1046 | * sysdeps/ieee754/ldbl-96/s_tanhl.c: ...here. | |
1047 | * sysdeps/libm-ieee754/s_tanl.c: Moved to ... | |
1048 | * sysdeps/ieee754/ldbl-96/s_tanl.c: ...here. | |
1049 | * sysdeps/libm-ieee754/s_truncl.c: Moved to ... | |
1050 | * sysdeps/ieee754/ldbl-96/s_truncl.c: ...here. | |
1051 | * sysdeps/libm-ieee754/w_expl.c: Moved to ... | |
1052 | * sysdeps/ieee754/ldbl-96/w_expl.c: ...here. | |
1053 | * sysdeps/libm-i387/i686/s_fminl.S: Moved to ... | |
1054 | * sysdeps/i386/i686/fpu/s_fminl.S: ...here. | |
1055 | * sysdeps/libm-i387/s_scalblnf.c: Moved to ... | |
1056 | * sysdeps/i386/fpu/s_scalblnf.c: ...here. | |
1057 | * sysdeps/libm-ieee754/s_scalblnf.c: Moved to ... | |
1058 | * sysdeps/ieee754/flt-32/s_scalblnf.c: ...here. | |
1059 | * sysdeps/libm-i387/i686/s_fdiml.S: Moved to ... | |
1060 | * sysdeps/i386/i686/fpu/s_fdiml.S: ...here. | |
1061 | * sysdeps/libm-i387/e_rem_pio2f.c: Moved to ... | |
1062 | * sysdeps/i386/fpu/e_rem_pio2f.c: ...here. | |
1063 | * sysdeps/libm-ieee754/e_rem_pio2f.c: Moved to ... | |
1064 | * sysdeps/ieee754/flt-32/e_rem_pio2f.c: ...here. | |
1065 | * sysdeps/libm-i387/i686/s_fmin.S: Moved to ... | |
1066 | * sysdeps/i386/i686/fpu/s_fmin.S: ...here. | |
1067 | * sysdeps/libm-i387/k_rem_pio2.c: Moved to ... | |
1068 | * sysdeps/i386/fpu/k_rem_pio2.c: ...here. | |
1069 | * sysdeps/libm-ieee754/k_rem_pio2.c: Moved to ... | |
1070 | * sysdeps/ieee754/dbl-64/k_rem_pio2.c: ...here. | |
1071 | * sysdeps/libm-i387/k_rem_pio2f.c: Moved to ... | |
1072 | * sysdeps/i386/fpu/k_rem_pio2f.c: ...here. | |
1073 | * sysdeps/libm-ieee754/k_rem_pio2f.c: Moved to ... | |
1074 | * sysdeps/ieee754/flt-32/k_rem_pio2f.c: ...here. | |
1075 | * sysdeps/libm-i387/s_scalbln.c: Moved to ... | |
1076 | * sysdeps/i386/fpu/s_scalbln.c: ...here. | |
1077 | * sysdeps/libm-ieee754/s_scalbln.c: Moved to ... | |
1078 | * sysdeps/ieee754/dbl-64/s_scalbln.c: ...here. | |
1079 | * sysdeps/libm-i387/i686/s_fmax.S: Moved to ... | |
1080 | * sysdeps/i386/i686/fpu/s_fmax.S: ...here. | |
1081 | * sysdeps/libm-i387/t_exp.c: Moved to ... | |
1082 | * sysdeps/i386/fpu/t_exp.c: ...here. | |
1083 | * sysdeps/libm-ieee754/t_exp.c: Moved to ... | |
1084 | * sysdeps/ieee754/dbl-64/t_exp.c: ...here. | |
1085 | * sysdeps/libm-i387/e_rem_pio2.c: Moved to ... | |
1086 | * sysdeps/i386/fpu/e_rem_pio2.c: ...here. | |
1087 | * sysdeps/libm-ieee754/e_rem_pio2.c: Moved to ... | |
1088 | * sysdeps/ieee754/dbl-64/e_rem_pio2.c: ...here. | |
1089 | * sysdeps/libm-i387/s_isinfl.c: Moved to ... | |
1090 | * sysdeps/i386/fpu/s_isinfl.c: ...here. | |
1091 | * sysdeps/libm-ieee754/s_isinfl.c: Moved to ... | |
1092 | * sysdeps/ieee754/ldbl-96/s_isinfl.c: ...here. | |
1093 | * sysdeps/libm-i387/s_scalblnl.c: Moved to ... | |
1094 | * sysdeps/i386/fpu/s_scalblnl.c: ...here. | |
1095 | * sysdeps/libm-ieee754/s_scalblnl.c: Moved to ... | |
1096 | * sysdeps/ieee754/ldbl-96/s_scalblnl.c: ...here. | |
1097 | Fix exponent for subnormal result. | |
1098 | * sysdeps/libm-ieee754/s_nexttowardl.c: Moved to ... | |
c68cb811 | 1099 | * sysdeps/generic/s_nexttowardl.c: ...here. |
abfbdde1 UD |
1100 | * sysdeps/libm-i387/i686/s_fmaxf.S: Moved to ... |
1101 | * sysdeps/i386/i686/fpu/s_fmaxf.S: ...here. | |
1102 | * sysdeps/libm-i387/s_isnanl.c: Moved to ... | |
1103 | * sysdeps/i386/fpu/s_isnanl.c: ...here. | |
1104 | * sysdeps/libm-ieee754/s_isnanl.c: Moved to ... | |
1105 | * sysdeps/ieee754/ldbl-96/s_isnanl.c: ...here. | |
1106 | Comment above function says it returns 0 or 1, but it used to return | |
1107 | 0 or -1. | |
1108 | * sysdeps/libm-i387/i686/s_fminf.S: Moved to ... | |
1109 | * sysdeps/i386/i686/fpu/s_fminf.S: ...here. | |
1110 | * sysdeps/libm-i387/i686/s_fdim.S: Moved to ... | |
1111 | * sysdeps/i386/i686/fpu/s_fdim.S: ...here. | |
1112 | * sysdeps/libm-i387/i686/s_fdimf.S: Moved to ... | |
1113 | * sysdeps/i386/i686/fpu/s_fdimf.S: ...here. | |
1114 | * sysdeps/libm-i387/i686/s_fmaxl.S: Moved to ... | |
1115 | * sysdeps/i386/i686/fpu/s_fmaxl.S: ...here. | |
1116 | * sysdeps/libm-ieee754/s_nexttoward.c: Moved to ... | |
1117 | * sysdeps/ieee754/ldbl-96/s_nexttoward.c: ...here. | |
1118 | Cannot compare exponents with different biases without adjusting. | |
1119 | * sysdeps/libm-ieee754/s_nexttowardf.c: Moved to ... | |
1120 | * sysdeps/ieee754/ldbl-96/s_nexttowardf.c: ...here. | |
1121 | Cannot compare exponents with different biases without adjusting. | |
1122 | * sysdeps/libm-i387/s_nextafterl.c: Moved to ... | |
1123 | * sysdeps/i386/fpu/s_nextafterl.c: ...here. | |
1124 | * sysdeps/libm-ieee754/s_nextafterl.c: Moved to ... | |
1125 | * sysdeps/ieee754/ldbl-96/s_nextafterl.c: ...here. | |
1126 | * sysdeps/ieee754/ldbl2mpn.c: Moved to ... | |
1127 | * sysdeps/ieee754/ldbl-96/ldbl2mpn.c: ...here. | |
1128 | Removed __NO_LONG_DOUBLE_MATH ifndef around the whole file. | |
1129 | * sysdeps/ieee754/mpn2ldbl.c: Moved to ... | |
1130 | * sysdeps/ieee754/ldbl-96/mpn2ldbl.c: ...here. | |
1131 | Removed __NO_LONG_DOUBLE_MATH ifndef around the whole file. | |
1132 | * sysdeps/libm-ieee754/Dist: Split into ... | |
1133 | * sysdeps/ieee754/dbl-64/Dist: ...this and ... | |
1134 | * sysdeps/ieee754/flt-32/Dist: ...this file. | |
1135 | ||
abfbdde1 | 1136 | * sysdeps/ieee754/dbl-64/s_nexttoward.c: New file. |
abfbdde1 | 1137 | * sysdeps/ieee754/dbl-64/mpn2ldbl.c: New file. |
abfbdde1 UD |
1138 | * sysdeps/ieee754/ldbl-96/math_ldbl.h: New file. |
1139 | * sysdeps/ieee754/ldbl-96/strtold.c: New file. | |
1140 | * sysdeps/ieee754/ldbl-96/printf_fphex.c: New file. | |
abfbdde1 UD |
1141 | * sysdeps/ieee754/ldbl-128/s_sinl.c: New file. |
1142 | * sysdeps/ieee754/ldbl-128/s_ceill.c: New file. | |
1143 | * sysdeps/ieee754/ldbl-128/e_remainderl.c: New file. | |
1144 | * sysdeps/ieee754/ldbl-128/ieee754.h: New file. | |
1145 | * sysdeps/ieee754/ldbl-128/e_atan2l.c: New file. | |
1146 | * sysdeps/ieee754/ldbl-128/s_finitel.c: New file. | |
1147 | * sysdeps/ieee754/ldbl-128/s_roundl.c: New file. | |
1148 | * sysdeps/ieee754/ldbl-128/s_llrintl.c: New file. | |
1149 | * sysdeps/ieee754/ldbl-128/e_gammal_r.c: New file. | |
1150 | * sysdeps/ieee754/ldbl-128/s_llroundl.c: New file. | |
1151 | * sysdeps/ieee754/ldbl-128/s_sincosl.c: New file. | |
1152 | * sysdeps/ieee754/ldbl-128/s_cosl.c: New file. | |
1153 | * sysdeps/ieee754/ldbl-128/s_fpclassifyl.c: New file. | |
1154 | * sysdeps/ieee754/ldbl-128/s_ilogbl.c: New file. | |
1155 | * sysdeps/ieee754/ldbl-128/s_floorl.c: New file. | |
1156 | * sysdeps/ieee754/ldbl-128/s_logbl.c: New file. | |
1157 | * sysdeps/ieee754/ldbl-128/s_scalbnl.c: New file. | |
1158 | * sysdeps/ieee754/ldbl-128/s_remquol.c: New file. | |
1159 | * sysdeps/ieee754/ldbl-128/s_nearbyintl.c: New file. | |
1160 | * sysdeps/ieee754/ldbl-128/s_tanl.c: New file. | |
1161 | * sysdeps/ieee754/ldbl-128/s_rintl.c: New file. | |
1162 | * sysdeps/ieee754/ldbl-128/e_acoshl.c: New file. | |
1163 | * sysdeps/ieee754/ldbl-128/s_lroundl.c: New file. | |
1164 | * sysdeps/ieee754/ldbl-128/s_signbitl.c: New file. | |
1165 | * sysdeps/ieee754/ldbl-128/s_copysignl.c: New file. | |
1166 | * sysdeps/ieee754/ldbl-128/s_fabsl.c: New file. | |
1167 | * sysdeps/ieee754/ldbl-128/s_frexpl.c: New file. | |
1168 | * sysdeps/ieee754/ldbl-128/s_truncl.c: New file. | |
1169 | * sysdeps/ieee754/ldbl-128/s_modfl.c: New file. | |
1170 | * sysdeps/ieee754/ldbl-128/s_lrintl.c: New file. | |
1171 | * sysdeps/ieee754/ldbl-128/s_isinfl.c: New file. | |
1172 | * sysdeps/ieee754/ldbl-128/s_scalblnl.c: New file. | |
1173 | * sysdeps/ieee754/ldbl-128/e_fmodl.c: New file. | |
1174 | * sysdeps/ieee754/ldbl-128/s_isnanl.c: New file. | |
1175 | * sysdeps/ieee754/ldbl-128/math_ldbl.h: New file. | |
1176 | * sysdeps/ieee754/ldbl-128/strtold.c: New file. | |
1177 | * sysdeps/ieee754/ldbl-128/s_nextafterl.c: New file. | |
1178 | * sysdeps/ieee754/ldbl-128/s_nexttoward.c: New file. | |
1179 | * sysdeps/ieee754/ldbl-128/s_nexttowardf.c: New file. | |
1180 | * sysdeps/ieee754/ldbl-128/printf_fphex.c: New file. | |
1181 | * sysdeps/ieee754/ldbl-128/mpn2ldbl.c: New file. | |
1182 | * sysdeps/ieee754/ldbl-128/ldbl2mpn.c: New file. | |
1183 | ||
63852212 UD |
1184 | * sysdeps/generic/math_ldbl.h: New file. |
1185 | * sysdeps/generic/s_nexttowardf.c: New file. | |
1186 | * sysdeps/generic/strtold.c: New file. | |
1187 | * sysdeps/generic/ldbl2mpn.c: New file. | |
1188 | ||
abfbdde1 UD |
1189 | * math/machine/endian.h: Remove. |
1190 | * sysdeps/i386/fpu/Implies: Remove. | |
1191 | * sysdeps/ieee754/Implies: Remove. | |
1192 | ||
1193 | * math/math_private.h: Move long double macros to math_ldbl.h | |
1194 | header. | |
1195 | ||
86421aa5 UD |
1196 | 1999-07-12 Ulrich Drepper <drepper@cygnus.com> |
1197 | ||
1198 | * sysdeps/posix/getaddrinfo.c (gaih_inet): For non-passive | |
1199 | connections without a hostname set address to localhost address. | |
1200 | ||
a4edafc1 UD |
1201 | 1999-07-11 H.J. Lu <hjl@gnu.org> |
1202 | ||
1203 | * nscd/grpcache.c: Add prefix "__" to get[a-z]*_r () to get | |
1204 | nscd's own strong version of the get[a-z]*_r function. | |
bec5a77a UD |
1205 | * nscd/hstcache.c: Likewise. |
1206 | * nscd/pwdcache.c: Likewise. | |
a4edafc1 | 1207 | |
464e3605 UD |
1208 | 1999-07-12 Ulrich Drepper <drepper@cygnus.com> |
1209 | ||
1210 | * configure.in: Recognize 2.95 as gcc version number. | |
1211 | Patch by Joel Klecker <jk@espy.org>. | |
1212 | ||
b2bcd61a UD |
1213 | 1999-07-12 Andreas Schwab <schwab@suse.de> |
1214 | ||
1215 | * elf/rtld.c (dl_main): When putting back the interpreter object | |
1216 | handle the case where a missing object might occur in the list of | |
1217 | objects but not in the search list when in trace mode. | |
1218 | ||
eb242eda UD |
1219 | 1999-07-11 Ulrich Drepper <drepper@cygnus.com> |
1220 | ||
1221 | * Versions.def (libnss_hesiod): Add GLIBC_2.2. | |
1222 | * hesiod/Versions (libnss_hesiod) [GLIBC_2.2]: Add | |
1223 | _nss_hesiod_initgroups. | |
1224 | ||
c6496762 RM |
1225 | 1999-07-11 Roland McGrath <roland@baalperazim.frob.com> |
1226 | ||
1227 | * sysdeps/mach/hurd/brk.c (static_data_start): New variable. | |
1228 | (_hurd_set_brk, init_brk): Use that instead of &__data_start. | |
1229 | Initialize it from &__data_start if defined, or else &_end. | |
1230 | ||
78d37b35 RM |
1231 | 1999-07-11 Roland McGrath <roland@baalperazim.frob.com> |
1232 | ||
1233 | * sysdeps/mach/hurd/mmap.c (__mmap): Short-circuit to vm_allocate | |
1234 | for MAP_ANON, prot==PROT_READ|PROT_WRITE. | |
1235 | ||
5ef2d37b UD |
1236 | 1999-07-09 Ulrich Drepper <drepper@cygnus.com> |
1237 | ||
1238 | * stdio-common/vfprintf.c (buffered_vfprintf): Add locking. | |
1239 | ||
ae3c1571 UD |
1240 | 1999-07-09 H.J. Lu <hjl@gnu.org> |
1241 | ||
1242 | * Versions.def (GLIBC_2.1.2): Added. | |
1243 | ||
1244 | * nss/getXXent_r.c: Make the new ABI GLIBC_2.1.2 and keep the | |
1245 | old one as GLIBC_2.0. | |
1246 | * nss/getXXbyYY_r.c: Likewise. | |
1247 | ||
1248 | * grp/Versions (getgrent_r, getgrgid_r, getgrnam_r): Added to | |
1249 | GLIBC_2.1.2. | |
1250 | * inet/Versions (getaliasbyname_r, getaliasent_r, | |
1251 | gethostbyaddr_r, gethostbyname2_r, gethostbyname_r, | |
1252 | gethostent_r, getnetbyaddr_r, getnetbyname_r, getnetent_r, | |
1253 | getnetgrent_r, getprotobyname_r, getprotobynumber_r, | |
1254 | getprotoent_r, getrpcbyname_r, getrpcbynumber_r, getrpcent_r, | |
1255 | getservbyname_r): Likewise. | |
1256 | * pwd/Versions (getpwent_r, getpwuid_r): Likewise. | |
1257 | * shadow/Versions (getspent_r, getspnam_r): Likewise. | |
1258 | ||
56ad7b2c UD |
1259 | 1999-07-09 Ulrich Drepper <drepper@cygnus.com> |
1260 | ||
c2fa5b5a UD |
1261 | * sysdeps/i386/bits/string.h (__memcpy_c): Help some stupid old |
1262 | compilers. | |
1263 | (__memset_cc): Likewise. | |
1264 | ||
a828c2f5 UD |
1265 | * sysdeps/generic/libc-start.c: For SUID binaries check whether |
1266 | the standard file descriptors are open. | |
1267 | Reported by Chris Evans <chris@ferret.lmh.ox.ac.uk>. | |
1268 | ||
3eb515a6 UD |
1269 | * sysdeps/unix/sysv/linux/syscalls.list: Remove mmap64 alias for mmap. |
1270 | * sysdeps/unix/sysv/linux/mmap64.c: Test whether mapped area is in | |
1271 | range of mmap. If not fail. | |
1272 | Patches by Daniel Jacobowitz <dan@debian.org>. | |
1273 | ||
6a1db4ff UD |
1274 | * elf/rtld.c: Split _dl_start in two pieces to prevent GOT usage |
1275 | before the relocation happened. | |
1276 | Patch by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>. | |
1277 | ||
56ad7b2c UD |
1278 | * Versions.def (libnsl): Add GLIBC_2.2. |
1279 | * nis/Versions (libnsl) [GLIBC_2.2]: Add xdr_ypall. | |
1280 | ||
1281 | 1999-07-08 Cristian Gafton <gafton@redhat.com> | |
1282 | ||
1283 | * nis/yp_xdr.c (xdr_ypall): New function. | |
1284 | ||
019e7a64 UD |
1285 | 1999-07-09 Andreas Schwab <schwab@suse.de> |
1286 | ||
1287 | * elf/Makefile (headers): Remove bits/dlfcn.h and dlfcn.h. | |
1288 | ||
1289 | * dlfcn/Makefile (headers): Add bits/dlfcn.h. | |
1290 | ||
bee1e289 UD |
1291 | 1999-07-09 Ulrich Drepper <drepper@cygnus.com> |
1292 | ||
1293 | * hesiod/Versions [GLIBC_2.2]: Add _nss_hesiod_initgroups. | |
1294 | * hesiod/hesiod-grp.c: Add initgroups support. | |
1295 | Patch by Nalin Dahyabhai <nsdahya1@pobox.com>. | |
1296 | ||
110215a9 UD |
1297 | 1999-07-08 Andreas Schwab <schwab@suse.de> |
1298 | ||
1299 | * libio/iofopncook.c (fopencookie): Set _fileno to -2. | |
1300 | ||
1301 | * libio/libioP.h (_IO_file_is_open): Only check for -1, not all | |
1302 | negative numbers. | |
1303 | ||
1304 | * libio/fileops.c (_IO_new_file_close_it): Set _fileno to -1, not | |
1305 | EOF. | |
1306 | * libio/oldfileops.c (_IO_old_file_close_it): Likewise. | |
1307 | ||
1308 | 1999-07-08 Andreas Schwab <schwab@suse.de> | |
1309 | ||
1310 | * stdio-common/vfprintf.c (buffered_vfprintf): Initialize _mode. | |
1311 | ||
1312 | 1999-07-08 Andreas Schwab <schwab@suse.de> | |
1313 | ||
1314 | * libio/fileno.c: Return -1 instead of EOF and set errno if the | |
1315 | stream is not a real file stream. | |
1316 | ||
1317 | 1999-07-08 Andreas Schwab <schwab@suse.de> | |
1318 | ||
1319 | * manual/charset.texi: Fix typos. | |
1320 | ||
94e365c6 UD |
1321 | 1999-07-07 Ulrich Drepper <drepper@cygnus.com> |
1322 | ||
1323 | * sysdeps/gnu/Makefile (libdl-routines): Add eval. | |
1324 | ||
1325 | 1999-07-06 Zack Weinberg <zack@rabi.columbia.edu> | |
1326 | ||
1327 | * dlfcn: New directory. Move the following files from elf: | |
1328 | dladdr.c, dlclose.c, dlerror.c, dlfcn.h, dlopen.c, | |
1329 | dlopenold.c, dlsym.c, dlvsym.c. | |
1330 | * dlfcn/Makefile: New file. | |
1331 | * dlfcn/Versions: New file. | |
1332 | * dlfcn/dlsym.c: All ELF-specific code split out to new | |
1333 | function _dl_sym. | |
1334 | * dlfcn/dlvsym.c: All ELF-specific code split out to new | |
1335 | function _dl_vsym. | |
1336 | * elf/dl-sym.c: New file. _dl_sym and _dl_vsym are | |
1337 | implemented here. | |
1338 | ||
1339 | * dlfcn/dladdr.c: Remove all references to ELF data structures | |
1340 | or headers. | |
1341 | * dlfcn/dlclose.c: Likewise. | |
1342 | * dlfcn/dlerror.c: Likewise. | |
1343 | * dlfcn/dlopen.c: Likewise. | |
1344 | * dlfcn/dlopenold.c: Likewise. | |
1345 | ||
1346 | * Makeconfig (dlfcn): New variable - set to `dlfcn' if elf is | |
1347 | yes, empty otherwise. | |
1348 | (libdl): Set to dlfcn/libdl.so or libdl.a if elf is yes, | |
1349 | depending on build-shared. | |
1350 | (subdirs): Add $(dlfcn). | |
1351 | (rpath-dirs): Add dlfcn. | |
1352 | * elf/Makefile: Remove all references to libdl or its | |
1353 | components, except the ones relating to the test cases. | |
1354 | (routines): Add dl-sym. | |
1355 | * elf/Versions (libc): Add _dl_sym and _dl_vsym for GLIBC_2.2. | |
1356 | (libdl): Delete. | |
1357 | ||
1358 | * elf/dl-close.c (_dl_close): Change argument to void *. | |
1359 | * elf/dl-open.c (_dl_open): Change return type to void *. | |
1360 | * elf/eval.c: Removed. | |
1361 | * elf/ldsodefs.h: Move prototypes of _dl_catch_error, | |
1362 | _dlerror_run, _dl_open, _dl_close, _dl_addr, and | |
1363 | _dl_mcount_wrapper_check to include/dlfcn.h. Delete | |
1364 | _CALL_DL_FCT macro. | |
1365 | * include/dlfcn.h: Also prototype _dl_sym and _dl_vsym here. | |
1366 | Include real header from dlfcn directory. | |
1367 | * include/ldsodefs.h: Removed. | |
1368 | ||
1369 | * grp/initgroups.c: Use DL_CALL_FCT not _CALL_DL_FCT. | |
1370 | * nss/getXXbyYY_r.c: Likewise. | |
1371 | * nss/getXXent_r.c: Likewise. | |
1372 | * iconv/gconv.c: Likewise. Don't include ldsodefs.h. | |
1373 | * iconv/gconv_db.c: Likewise. Don't include ldsodefs.h. | |
1374 | * iconv/skeleton.c: Don't include ldsodefs.h. | |
1375 | * nss/nsswitch.h: Don't include ldsodefs.h. Include dlfcn.h. | |
1376 | ||
c9cddf51 UD |
1377 | 1999-07-07 Ulrich Drepper <drepper@cygnus.com> |
1378 | ||
2556bfe6 UD |
1379 | * sysdeps/generic/setenv.c: Describe problem. |
1380 | ||
1381 | * malloc/malloc.c (request2size): Also set errno if failing. | |
9ae6fc54 | 1382 | |
597d10a0 UD |
1383 | * malloc/malloc.c (request2size): Take care of overflow in |
1384 | addition. | |
1385 | ||
1823e76b UD |
1386 | * sysdeps/posix/getcwd.c: Correct last patch. Handle getcwd |
1387 | (NULL, != 0) correctly. | |
1388 | ||
6c790888 UD |
1389 | * elf/dl-load.c: Use a few more __builtin_expect. |
1390 | ||
c9cddf51 UD |
1391 | * sysdeps/posix/getcwd.c: When resizing buffer make sure new size |
1392 | is large enough. | |
1393 | ||
d7807bfa UD |
1394 | 1999-07-07 Andreas Schwab <schwab@suse.de> |
1395 | ||
1396 | * sysdeps/unix/sysv/linux/getpt.c: Check that /dev/pts is mounted. | |
1397 | (_PATH_DEVPTS, DEVPTS_SUPER_MAGIC): New definitions. | |
1398 | (_PATH_DEVPTMX): Use _PATH_DEV. | |
1399 | ||
1400 | 1999-07-07 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1401 | ||
1402 | * malloc/tst-malloc.c: New file. Tests some basic functionality. | |
1403 | * malloc/Makefile (tests): Add tst-malloc. | |
1404 | ||
2e65ca2b UD |
1405 | 1999-07-06 Ulrich Drepper <drepper@cygnus.com> |
1406 | ||
a381d207 UD |
1407 | * libio/oldtmpfile.c: Adjust call of __gen_tempname to match new |
1408 | convention. | |
1409 | ||
2e65ca2b UD |
1410 | * sysdeps/unix/sysv/linux/alpha/ioperm.c: Update for some more |
1411 | motherboards. | |
1412 | Patch by Jay Estabrook. | |
1413 | ||
1414 | * sysdeps/unix/sysv/linux/configure.in: Don't test for libc4 in | |
1415 | ldd for SPARC. | |
d7807bfa | 1416 | * sysdeps/unix/sysv/linux/sparc/ldd-rewrite.sed: New file. |
2e65ca2b UD |
1417 | Patch by Cristian Gafton. |
1418 | ||
1419 | 1999-07-02 Cristian Gafton <gafton@redhat.com> | |
1420 | ||
1421 | * sysdeps/unix/sysv/linux/bits/socket.h (__cmsg_nxthdr): "return 0" | |
1422 | instead of "return NULL" to make C++ happy. | |
1423 | ||
1424 | 1999-07-04 Mark Kettenis <kettenis@gnu.org> | |
1425 | ||
1426 | * libio/iofdopen.c (_IO_new_fdopen): Set EINVAL if MODE is not | |
1427 | allowed by the file access mode of the open file. | |
1428 | ||
1429 | 1999-07-06 Ulrich Drepper <drepper@cygnus.com> | |
1430 | ||
1431 | * sysdeps/generic/setfpucw.c: Include math.h to get all needed | |
1432 | macros defined. | |
1433 | ||
1434 | 1999-07-03 Jakub Jelinek <jj@ultra.linux.cz> | |
1435 | ||
1436 | * sysdeps/sparc/sparc64/submul_1.S: Fix carry handling. Optimize. | |
1437 | * sysdeps/sparc/sparc64/lshift.S: Make a leaf subroutine. Optimize. | |
1438 | * sysdeps/sparc/sparc64/rshift.S: Likewise. | |
1439 | * sysdeps/sparc/sparc64/mul_1.S: Optimize. | |
1440 | ||
1441 | 1999-07-04 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de> | |
1442 | ||
1443 | * malloc/malloc.c (request2size): Check for overflow and return | |
1444 | NULL whenever it is encountered. | |
1445 | ||
1446 | 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu> | |
1447 | ||
1448 | * sysdeps/posix/tempname.c (__gen_tempname): Add | |
1449 | ability to create directories. Replace OPENIT and LARGEFILE | |
1450 | args with a single flags parameter. | |
1451 | * sysdeps/generic/tempname.c: Likewise. | |
1452 | * include/stdio.h: Adjust prototype of __gen_tempname to | |
1453 | match. Define symbolic constants for second argument. | |
1454 | ||
1455 | * misc/mkdtemp.c: New file, provides new function mkdtemp(). | |
1456 | * stdlib/stdlib.h: Prototype it. | |
1457 | * misc/Versions: Export it. | |
1458 | * misc/Makefile (routines): Add mktemp. | |
1459 | * manual/filesys.texi: Document it. | |
1460 | ||
1461 | * misc/mktemp.c: Adjust call of __gen_tempname to match new | |
1462 | convention. | |
1463 | * misc/mkstemp.c: Likewise. | |
1464 | * stdio-common/tempnam.c: Likewise. | |
1465 | * stdio-common/tmpfile.c: Likewise. | |
1466 | * stdio-common/tmpfile64.c: Likewise. | |
1467 | * stdio-common/tmpnam.c: Likewise. | |
1468 | * stdio-common/tmpnam_r.c: Likewise. | |
1469 | ||
1470 | 1999-07-05 Jakub Jelinek <jj@ultra.linux.cz> | |
1471 | ||
1472 | * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Support | |
1473 | R_SPARC_OLO10 relocations. | |
1474 | * elf/elf.h (R_SPARC_OLO10): Fix comment. | |
1475 | ||
4708015f UD |
1476 | 1999-07-02 Tim Waugh <tim@cyberelk.demon.co.uk> |
1477 | ||
1478 | * posix/wordexp-test.c: Revert bogus 'unset IFS' change. It | |
1479 | doesn't belong in the tests, but in the wordexp implementation. | |
1480 | ||
1481 | * posix/wordexp.c (exec_comm): Unset IFS so that subshells don't | |
1482 | split fields. | |
1483 | ||
8d93eb92 | 1484 | 1999-07-01 Cristian Gafton <gafton@redhat.com> |
4708015f | 1485 | |
8d93eb92 UD |
1486 | * time/strptime.c (strptime): Initialize the tm struct first to avoid |
1487 | returning bogus results on incomplete data. | |
1488 | (strptime_internal): day_of_the_week() requres bith tm_mon and | |
1489 | tm_mday to be initializaed. | |
1490 | Computer them first if they are not given. | |
1491 | (strptime_internal): (have_mon, have_mday): New variables. | |
4708015f | 1492 | |
c5f57c58 UD |
1493 | 1999-07-01 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
1494 | ||
1495 | * inet/rcmd.c (__icheckhost): Fix typo in last patch. | |
1496 | ||
1497 | 1999-07-01 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1498 | ||
1499 | * wcsmbs/wcschr.c (wcschr): Fix last patch: Add missing semicolon. | |
1500 | * wcsmbs/wcsrchr.c (wcsrchr): Likewise. | |
1501 | ||
1502 | 1999-07-01 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1503 | ||
1504 | * posix/wordexp.c (parse_tilde): Handle failing call to | |
1505 | get.*_r functions correctly for non-existing entry. | |
1506 | * sysdeps/posix/cuserid.c (cuserid): Likewise. | |
1507 | * sysdeps/posix/getaddrinfo.c (gaih_inet_serv): Likewise. | |
1508 | ||
1d863dc0 UD |
1509 | 1999-06-30 Ulrich Drepper <drepper@cygnus.com> |
1510 | ||
1511 | * sysdeps/unix/sysv/linux/gethostid.c: Handle failing call to | |
1512 | getxxbyYY_r functions correctly for non-existing entry. | |
1513 | * sunrpc/getrpcport.c: Likewise. | |
1514 | * sunrpc/clnt_simp.c: Likewise. | |
1515 | * inet/rexec.c: Likewise. | |
1516 | * sunrpc/clnt_gen.c: Likewise. | |
1517 | * inet/rcmd.c: Likewise. | |
1518 | * sysdeps/generic/glob.c: Likewise. | |
1519 | ||
c11f1209 UD |
1520 | 1999-06-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
1521 | ||
1522 | * pwd/Makefile (tests): Add rules for tst-getpw. | |
1523 | ||
1524 | * pwd/tst-getpw.c: New program to test getpw. | |
1525 | ||
0ea5db4f UD |
1526 | 1999-06-28 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
1527 | ||
1528 | * inet/rcmd.c (__icheckhost): Test for gethostbyname_r result | |
1529 | correctly. | |
1530 | ||
1531 | 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1532 | ||
1533 | * manual/arith.texi (System V Number Conversion): Fix the | |
1534 | description which confused pointer and value to pointer. | |
1535 | Reported by Andries.Brouwer@cwi.nl. | |
1536 | ||
1537 | 1999-06-28 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1538 | ||
1539 | * pwd/getpw.c (__getpw): Check for NULL result pointer. | |
1540 | ||
1541 | 1999-06-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1542 | ||
1543 | * manual/users.texi (Lookup User): Document POSIX return | |
1544 | semantics for getpwuid_r and getgrgid_r. | |
1545 | ||
1546 | * manual/socket.texi (Host Names): Document that the result | |
1547 | pointer is null in case of error or host not found and fix a | |
1548 | typo. Give a small example. | |
1549 | ||
16848c98 UD |
1550 | 1999-06-30 Ulrich Drepper <drepper@cygnus.com> |
1551 | ||
1552 | * pwd/getpw.c: Add warning since no buffer size is given and | |
1553 | therefore no overrun tests are possible. | |
1554 | ||
1555 | 1999-06-30 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1556 | ||
1557 | * pwd/pwd.h: Add getpw prototype declaration. | |
1558 | ||
1cda411d UD |
1559 | 1999-06-30 Ulrich Drepper <drepper@cygnus.com> |
1560 | ||
1561 | * wcsmbs/wcsrchr.c: Fix handling of L'\0' parameter. | |
1562 | * wcsmbs/wcschr.c: Likewise. | |
1563 | ||
b3fc5f84 UD |
1564 | 1999-06-28 Ulrich Drepper <drepper@cygnus.com> |
1565 | ||
1566 | * sysdeps/libm-ieee754/e_gamma_r.c: Initialize *signgamp for NaN | |
1567 | returns. | |
1568 | * sysdeps/libm-ieee754/e_gammaf_r.c: Likewise. | |
1569 | * sysdeps/libm-ieee754/e_gammal_r.c: Likewise. | |
1570 | Reported by John Reiser <jreiser@BitWagon.com> [PR libc/1185]. | |
1571 | ||
1572 | * elf/dl-dst.h: Fix typo. | |
1573 | * elf/dl-open.c: Likewise. | |
1574 | ||
1575 | 1999-06-26 Zack Weinberg <zack@rabi.columbia.edu> | |
1576 | ||
1577 | * elf/dl-libc.c: New file, provides three functions: | |
1578 | __libc_dlopen, __libc_dlclose, __libc_dlsym. | |
1579 | * include/dlfcn.h: Prototype them. Prototype _dl_addr. | |
1580 | * elf/Makefile (routines): Add dl-libc.c. | |
1581 | * elf/dl-profstub.c (_dl_mcount_wrapper): Change type of | |
1582 | argument to void *. | |
1583 | * elf/ldsodefs.h: Change proto and use of _dl_mcount_wrapper to match. | |
1584 | ||
1585 | * iconv/gconv.c: Include dlfcn.h. | |
1586 | * iconv/gconv_db.c: Likewise. | |
1587 | * malloc/mtrace.c: Likewise. Don't include ldsodefs.h. | |
1588 | ||
1589 | * iconv/gconv_int.h (struct __gconv_loaded_object): Change | |
1590 | `handle' to a void *. | |
1591 | (__gconv_find_func): Delete prototype. | |
1592 | ||
1593 | * iconv/gconv_dl.c: Don't include ldsodefs.h. Remove | |
1594 | dlerror_run and related functions and structs. Use | |
1595 | __libc_dlopen, __libc_dlsym, __libc_dlclose. | |
1596 | * nss/nsswitch.c: Likewise. | |
1597 | ||
738d1a5a UD |
1598 | 1999-06-28 Ulrich Drepper <drepper@cygnus.com> |
1599 | ||
1600 | * sysdeps/unix/sysv/linux/gethostid.c: Test for gethostbyname_r | |
1601 | function correctly. | |
1602 | ||
1603 | * sunrpc/getrpcport.c: Test for gethostbyname_r function | |
1604 | correctly. | |
1605 | ||
1606 | * sunrpc/clnt_simp.c: Test for gethostbyname_r function correctly. | |
1607 | ||
1608 | * sunrpc/clnt_gen.c: Test for gethostbyname_r and getprotobyname_r | |
1609 | functions correctly. | |
1610 | ||
1611 | * inet/rexec.c (rexec): Test for gethostbyname_r result correctly. | |
1612 | ||
1613 | * inet/rcmd.c: Test for gethostbyname_r result correctly. Optimize | |
1614 | file reading a bit. | |
1615 | ||
1616 | * sysdeps/generic/glob.c: Test for getpwnam_r result correctly. | |
1617 | ||
1618 | 1999-06-28 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1619 | ||
1620 | * manual/string.texi (Copying and Concatenation): Mention that | |
1621 | strndup is a GNU extension. | |
1622 | ||
1623 | 1999-06-28 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1624 | ||
1625 | * pwd/getpw.c (__getpw): Fix check for error return. | |
1626 | ||
41950557 UD |
1627 | 1999-06-25 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
1628 | ||
1629 | * elf/dl-deps.c (_dl_map_object_deps): When looking for the next | |
1630 | occurence of the aux object start with the current list entry, not | |
1631 | the new one. Adjust tail pointer in the unique list. Explain how | |
1632 | the meaning of the variables changes [PR libc/1168]. | |
1633 | ||
44ea104f AS |
1634 | 1999-06-27 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
1635 | ||
1636 | * sysdeps/m68k/fpu/Dist: New file. | |
1637 | ||
50e3b397 AS |
1638 | 1999-06-26 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
1639 | ||
1640 | * sysdeps/m68k/fpu/bits/mathinline.h: Move all libm internal | |
1641 | definitions... | |
1642 | * sysdeps/m68k/fpu/mathimpl.h: ... here. New file. | |
1643 | * sysdeps/m68k/fpu/e_acos.c: Include "mathimpl.h". | |
1644 | * sysdeps/m68k/fpu/e_atan2.c: Likewise. | |
1645 | * sysdeps/m68k/fpu/e_fmod.c: Likewise. | |
1646 | * sysdeps/m68k/fpu/e_pow.c: Likewise. | |
1647 | * sysdeps/m68k/fpu/e_scalb.c: Likewise. | |
1648 | * sysdeps/m68k/fpu/s_ccos.c: Likewise. | |
1649 | * sysdeps/m68k/fpu/s_ccosh.c: Likewise. | |
1650 | * sysdeps/m68k/fpu/s_cexp.c: Likewise. | |
1651 | * sysdeps/m68k/fpu/s_csin.c: Likewise. | |
1652 | * sysdeps/m68k/fpu/s_csinh.c: Likewise. | |
1653 | * sysdeps/m68k/fpu/s_ilogb.c: Likewise. | |
1654 | * sysdeps/m68k/fpu/s_llrint.c: Likewise. | |
1655 | * sysdeps/m68k/fpu/s_llrintf.c: Likewise. | |
1656 | * sysdeps/m68k/fpu/s_llrintl.c: Likewise. | |
1657 | * sysdeps/m68k/fpu/s_modf.c: Likewise. | |
1658 | ||
efb08d80 RM |
1659 | 1999-06-25 Roland McGrath <roland@baalperazim.frob.com> |
1660 | ||
6f9dc08b RM |
1661 | * hurd.h, hurd/hurd/fd.h, hurd/hurd/port.h, hurd/hurd/signal.h, |
1662 | hurd/hurd/threadvar.h, hurd/hurd/userlink.h: Instead of | |
1663 | _EXTERN_INLINE, use a macro specific to each file, | |
1664 | _HURD_FD_H_EXTERN_INLINE and the like. | |
1665 | * hurd/Makefile (inline-headers): New variable. | |
1666 | (routines): Remove hurdinline. Add $(inlines). | |
1667 | (inlines): New variable. | |
1668 | ($(inlines:%=$(objpfx)%.c)): New static pattern rule to generate them. | |
1669 | (generated): Append those here. | |
1670 | * hurd/hurdinline.c: File removed. | |
1671 | ||
448af2c4 RM |
1672 | * sysdeps/generic/glob64.c: Include <stddef.h> for NULL. |
1673 | ||
efb08d80 RM |
1674 | * mach/Versions (libc: GLIBC_2.0): Add __mig_strncpy. |
1675 | ||
176c4992 UD |
1676 | 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
1677 | ||
1678 | * nscd/connections.c (nscd_run): Use correct type for optlen variable. | |
1679 | ||
6ae32621 UD |
1680 | 1999-06-25 Ulrich Drepper <drepper@cygnus.com> |
1681 | ||
1682 | * string/bits/string2.h (strnlen): Remove extra prototype. | |
1683 | ||
00ac5e33 UD |
1684 | 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
1685 | ||
1686 | * manual/filesys.texi (Working on Directory Trees): Fix typos. | |
1687 | Reported by Andries.Brouwer@cwi.nl. | |
1688 | ||
e22206f3 UD |
1689 | 1999-06-24 Ulrich Drepper <drepper@cygnus.com> |
1690 | ||
1709e27a UD |
1691 | * nscd/connections.c (handle_request): Use correct type for optlen |
1692 | variable. | |
1693 | ||
e22206f3 UD |
1694 | * misc/tst-efgcvt.c (ecvt_tests): Test 92.0 with ndigits == 16. |
1695 | * misc/efgcvt_r.c (ecvt_r): Limit ndigits before passing it to fcvt_r. | |
1696 | ||
d0db5f48 UD |
1697 | 1999-06-24 Thorsten Kukuk <kukuk@suse.de> |
1698 | ||
1699 | * nscd/grpcache.c: Add "notfound" data to cache, not iov pointer. | |
1700 | * nscd/pwdcache.c: Likewise. | |
1701 | * nscd/hstcache.c: Likewise. | |
1702 | ||
67994d6f UD |
1703 | 1999-06-23 Ulrich Drepper <drepper@cygnus.com> |
1704 | ||
d6a1bbed UD |
1705 | * sysdeps/generic/fpu_control.c: Include math.h for __P definition. |
1706 | ||
d456553f UD |
1707 | * posix/getopt.h: Include stdio.h. |
1708 | ||
67994d6f UD |
1709 | * manual/arith.texi: Document restriction of ndigit parameter of |
1710 | ecvt and friends. | |
1711 | * misc/efgcvt.c: Define NDIGIT_MAX. | |
1712 | (gcvt): Limit precision in sprintf call to NDIGIT_MAX. | |
1713 | Do not dynamically allocate the static buffers. They are small enough. | |
1714 | * misc/efgcvt_r.c: Define NDIGIT_MAX. | |
1715 | (fcvt_r): Limit precision in snprintf call to NDIGIT_MAX. | |
1716 | * misc/qefgcvt.c: Define NDIGIT_MAX. | |
1717 | * misc/qefgcvt_r.c: Likewise. | |
1718 | * misc/tst-efgcvt.c (special): Add test for large ndigit parameter. | |
1719 | ||
7df789e0 UD |
1720 | 1999-06-23 Zack Weinberg <zack@rabi.columbia.edu> |
1721 | ||
1722 | * libio/stdio.h: Define stdin, stdout, stderr as macros. | |
00ac5e33 UD |
1723 | * math/complex.h: Don't define CX_LIMITED_RANGE_{ON,OFF,DEFAULT}. |
1724 | These are *pragmas* not macros. | |
7df789e0 UD |
1725 | * wcsmbs/wchar.h: Fix comment. |
1726 | ||
1727 | * grp/grp.h: Use __foo_t_defined convention to typedef things | |
1728 | only once. | |
1729 | * io/sys/stat.h: Likewise. | |
1730 | * libio/stdio.h: Likewise. | |
1731 | * posix/unistd.h: Likewise. | |
1732 | * posix/sys/types.h: Likewise. | |
1733 | * posix/sys/wait.h: Likewise. | |
1734 | * pwd/pwd.h: Likewise. | |
1735 | * signal/signal.h: Likewise. | |
1736 | * sysdeps/generic/stdint.h: Likewise. | |
1737 | * sysdeps/gnu/utmpx.h: Likewise. | |
1738 | * termios/termios.h: Likewise. | |
1739 | ||
1cc2b04e UD |
1740 | 1999-06-23 Ulrich Drepper <drepper@cygnus.com> |
1741 | ||
1742 | * stdio/fputc.c: Don't define alias if fputc is defined as a | |
1743 | macro. | |
1744 | * stdio/putc.c: Define weak alias here since it is not done | |
1745 | anymore in fputc.c. | |
1746 | ||
1747 | 1999-06-23 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
1748 | ||
1749 | * assert/assert.h: Don't produce `defined' as part of macro | |
1750 | expansion. | |
1751 | ||
8b2134db RM |
1752 | 1999-06-23 Roland McGrath <roland@baalperazim.frob.com> |
1753 | ||
1754 | * sysdeps/mach/hurd/read.c (__libc_read): Just call __pread with | |
1755 | OFFSET argument of (off_t) -1. | |
1756 | * sysdeps/mach/hurd/write.c (__libc_write): Just call __pwrite with | |
1757 | OFFSET argument of (off_t) -1. | |
1758 | ||
1759 | * sysdeps/mach/hurd/pwrite.c: New file. | |
1760 | * sysdeps/mach/hurd/pread.c: New file. | |
1761 | ||
1762 | * hurd/fd-read.c (_hurd_fd_read): Take new parameter OFFSET and | |
1763 | pass it in the RPC instead of always -1. | |
1764 | * hurd/fd-write.c (_hurd_fd_write): Likewise. | |
1765 | * hurd/hurd/fd.h: Update decls. | |
1766 | ||
de88ee7a UD |
1767 | 1999-06-22 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
1768 | ||
1769 | * libio/wscanf.c: Include <wchar.h> for prototype. | |
1770 | ||
0be8752b UD |
1771 | 1999-06-22 Ulrich Drepper <drepper@cygnus.com> |
1772 | ||
1773 | * manual/io.texi. Fix typos. | |
1774 | * manual/stdio.texi: Likewise. | |
1775 | Patches by Brian Youmans <3diff@gnu.org>. | |
1776 | ||
181e000c UD |
1777 | 1999-06-22 Geoff Keating <geoffk@ozemail.com.au> |
1778 | ||
1779 | * sysdeps/powerpc/strcmp.S: Don't return a zero result if the high | |
1780 | bits of two words differ. | |
1781 | ||
f042f18f UD |
1782 | 1999-06-21 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
1783 | ||
1784 | * libio/Makefile (routines): Add putwchar and putwchar_u. | |
1785 | ||
1786 | * libio/putwchar.c: Include <wchar.h> instead of "stdio.h". | |
1787 | * libio/putwchar_u.c: Likewise. Use _IO_stdout instead of | |
1788 | stdout. Fix parameter name. | |
1789 | ||
1790 | * libio/getchar.c: Consistently use _IO_stdin instead of stdin. | |
1791 | * libio/getchar_u.c: Likewise. | |
1792 | ||
1793 | * libio/putchar_u.c: Use _IO_stdout instead of stdout. | |
1794 | ||
1795 | 1999-06-21 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
1796 | ||
1797 | * include/features.h (__GNUC_PREREQ): Don't generate `defined' via | |
1798 | macro expansion---it's undefined. Properly parenthesize | |
1799 | substituted parameters. | |
1800 | (__GLIBC_PREREQ): Likewise. | |
1801 | ||
e7da3bfc UD |
1802 | 1999-06-21 Ulrich Drepper <drepper@cygnus.com> |
1803 | ||
ae8b36f7 UD |
1804 | * Makeconfig (CPPFLAGS): Revert last change. It has too many |
1805 | weird effects. | |
1806 | ||
04fbd653 UD |
1807 | * stdlib/longlong.h: Provide __P definition if not already |
1808 | defined. | |
1809 | ||
e7da3bfc UD |
1810 | * include/wchar.h: Use __gnuc_va_list not va_list in prototype. |
1811 | ||
655c0697 UD |
1812 | 1999-06-18 Thorsten Kukuk <kukuk@suse.de> |
1813 | ||
1814 | * sysdeps/alpha/atomicity.h: Correct counting of subsections. | |
1815 | ||
1816 | 1999-06-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
1817 | ||
1818 | * stdlib/tst-strtoll.c: Avoid warning about huge constant. | |
1819 | ||
1820 | 1999-06-20 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
1821 | ||
1822 | * stdio-common/vfprintf.c (group_member): Make parameters and | |
1823 | return types pointers to CHAR_T instead of UCHAR_T. | |
1824 | (vfprintf): Change type of work_buffer, workend and string to | |
1825 | CHAR_T pointer/array. | |
1826 | (process_arg, process_string_arg): Adjust/remove casts. Add | |
1827 | missing use of L_ macro. | |
1828 | (printf_unknown): Add missing uses of L_ macro. | |
1829 | ||
1830 | 1999-06-20 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
1831 | ||
1832 | * wcsmbs/wcschrnul.c: Explicitly cast return value to avoid | |
1833 | warning. | |
1834 | ||
1835 | 1999-06-20 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
1836 | ||
1837 | * libio/wgenops.c (__wuflow): Fix use of WEOF vs. EOF. Call | |
1838 | _IO_switch_to_wget_mode instead of _IO_switch_to_get_mode. | |
1839 | (__wunderflow): Likewise. | |
1840 | (_IO_switch_to_wget_mode): Likewise. | |
1841 | (_IO_init_wmarker): Likewise. | |
1842 | ||
1843 | * libio/wfileops.c (_IO_wfile_seekoff): Call | |
1844 | _IO_switch_to_wget_mode, not _IO_switch_to_get_mode. | |
1845 | (_IO_wfile_jumps): Fix pbackfail entry. | |
1846 | ||
1847 | * libio/iosetvbuf.c (_IO_setvbuf): Only call wide char setbuf | |
1848 | function if the stream is currently unoriented. | |
1849 | ||
1850 | 1999-06-19 Zack Weinberg <zack@rabi.columbia.edu> | |
1851 | ||
1852 | * wcsmbs/wchar.h: Define __need___va_list before including stdarg.h. | |
1853 | Wrap all wide stream functions with #ifdef __USE_ISOC9X. Use | |
1854 | __gnuc_va_list in v*w(printf|scanf) prototypes. | |
1855 | ||
1856 | 1999-06-20 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1857 | ||
1858 | * libio/oldiopopen.c (_IO_old_proc_open): Apply change from | |
1859 | 1999-03-29 to iopopen also here. | |
1860 | Reported by Richard Braakman <dark@xs4all.nl>. | |
1861 | ||
1862 | 1999-06-20 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1863 | ||
1864 | * include/features.h: Use __GNUC_PREREQ. | |
1865 | * sysdeps/i386/fpu/bits/mathinline.h: Likewise | |
1866 | ||
1867 | 1999-06-19 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
1868 | ||
1869 | * stdio-common/vfscanf.c (ungetc, inchar) [COMPILE_WPRINTF]: | |
1870 | Change EOF to WEOF and remove cast. | |
1871 | (UNGETC): Remove macro. | |
1872 | (_IO_vfwscanf): Change isspace to ISSPACE and UNGETC to ungetc. | |
1873 | * stdio-common/printf-parse.h (find_spec) [!COMPILE_WPRINTF]: | |
1874 | Change ISASCII to isascii and MBRLEN to mbrlen. | |
1875 | (parse_one_spec): Compare info.spec always against wchar_t | |
1876 | values. | |
1877 | * stdio-common/vfprintf.c: Remove unused ISASCII and MBRLEN. | |
1878 | (_itoa, _itoa_word) [COMPILE_WRPINTF]: Don't cast second argument. | |
1879 | (NOT_IN_JUMP_RANGE, CHAR_CLASS): Change (int) to (INT_T), use L_. | |
1880 | ||
1881 | 1999-06-19 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
1882 | ||
1883 | * libio/Makefile (shared-only-routines): Add oldiofgetpos, | |
1884 | oldiofgetpos64, oldiofsetpos and oldiofsetpos64. | |
1885 | (routines): Include oldiofgetpos, oldiofgetpos64, oldiofsetpos and | |
1886 | oldiofsetpos64 only if doing versioning. | |
1887 | ||
8811906f UD |
1888 | 1999-06-20 Ulrich Drepper <drepper@cygnus.com> |
1889 | ||
1890 | * wcsmbs/wchar.h: Declare wcstof and wcstold for ISO C9x. | |
1891 | ||
d2d5964b UD |
1892 | 1999-06-20 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
1893 | ||
1894 | * libio/libio.h: Fix last patch. | |
1895 | ||
d195c6ca UD |
1896 | 1999-06-20 Ulrich Drepper <drepper@cygnus.com> |
1897 | ||
1898 | * libio/libio.h (_IO_putwc): Correct type of first argument. | |
1899 | * wcsmbs/wchar.h: (fputwc, putwc, putwchar, fputwc_unlocked, | |
1900 | putwc_unlocked, putwchar_unlocked): Likewise. | |
1901 | * libio/fputwc.c: Likewise. | |
1902 | * libio/fputwc_unlocked.c: Likewise. | |
1903 | * libio/putwc.c: Likewise. | |
1904 | * libio/putwc_unlocked.c: Likewise. | |
1905 | * libio/putwchar.c: Likewise. | |
1906 | * libio/putwchar_unlocked.c: Likewise. | |
1907 | ||
79ede0e6 RM |
1908 | 1999-06-19 Roland McGrath <roland@baalperazim.frob.com> |
1909 | ||
a901ffa2 RM |
1910 | * sysdeps/gnu/siglist.h: File moved to ... |
1911 | * sysdeps/generic/siglist.h: ... here. This file should be usable for | |
1912 | any platform, since it just associates the SIG* macros with text names | |
1913 | and descriptions. For any signal macros do not exist on every | |
1914 | platform, we can use #ifdef tests here and still use this single | |
1915 | common file for all platforms. | |
1916 | * sysdeps/generic/siglist.c: Rewrite using <siglist.h>. This file | |
1917 | should be usable for all platforms after the binary compatibility | |
1918 | stuff in the current sysdeps/gnu version is no longer required. | |
1919 | * sysdeps/generic/Makefile: Remove rules for generating siglist.c. | |
1920 | * sysdeps/generic/make_siglist.c: File removed. | |
d1407e33 RM |
1921 | * sysdeps/mach/hurd/siglist.h: Use #include_next. |
1922 | * sysdeps/unix/sysv/linux/siglist.h: Likewise. | |
a901ffa2 RM |
1923 | |
1924 | 1999-06-16 Roland McGrath <roland@baalperazim.frob.com> | |
1925 | ||
79ede0e6 RM |
1926 | * sysdeps/unix/sysv/linux/siglist.c: Moved to ... |
1927 | * sysdeps/gnu/siglist.c: ... here. | |
1928 | Use <siglist.h> instead of "siglist.h", to ensure sysdeps-search. | |
1929 | Use <bits/wordsize.h> instead of <sizes.h> to determine PTR_SIZE_STR. | |
1930 | * sysdeps/gnu/siglist.h: New file, contents from linux version. | |
1931 | Add entry for SIGLOST protected by #ifdef. | |
1932 | * sysdeps/unix/sysv/linux/siglist.h: Just #include that file, | |
1933 | and define OLD_SIGLIST_SIZE_STR. | |
1934 | * sysdeps/mach/hurd/siglist.h: New file, likewise. | |
1935 | ||
4360eafd UD |
1936 | 1999-06-18 Zack Weinberg <zack@rabi.columbia.edu> |
1937 | ||
1938 | * include/features.h: Define new macros __GNUC_PREREQ and | |
1939 | __GLIBC_PREREQ which can be used to test the version of gcc | |
1940 | and glibc respectively. | |
1941 | ||
1942 | * assert/assert.h: Use __GNUC_PREREQ. | |
1943 | * intl/libintl.h: Likewise. | |
1944 | * math/complex.h: Likewise. | |
1945 | * math/tgmath.h: Likewise. | |
1946 | * misc/sys/cdefs.h: Likewise. | |
1947 | * posix/sys/types.h: Likewise. | |
1948 | * socket/sys/socket.h: Likewise. | |
1949 | * string/bits/string2.h: Likewise. | |
1950 | * sysdeps/alpha/fpu/bits/mathinline.h: Likewise. | |
1951 | * sysdeps/i386/fpu/bits/mathinline.h: Likewise. | |
1952 | ||
1953 | 1999-06-18 Zack Weinberg <zack@rabi.columbia.edu> | |
1954 | ||
1955 | * include/libintl.h: Declare _libc_intl_domainname here. | |
1956 | Define _ and N_ here. | |
1957 | * include/libc-symbols.h: Don't include <libintl.h>. Don't | |
1958 | define _ and N_. Don't declare _libc_intl_domainname. | |
1959 | * Makeconfig (CPPFLAGS): Use -imacros to read libc-symbols.h. | |
1960 | ||
1961 | * db2/config.h: Don't include sys/stat.h or define | |
1962 | HAVE_ST_BLKSIZE here... | |
1963 | * db2/compat.h: ...do it here. | |
1964 | ||
1965 | * linuxthreads/internals.h: Include bits/libc-tsd.h after all | |
1966 | other headers. | |
1967 | * linuxthreads/no-tsd.c: Include sys/cdefs.h for __P. | |
1968 | * iconv/iconv.c: Include stddef.h for NULL. | |
1969 | * malloc/malloc.h: Include features.h. | |
1970 | * sysdeps/generic/morecore.c: Use __malloc_ptr_t not __ptr_t. | |
1971 | ||
1972 | * sysdeps/unix/make_errlist.c: Write an "#include <libintl.h>" | |
1973 | into the generated file. | |
1974 | * sysdeps/gnu/errlist.awk: Likewise. | |
1975 | * sysdeps/gnu/errlist.c: Rebuilt. | |
1976 | ||
1977 | * assert/assert-perr.c: Include libintl.h. | |
1978 | * assert/assert.c: Likewise. | |
1979 | * elf/dl-open.c: Likewise. | |
1980 | * elf/dlsym.c: Likewise. | |
1981 | * elf/dlvsym.c: Likewise. | |
1982 | * iconv/iconv_prog.c: Likewise. | |
1983 | * inet/rcmd.c: Likewise. | |
1984 | * inet/ruserpass.c: Likewise. | |
1985 | * locale/programs/charset.c: Likewise. | |
1986 | * locale/programs/ld-collate.c: Likewise. | |
1987 | * locale/programs/ld-ctype.c: Likewise. | |
1988 | * locale/programs/ld-messages.c: Likewise. | |
1989 | * locale/programs/ld-monetary.c: Likewise. | |
1990 | * locale/programs/ld-numeric.c: Likewise. | |
1991 | * locale/programs/ld-time.c: Likewise. | |
1992 | * locale/programs/locfile.c: Likewise. | |
1993 | * locale/programs/repertoire.c: Likewise. | |
1994 | * login/programs/database.c: Likewise. | |
1995 | * login/programs/request.c: Likewise. | |
1996 | * malloc/mcheck.c: Likewise. | |
1997 | * misc/error.c: Likewise. | |
1998 | * nis/nis_call.c: Likewise. | |
1999 | * nis/nis_callback.c: Likewise. | |
2000 | * nis/nis_error.c: Likewise. | |
2001 | * nis/nis_local_names.c: Likewise. | |
2002 | * nis/nis_print.c: Likewise. | |
2003 | * nis/nis_print_group_entry.c: Likewise. | |
2004 | * nis/ypclnt.c: Likewise. | |
2005 | * nis/nss_nisplus/nisplus-publickey.c: Likewise. | |
2006 | * nscd/cache.c: Likewise. | |
2007 | * nscd/connections.c: Likewise. | |
2008 | * nscd/grpcache.c: Likewise. | |
2009 | * nscd/hstcache.c: Likewise. | |
2010 | * nscd/nscd_conf.c: Likewise. | |
2011 | * nscd/nscd_stat.c: Likewise. | |
2012 | * nscd/pwdcache.c: Likewise. | |
2013 | * posix/id.c: Likewise. | |
2014 | * resolv/herror.c: Likewise. | |
2015 | * stdio-common/psignal.c: Likewise. | |
2016 | * string/strsignal.c: Likewise. | |
2017 | * sunrpc/auth_unix.c: Likewise. | |
2018 | * sunrpc/clnt_perr.c: Likewise. | |
2019 | * sunrpc/clnt_raw.c: Likewise. | |
2020 | * sunrpc/clnt_tcp.c: Likewise. | |
2021 | * sunrpc/clnt_udp.c: Likewise. | |
2022 | * sunrpc/clnt_unix.c: Likewise. | |
2023 | * sunrpc/get_myaddr.c: Likewise. | |
2024 | * sunrpc/pm_getmaps.c: Likewise. | |
2025 | * sunrpc/pmap_clnt.c: Likewise. | |
2026 | * sunrpc/pmap_rmt.c: Likewise. | |
2027 | * sunrpc/rpc_main.c: Likewise. | |
2028 | * sunrpc/rpc_scan.c: Likewise. | |
2029 | * sunrpc/svc_run.c: Likewise. | |
2030 | * sunrpc/svc_simple.c: Likewise. | |
2031 | * sunrpc/svc_tcp.c: Likewise. | |
2032 | * sunrpc/svc_udp.c: Likewise. | |
2033 | * sunrpc/svc_unix.c: Likewise. | |
2034 | * sunrpc/xdr_rec.c: Likewise. | |
2035 | * sunrpc/xdr_ref.c: Likewise. | |
2036 | * sysdeps/mach/hurd/mips/dl-machine.c: Likewise. | |
2037 | * sysdeps/posix/gai_strerror.c: Likewise. | |
2038 | * sysdeps/unix/siglist.c: Likewise. | |
2039 | * sysdeps/unix/sysv/linux/siglist.c: Likewise. | |
2040 | * sysdeps/unix/sysv/linux/arm/siglist.c: Likewise. | |
2041 | * sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c: Likewise. | |
2042 | * timezone/zic.c: Likewise. | |
2043 | ||
7db0da77 UD |
2044 | 1999-06-18 H.J. Lu <hjl@gnu.org> |
2045 | ||
2046 | * localedata/Makefile (charmaps): Exclude SCCS. | |
2047 | (locales): Likewise. | |
2048 | (repertoiremaps): Likewise. | |
2049 | ||
8432c71a UD |
2050 | 1999-06-18 Ulrich Drepper <drepper@cygnus.com> |
2051 | ||
7db0da77 UD |
2052 | * sysdeps/generic/bsd-_setjmp.c: Include setjmp.h. |
2053 | * sysdeps/generic/bsd-setjmp.c: Likewise. | |
2054 | ||
5ce1e7f9 UD |
2055 | * sunrpc/xdr_sizeof.c (x_inline): Cleanup pointer assignments. |
2056 | ||
2057 | * iconv/gconv_open.c: Include string.h for memset prototype. | |
fd19ed3d | 2058 | |
b4e3df5d UD |
2059 | * libio/libioP.h (FILEBUF_LITERAL): Add missing parameter to macro |
2060 | definitions. | |
2061 | ||
8432c71a UD |
2062 | * sysdeps/unix/sysv/linux/init-first.h: Add extra cast in argc |
2063 | assignment to avoid warning on 64bit platforms. | |
2064 | ||
1670698f UD |
2065 | 1999-06-17 Ulrich Drepper <drepper@cygnus.com> |
2066 | ||
db95bdbc UD |
2067 | * libio/libio.h (_IO_codecvt): Change __P ot __PMT. |
2068 | ||
1670698f UD |
2069 | * nss/getXXbyYY_r.c: Return error code not -1. |
2070 | * nss/getXXent_r.c: Likewise. | |
db95bdbc | 2071 | * nss/getXXbyYY.c: Expect return value to be ERANGE if buffer is too |
1670698f UD |
2072 | small. |
2073 | * nscd/nscd_getgr_r.c: Return -1 in case nscd is not available and | |
2074 | value > 0 for error. | |
2075 | * nscd/nscd_gethst_r.c: Likewise. | |
2076 | * nscd/nscd_getpw_r.c: Likewise. | |
2077 | ||
2078 | 1999-06-17 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
2079 | ||
2080 | * sysdeps/unix/sysv/linux/bits/ioctl-types.h: Add missing line | |
2081 | disciplines. | |
2082 | ||
2083 | 1999-06-14 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
2084 | ||
2085 | * nscd/nscd_nischeck.c: Fix typos. | |
2086 | ||
39abffb3 UD |
2087 | 1999-06-17 Ulrich Drepper <drepper@cygnus.com> |
2088 | ||
2089 | * sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c: Don't fail | |
2090 | always when oact is NULL. | |
2091 | Patch by Christian Meder <meder@isr.uni-stuttgart.de>. | |
2092 | ||
49409c33 UD |
2093 | 1999-06-17 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
2094 | ||
2095 | * math/libm-test.c (jn_test): Adjust delta. | |
2096 | ||
2097 | 1999-06-17 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
2098 | ||
2099 | * libio/vwprintf.c: Include <wchar.h> for prototypes. | |
2100 | * libio/wprintf.c: Likewise. | |
2101 | ||
92e4472f UD |
2102 | 1999-06-17 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
2103 | ||
2104 | * elf/dl-load.c (_dl_init_paths): Add one more element to aelem | |
2105 | to not write beyond allocated memory. | |
2106 | Reported by John Reiser <jreiser@BitWagon.com>, closes PR libc/1167. | |
2107 | ||
2108 | 1999-06-17 Ulrich Drepper <drepper@cygnus.com> | |
2109 | ||
2110 | * malloc/mtrace.c: Keep lock while printing output lines. | |
2111 | Patch by carsten.zimmermann@mediaways.net [PR libc/1166]. | |
2112 | ||
bc938d3d UD |
2113 | 1999-06-16 Ulrich Drepper <drepper@cygnus.com> |
2114 | ||
0013b2b1 UD |
2115 | * configure.in: Add warnings about broken code. |
2116 | ||
d64b6ad0 UD |
2117 | * Versions.def: Add GLIBC_2.2 for libc. |
2118 | ||
2119 | * iconv/gconv.h: Make header suitable for inclusion in public header | |
2120 | by protecting all names with __. | |
2121 | * iconv/gconv.c: Adapt for symbol name changes. | |
2122 | * iconv/gconv.h: Likewise. | |
2123 | * iconv/gconv_builtin.c: Likewise. | |
2124 | * iconv/gconv_close.c: Likewise. | |
2125 | * iconv/gconv_db.c: Likewise. | |
2126 | * iconv/gconv_dl.c: Likewise. | |
2127 | * iconv/gconv_int.h: Likewise. | |
2128 | * iconv/gconv_open.c: Likewise. | |
2129 | * iconv/gconv_simple.c: Likewise. | |
2130 | * iconv/iconv.c: Likewise. | |
2131 | * iconv/iconv_close.c: Likewise. | |
2132 | * iconv/iconv_open.c: Likewise. | |
2133 | * iconv/loop.c: Likewise. | |
2134 | * iconv/skeleton.c: Likewise. | |
2135 | * iconvdata/8bit-gap.c: Likewise. | |
2136 | * iconvdata/8bit-generic.c: Likewise. | |
2137 | * iconvdata/ansi_x3.110.c: Likewise. | |
2138 | * iconvdata/big5.c: Likewise. | |
2139 | * iconvdata/cns11643.h: Likewise. | |
2140 | * iconvdata/cns11643l1.h: Likewise. | |
2141 | * iconvdata/euc-cn.c: Likewise. | |
2142 | * iconvdata/euc-jp.c: Likewise. | |
2143 | * iconvdata/euc-kr.c: Likewise. | |
2144 | * iconvdata/euc-tw.c: Likewise. | |
2145 | * iconvdata/gb2312.h: Likewise. | |
2146 | * iconvdata/iso-2022-jp.c: Likewise. | |
2147 | * iconvdata/iso-2022-kr.c: Likewise. | |
2148 | * iconvdata/iso646.c: Likewise. | |
2149 | * iconvdata/iso8859-1.c: Likewise. | |
2150 | * iconvdata/iso_6937-2.c: Likewise. | |
2151 | * iconvdata/iso_6937.c: Likewise. | |
2152 | * iconvdata/jis0201.h: Likewise. | |
2153 | * iconvdata/jis0208.h: Likewise. | |
2154 | * iconvdata/jis0212.h: Likewise. | |
2155 | * iconvdata/johab.c: Likewise. | |
2156 | * iconvdata/ksc5601.h: Likewise. | |
2157 | * iconvdata/sjis.c: Likewise. | |
2158 | * iconvdata/t.61.c: Likewise. | |
2159 | * iconvdata/uhc.c: Likewise. | |
2160 | * stdlib/mblen.c: Likewise. | |
2161 | * stdlib/mbtowc.c: Likewise. | |
2162 | * stdlib/wctomb.c: Likewise. | |
2163 | * wcsmbs/btowc.c: Likewise. | |
2164 | * wcsmbs/mbrtowc.c: Likewise. | |
2165 | * wcsmbs/mbsnrtowcs.c: Likewise. | |
2166 | * wcsmbs/mbsrtowcs.c: Likewise. | |
2167 | * wcsmbs/wchar.h: Likewise. | |
2168 | * wcsmbs/wcrtomb.c: Likewise. | |
2169 | * wcsmbs/wcsmbsload.c: Likewise. | |
2170 | * wcsmbs/wcsmbsload.h: Likewise. | |
2171 | * wcsmbs/wcsnrtombs.c: Likewise. | |
2172 | * wcsmbs/wcsrtombs.c: Likewise. | |
2173 | * wcsmbs/wctob.c: Likewise. | |
2174 | ||
2175 | * include/limits.h (MB_LEN_MAX): Increase to 16. | |
2176 | ||
2177 | * sysdeps/generic/_G_config.h: Define _G_fpos_t as struct. Define | |
2178 | _G_iconv_t. | |
2179 | * sysdeps/unix/sysv/linux/_G_config.h: Likewise. | |
2180 | * include/wchar.h: Change mbstate_t to __mbstate_t. | |
2181 | ||
2182 | * libio/Makefile (routines): Add wfiledoalloc, oldiofgetpos, | |
2183 | oldiofgetpos64, oldiofsetpos, oldiofsetpos64, fputwc, fputwc_u, | |
2184 | getwc, getwc_u, getwchar, getwchar_u, iofgetws, iofgetws_u, | |
2185 | iofputws, iofputws_u, iogetwline, iowpadn, ioungetwc, putwc, putwc_u, | |
2186 | putchar, putchar_u, swprintf, vwprintf, wprintf, wscanf, fwscanf, | |
2187 | vwscanf, vswprintf, iovswscanf, swscanf, wgenops, wstrops, wfileops, | |
2188 | and iofwide. | |
2189 | (tests): Add tst_swprintf, tst_wprintf, tst_swscanf, and tst_wscanf. | |
2190 | * libio/Versions: Add _IO_fgetpos, _IO_fgetpos64, _IO_fsetpos, | |
2191 | _IO_fsetpos64, fgetpos, fgetpos64, fgetwc, fgetwc_unlocked, fgetws, | |
2192 | fgetws_unlocked, fputwc, fputwc_unlocked, fputws, fputws_unlocked, | |
2193 | fsetpos, fsetpos64, fwide, fwprintf, fwscanf, getwc, getwc_unlocked, | |
2194 | getwchar, getwchar_unlocked, putwc, putwc_unlocked, putwchar, | |
2195 | putwchar_unlocked, swprintf, swscanf, ungetwc, vfwprintf, vswprintf, | |
2196 | vwprintf, vfwscanf, vswscanf, vwscanf, wprintf, and wscanf to | |
2197 | GLIBC_2.2 for libc. | |
2198 | * libio/libio.h: Define codecvt struct. Define _IO_wide_data. | |
2199 | Extend _IO_file contain pointer to codecvt, widedata and mode. | |
2200 | (_IO_getwc_unlocked): New macro. | |
2201 | (_IO_putwc_unlocked): New macro. | |
2202 | (_IO_fwide): New macro. | |
2203 | * libio/libioP.h: Add new prototypes and adjust existing declarations. | |
2204 | * libio/fileops.c (_IO_new_file_close_it): Reset normal or widedata | |
2205 | buffers based on mode. | |
2206 | (new_do_write): Set _IO_write_end to _IO_buf_end if stream is wide | |
2207 | oriented. | |
2208 | (_IO_new_file_overflow): Don't depend only on _IO_CURRENTLY_PUTTING | |
2209 | flag to be enough to signal unallocated buffer. For wide oriented | |
2210 | stream don't make it linebuffered. Don't use _IO_do_flush, use | |
2211 | _IO_new_do_write directly. | |
2212 | (_IO_new_file_seekoff): Change return value type to _IO_off64_t. | |
2213 | (_IO_file_seek): Likewise. | |
2214 | * libio/genops.c (_IO_least_marker): Make global. | |
2215 | (__underflow): Orient stream if not already done. | |
2216 | (__uflow): Likewise. | |
2217 | (_IO_default_seekpos): Change to type _IO_off64_t. | |
2218 | (_IO_default_seekoff): Likewise. | |
2219 | (_IO_default_seek): Likewise. | |
2220 | (_IO_no_init): New function. Similar to _IO_init but allows to orient | |
2221 | in initialization. | |
2222 | * libio/iolibio.h: Add prototype for _IO_vswprintf. Change _IO_pos_BAD | |
2223 | to use _IO_off64_t. | |
2224 | * libio/ftello.c: Use _IO_off_t. For now abort when use with wide | |
2225 | char stream. | |
2226 | * libio/ftello64.c: Likewise. | |
2227 | * libio/ioftell.c: Likewise. | |
2228 | * libio/iofopncook.c: Likewise. | |
2229 | * libio/ioseekoff.c: Likewise. | |
2230 | * libio/ioseekpos.c: Likewise. | |
2231 | * libio/oldfileops.c: Likewise. | |
2232 | * libio/iofgetpos.c: Store state of conversion if necessary. | |
2233 | * libio/iofgetpos64.c: Likewise. | |
2234 | * libio/iofsetpos.c: Restore conversion state if necessary. | |
2235 | * libio/iofsetpos64.c: Likewise. | |
2236 | * libio/iofdopen.c: Initialize so that stream can be wide oriented. | |
2237 | * libio/iofopen.c: Likewise. | |
2238 | * libio/iofopen64.c: Likewise. | |
2239 | * libio/iopopen.c: Likewise. | |
2240 | * libio/iovdprintf.c: Likewise. | |
2241 | * libio/iovsprintf.c: Likewise. | |
2242 | * libio/iovsscanf.c: Likewise. | |
2243 | * libio/memstream.c: Likewise. | |
2244 | * libio/obprintf.c: Likewise. | |
2245 | * libio/iofputs.c: Orient stream if not already happened. | |
2246 | * libio/iofputs_u.c: Likewise. | |
2247 | * libio/iofwrite.c: Likewise. | |
2248 | * libio/iofwrite_u.c: Likewise. | |
2249 | * libio/ioputs.c: Likewise. | |
2250 | * libio/iosetbuffer.c: Handle not yet oriented stream. | |
2251 | * libio/iosetvbuf.c: Likewise. | |
2252 | * libio/oldstdfiles.c: Adjust FILEBUF_LITERAL call. | |
2253 | * libio/stdfiles.c: Likewise. | |
2254 | * libio/strops.c (_IO_str_overflow): Correctly free buffer after | |
2255 | failed allocation. | |
2256 | (_IO_str_seekoff): Use _IO_off64_t. | |
2257 | * libio/vasprintf.c: Pre-orient stream. | |
2258 | * libio/vsnprintf.c: Likewise. | |
2259 | * libio/fputwc.c: New file. | |
2260 | * libio/fputwc_u.c: New file. | |
2261 | * libio/fwprintf.c: New file. | |
2262 | * libio/fwscanf.c: New file. | |
2263 | * libio/getwc.c: New file. | |
2264 | * libio/getwc_u.c: New file. | |
2265 | * libio/getwchar.c: New file. | |
2266 | * libio/getwchar_u.c: New file. | |
2267 | * libio/iofgetws.c: New file. | |
2268 | * libio/iofgetws_u.c: New file. | |
2269 | * libio/iofputws.c: New file. | |
2270 | * libio/iofputws_u.c: New file. | |
2271 | * libio/iofwide.c: New file. | |
2272 | * libio/iogetwline.c: New file. | |
2273 | * libio/ioungetwc.c: New file. | |
2274 | * libio/iovswscanf.c: New file. | |
2275 | * libio/iowpadn.c: New file. | |
2276 | * libio/oldiofgetpos.c: New file. | |
2277 | * libio/oldiofgetpos64.c: New file. | |
2278 | * libio/oldiofsetpos.c: New file. | |
2279 | * libio/oldiofsetpos64.c: New file. | |
2280 | * libio/putwc.c: New file. | |
2281 | * libio/putwc_u.c: New file. | |
2282 | * libio/putwchar.c: New file. | |
2283 | * libio/putwchar_u.c: New file. | |
2284 | * libio/swprintf.c: New file. | |
2285 | * libio/swscanf.c: New file. | |
2286 | * libio/tst_swprintf.c: New file. | |
2287 | * libio/tst_swscanf.c: New file. | |
2288 | * libio/tst_wprintf.c: New file. | |
2289 | * libio/tst_wscanf.c: New file. | |
2290 | * libio/tst_wscanf.input: New file. | |
2291 | * libio/vswprintf.c: New file. | |
2292 | * libio/vwprintf.c: New file. | |
2293 | * libio/vwscanf.c: New file. | |
2294 | * libio/wfiledoalloc.c: New file. | |
2295 | * libio/wfileops.c: New file. | |
2296 | * libio/wgenops.c: New file. | |
2297 | * libio/wprintf.c: New file. | |
2298 | * libio/wscanf.c: New file. | |
2299 | * libio/wstrops.c: New file. | |
2300 | * stdio-common/Makefile (routines): Add _itowa, itowa-digits, | |
2301 | vfwprintf, and vfwscanf. | |
2302 | * stdio-common/_itoa.c (base_table): Rename to _IO_base_table and | |
2303 | make global. | |
2304 | * stdio-common/_itowa.c: New file. | |
2305 | * stdio-common/_itowa.h: New file. | |
2306 | * stdio-common/itoa-digits.c: Minimal optimization. | |
2307 | * stdio-common/itowa-digits.c: New file. | |
2308 | * stdio-common/printf-parse.h: Allow use in wide character context. | |
2309 | * stdio-common/printf-prs.c: Define ISASCII and MBRLEN. | |
2310 | * stdio-common/printf.h (printf_info): Add wide bit. | |
2311 | * stdio-common/printf_fp.c: Determine from wide bit whether stream | |
2312 | is wide oriented or not. | |
2313 | * stdio-common/printf_size.c: Likewise. | |
2314 | * sysdeps/generic/printf_fphex.c: Likewise. | |
2315 | * stdlib/strfmon.c: Call __printf_fp with wide bit cleared. | |
2316 | * stdio-common/vfprintf.c: Rewrite to allow use in wide character | |
2317 | context. | |
2318 | * stdio-common/vfscand.c: Likewise. | |
2319 | * stdio-common/vfwprintf.c: New file. | |
2320 | * stdio-common/vfwscanf.c: New file. | |
2321 | ||
2322 | * time/Makefile (routines): Add wcsftime. | |
2323 | (tests): Add tst_wcsftime. | |
2324 | * time/Versions: Add wcsftime to GLIBC_2.2 for libc. | |
2325 | * time/strftime.c: Make usable as wcsftime. | |
2326 | * time/wcsftime.c: New file. | |
2327 | * time/tst_wcsftime.c: New file. | |
2328 | ||
2329 | * wcsmbs/Makefile (routines): Add wmempcpy and wcschrnul. | |
2330 | * wcsmbs/Versions: Add wmempcpy and wcschrnul to GLIBC_2.2 for libc. | |
2331 | * wcsmbs/wcschrnul.c: New file. | |
2332 | * wcsmbs/wmemcpy.c: New file. | |
2333 | * wcsmbs/wmemcpy.c: Rename to __wmemcpy and make wmemcpy weak alias. | |
2334 | * wcsmbs/wmemmove.c: Likewise for wmemmove. | |
2335 | ||
2336 | * manual/stdio.texi: Document is_char and wide element if printf_info. | |
2337 | ||
2338 | * manual/time.texi: Document wcsftime. | |
2339 | ||
2340 | * include/wchar.h: Add prototypes for __wmemcpy, __wmempcpy, | |
2341 | __wmemmove, __wcschrnul, and __vfwscanf. | |
2342 | ||
2343 | * locale/langinfo.h: Add new LC_TIME entries for wchar_t data. | |
2344 | * locale/C-time.c: Adapt for above change. | |
2345 | * locale/categories.def: Likewise. | |
2346 | * locale/localeinfo.h: Likewise. | |
2347 | * localedata/Makefile: Don't run tests for now. | |
2348 | ||
bc938d3d UD |
2349 | * manual/errno.texi: Fix typos. |
2350 | * manual/memory.texi: Likewise. | |
2351 | * manual/ctype.texi: Likewise. | |
2352 | Patches by Brian Youmans <3diff@gnu.org>. | |
2353 | ||
2972264e UD |
2354 | 1999-06-16 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
2355 | ||
2356 | * sysdeps/unix/sysv/linux/netax25/ax25.h (AX25_PIDINCL): Added. | |
2357 | ||
14a1bb6a UD |
2358 | 1999-06-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
2359 | ||
2360 | * sysdeps/unix/sysv/linux/sys/sysmacros.h [!__GNUC__]: Use correct | |
2361 | word order. | |
2362 | * sysdeps/unix/sysv/linux/alpha/sys/sysmacros.h: New file. | |
2363 | * sysdeps/unix/sysv/linux/sparc/sys/sysmacros.h: New file. | |
2364 | ||
2365 | 1999-06-15 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
2366 | ||
2367 | * db2/db/db.c: Restore __nss_db_open alias. | |
2368 | * db2/db_int.h: Use <db.h> instead of "db.h" to find header in | |
2369 | include. | |
2370 | * db2/os/os_rw.c (__os_write): Maintain const correctness. | |
2371 | * db2/progs/db_load/db_load.c (main): Avoid ambiguous `else'. | |
2372 | ||
ff4b126a UD |
2373 | 1999-06-15 Ulrich Drepper <drepper@cygnus.com> |
2374 | ||
2375 | * stdio-common/printf-parse.h (parse_one_spec): Don't set | |
a964e1f1 | 2376 | is_longlong if not necessary. |
ff4b126a | 2377 | |
abe71ca6 UD |
2378 | 1999-06-15 H.J. Lu <hjl@gnu.org> |
2379 | ||
2380 | * Make-dist (sysdep_dirs): Exclude SCCS. | |
2381 | * MakeTAGS (sysdep_dirs): Likewise. | |
2382 | ||
d0738b5d UD |
2383 | 1999-06-15 Ulrich Drepper <drepper@cygnus.com> |
2384 | ||
2385 | * posix/regex.c (re_error_msgid): Remove extra commas. | |
2386 | ||
61464e3e UD |
2387 | 1999-06-14 Geoff Keating <geoffk@ozemail.com.au> |
2388 | ||
2389 | * stdlib/tst-strtoll.c: New file. | |
2390 | * stdlib/Makefile (tests): Add tst-strtoll.c | |
2391 | * stdlib/strtol.c: It is not generally true that if | |
2392 | (unsigned)a*(unsigned)b overflows, then the result is | |
2393 | less than 'a'. | |
2394 | ||
54000924 UD |
2395 | 1999-06-14 Thorsten Kukuk <kukuk@suse.de> |
2396 | ||
2397 | * nscd/connections.c (handle_request): Only root is allowed to | |
2398 | send GETSTAT request in non secure mode. | |
2399 | * nscd/nscd.c: Print error message if other then root try to | |
2400 | use getstat. | |
2401 | ||
2402 | 1999-06-15 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
2403 | ||
2404 | * sysdeps/unix/sysv/linux/alpha/syscalls.list: Add __sysctl. | |
2405 | ||
2406 | 1999-06-15 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
2407 | ||
2408 | * manual/time.texi (Limits on Resources): Describe RLIMIT_AS. | |
2409 | Closes PR libc/1164, reported by sascha@schumann.2ns.de. | |
2410 | ||
28e35124 UD |
2411 | 1999-06-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
2412 | ||
2413 | * sysdeps/generic/strchr.c: Include <memcopy.h> and use reg_char | |
2414 | for character to search, to help the compiler. | |
2415 | * sysdeps/generic/strchrnul.c: Likewise. | |
2416 | * sysdeps/generic/memchr.c: Likewise. | |
2417 | * sysdeps/generic/memccpy.c: Likewise. | |
2418 | * sysdeps/generic/rawmemchr.c: Likewise. Fix comment. | |
2419 | ||
d563233a AS |
2420 | 1999-06-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
2421 | ||
2422 | * sysdeps/m68k/memchr.S: New file. | |
2423 | * sysdeps/m68k/rawmemchr.S: New file. | |
2424 | * sysdeps/m68k/strchr.S: New file. | |
2425 | * sysdeps/m68k/strchrnul.S: New file. | |
2426 | ||
2e92188d UD |
2427 | 1999-06-13 Geoff Keating <geoffk@ozemail.com.au> |
2428 | ||
2429 | * sysdeps/powerpc/atomicity.h (exchange_and_add): Remove `volatile'; | |
2430 | add `memory' clobber; optimise for constant `val'. | |
2431 | (atomic_add): Likewise. | |
2432 | (test_and_set): Remove `volatile'; add `memory' clobber; be more | |
2433 | like the original `test_and_set'. | |
2434 | (compare_and_swap): Remove `volatile'; add `memory' clobber; | |
2435 | optimise for constant `oldval'. | |
2436 | (always_swap): Remove `volatile'; add `memory' clobber. | |
2437 | ||
ee77da07 UD |
2438 | 1999-06-13 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
2439 | ||
2440 | * sysdeps/i386/fpu/bits/mathinline.h: Disable signbit* inline | |
2441 | functions for gcc <= 2.7.x. | |
2442 | ||
c34fa5f5 RM |
2443 | 1999-06-13 Roland McGrath <roland@baalperazim.frob.com> |
2444 | ||
2445 | * hurd/hurdsock.c (_hurd_socket_server): Fix fencepost error in last | |
2446 | change. | |
2447 | ||
fc370352 UD |
2448 | 1999-06-13 Ulrich Drepper <drepper@cygnus.com> |
2449 | ||
ec239360 UD |
2450 | * db2/Makefile (distribute): Remove files which do not exist |
2451 | anymore. | |
2452 | ||
fc370352 UD |
2453 | * sysdeps/i386/fpu/bits/mathinline.h: Add __extension__ to signbit |
2454 | definitions to calm down gcc. | |
2455 | ||
2456 | * db2/db.h: Update from db 2.7.5. | |
2457 | * db2/db_185.h: Likewise. | |
2458 | * db2/db_int.h: Likewise. | |
2459 | * db2/btree/bt_compare.c: Likewise. | |
2460 | * db2/btree/bt_conv.c: Likewise. | |
2461 | * db2/btree/bt_curadj.c: Likewise. | |
2462 | * db2/btree/bt_cursor.c: Likewise. | |
2463 | * db2/btree/bt_delete.c: Likewise. | |
2464 | * db2/btree/bt_open.c: Likewise. | |
2465 | * db2/btree/bt_page.c: Likewise. | |
2466 | * db2/btree/bt_put.c: Likewise. | |
2467 | * db2/btree/bt_rec.c: Likewise. | |
2468 | * db2/btree/bt_recno.c: Likewise. | |
2469 | * db2/btree/bt_rsearch.c: Likewise. | |
2470 | * db2/btree/bt_search.c: Likewise. | |
2471 | * db2/btree/bt_split.c: Likewise. | |
2472 | * db2/btree/bt_stat.c: Likewise. | |
2473 | * db2/btree/btree_auto.c: Likewise. | |
2474 | * db2/common/db_appinit.c: Likewise. | |
2475 | * db2/common/db_apprec.c: Likewise. | |
2476 | * db2/common/db_err.c: Likewise. | |
2477 | * db2/common/db_region.c: Likewise. | |
2478 | * db2/common/db_salloc.c: Likewise. | |
2479 | * db2/db/db.c: Likewise. | |
2480 | * db2/db/db.src: Likewise. | |
2481 | * db2/db/db_am.c: Likewise. | |
2482 | * db2/db/db_auto.c: Likewise. | |
2483 | * db2/db/db_dispatch.c: Likewise. | |
2484 | * db2/db/db_dup.c: Likewise. | |
2485 | * db2/db/db_iface.c: Likewise. | |
2486 | * db2/db/db_join.c: Likewise. | |
2487 | * db2/db/db_overflow.c: Likewise. | |
2488 | * db2/db/db_pr.c: Likewise. | |
2489 | * db2/db/db_rec.c: Likewise. | |
2490 | * db2/db/db_ret.c: Likewise. | |
2491 | * db2/db185/db185.c: Likewise. | |
2492 | * db2/dbm/dbm.c: Likewise. | |
2493 | * db2/hash/hash.c: Likewise. | |
2494 | * db2/hash/hash_auto.c: Likewise. | |
2495 | * db2/hash/hash_dup.c: Likewise. | |
2496 | * db2/hash/hash_page.c: Likewise. | |
2497 | * db2/hash/hash_rec.c: Likewise. | |
2498 | * db2/hash/hash_stat.c: Likewise. | |
2499 | * db2/include/btree.h: Likewise. | |
2500 | * db2/include/btree_ext.h: Likewise. | |
2501 | * db2/include/clib_ext.h: Likewise. | |
2502 | * db2/include/common_ext.h: Likewise. | |
2503 | * db2/include/db_am.h: Likewise. | |
2504 | * db2/include/db_auto.h: Likewise. | |
2505 | * db2/include/db_cxx.h: Likewise. | |
2506 | * db2/include/db_ext.h: Likewise. | |
2507 | * db2/include/db_join.h: Likewise. | |
2508 | * db2/include/db_page.h: Likewise. | |
2509 | * db2/include/hash.h: Likewise. | |
2510 | * db2/include/hash_ext.h: Likewise. | |
2511 | * db2/include/lock.h: Likewise. | |
2512 | * db2/include/lock_ext.h: Likewise. | |
2513 | * db2/include/log.h: Likewise. | |
2514 | * db2/include/log_ext.h: Likewise. | |
2515 | * db2/include/mp.h: Likewise. | |
2516 | * db2/include/mp_ext.h: Likewise. | |
2517 | * db2/include/os.h: Likewise. | |
2518 | * db2/include/os_ext.h: Likewise. | |
2519 | * db2/include/os_func.h: Likewise. | |
2520 | * db2/include/txn.h: Likewise. | |
2521 | * db2/include/txn_auto.h: Likewise. | |
2522 | * db2/include/txn_ext.h: Likewise. | |
2523 | * db2/include/xa.h: Likewise. | |
2524 | * db2/include/xa_ext.h: Likewise. | |
2525 | * db2/lock/lock.c: Likewise. | |
2526 | * db2/lock/lock_conflict.c: Likewise. | |
2527 | * db2/lock/lock_deadlock.c: Likewise. | |
2528 | * db2/lock/lock_region.c: Likewise. | |
2529 | * db2/lock/lock_util.c: Likewise. | |
2530 | * db2/log/log.c: Likewise. | |
2531 | * db2/log/log_archive.c: Likewise. | |
2532 | * db2/log/log_auto.c: Likewise. | |
2533 | * db2/log/log_findckp.c: Likewise. | |
2534 | * db2/log/log_get.c: Likewise. | |
2535 | * db2/log/log_put.c: Likewise. | |
2536 | * db2/log/log_rec.c: Likewise. | |
2537 | * db2/log/log_register.c: Likewise. | |
2538 | * db2/mp/mp_bh.c: Likewise. | |
2539 | * db2/mp/mp_fget.c: Likewise. | |
2540 | * db2/mp/mp_fopen.c: Likewise. | |
2541 | * db2/mp/mp_fput.c: Likewise. | |
2542 | * db2/mp/mp_fset.c: Likewise. | |
2543 | * db2/mp/mp_open.c: Likewise. | |
2544 | * db2/mp/mp_pr.c: Likewise. | |
2545 | * db2/mp/mp_region.c: Likewise. | |
2546 | * db2/mp/mp_sync.c: Likewise. | |
2547 | * db2/mutex/mutex.c: Likewise. | |
2548 | * db2/mutex/uts4_cc.s: Likewise. | |
2549 | * db2/os/os_abs.c: Likewise. | |
2550 | * db2/os/os_alloc.c: Likewise. | |
2551 | * db2/os/os_config.c: Likewise. | |
2552 | * db2/os/os_dir.c: Likewise. | |
2553 | * db2/os/os_fid.c: Likewise. | |
2554 | * db2/os/os_fsync.c: Likewise. | |
2555 | * db2/os/os_map.c: Likewise. | |
2556 | * db2/os/os_oflags.c: Likewise. | |
2557 | * db2/os/os_open.c: Likewise. | |
2558 | * db2/os/os_rw.c: Likewise. | |
2559 | * db2/os/os_seek.c: Likewise. | |
2560 | * db2/os/os_sleep.c: Likewise. | |
2561 | * db2/os/os_spin.c: Likewise. | |
2562 | * db2/os/os_stat.c: Likewise. | |
2563 | * db2/os/os_tmpdir.c: Likewise. | |
2564 | * db2/os/os_unlink.c: Likewise. | |
2565 | * db2/progs/db_archive/db_archive.c: Likewise. | |
2566 | * db2/progs/db_checkpoint/db_checkpoint.c: Likewise. | |
2567 | * db2/progs/db_deadlock/db_deadlock.c: Likewise. | |
2568 | * db2/progs/db_dump/db_dump.c: Likewise. | |
2569 | * db2/progs/db_load/db_load.c: Likewise. | |
2570 | * db2/progs/db_printlog/README: Likewise. | |
2571 | * db2/progs/db_printlog/commit.awk: Likewise. | |
2572 | * db2/progs/db_printlog/count.awk: Likewise. | |
2573 | * db2/progs/db_printlog/db_printlog.c: Likewise. | |
2574 | * db2/progs/db_printlog/pgno.awk: Likewise. | |
2575 | * db2/progs/db_printlog/range.awk: Likewise. | |
2576 | * db2/progs/db_printlog/status.awk: Likewise. | |
2577 | * db2/progs/db_printlog/txn.awk: Likewise. | |
2578 | * db2/progs/db_recover/db_recover.c: Likewise. | |
2579 | * db2/progs/db_stat/db_stat.c: Likewise. | |
2580 | * db2/txn/txn.c: Likewise. | |
2581 | * db2/txn/txn.src: Likewise. | |
2582 | * db2/txn/txn_auto.c: Likewise. | |
2583 | * db2/txn/txn_rec.c: Likewise. | |
2584 | * db2/xa/xa.c: Likewise. | |
2585 | * db2/xa/xa_db.c: Likewise. | |
2586 | * db2/xa/xa_map.c: Likewise. | |
2587 | ||
2588 | * db2/btree/bt_close.c: Removed. | |
2589 | * db2/db/db_thread.c: Likewise. | |
2590 | * db2/hash/hash_debug.c: Likewise. | |
2591 | * db2/include/db.h.src: Likewise. | |
2592 | * db2/include/db_int.h.src: Likewise. | |
2593 | * db2/include/os_jump.h: Likewise. | |
2594 | * db2/mutex/alpha.dec: Likewise. | |
2595 | * db2/mutex/alpha.gcc: Likewise. | |
2596 | * db2/mutex/parisc.hp: Likewise. | |
2597 | * db2/mutex/uts4.cc.s: Likewise. | |
2598 | ||
2599 | * db2/Makefile: Add new routines, remove old for 2.7.5. | |
2600 | * db2/Versions: Add internal function names for the helper programs. | |
2601 | * db2/makedb.c: Update for new cursor callback. | |
2602 | * Versions.def: Define versions for libdb. | |
2603 | ||
2604 | 1999-06-13 Thorsten Kukuk <kukuk@suse.de> | |
2605 | ||
2606 | * nscd/connections.c (nscd_run): Get user ID for all non-db services. | |
2607 | * nscd/Makefile (others, install-sbin): Add nscd_nischeck. | |
2608 | * nscd/nscd_nischeck.c: New file. | |
2609 | * nscd/nscd.init: Enable use of nscd_nischeck and secure tables. | |
2610 | ||
2611 | 1999-06-13 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
2612 | ||
2613 | * sysdeps/unix/sysv/linux/bits/socket.h: Add some missing | |
2614 | MSG_* flags from Linux 2.2.9. | |
2615 | ||
af09bfb5 RM |
2616 | 1999-06-12 Mark Kettenis <kettenis@gnu.org> |
2617 | ||
2618 | * Makeconfig (static-start-installed-name): Set to | |
2619 | $(start-installed-name) if not defined. | |
2620 | (+link-static): Use $(static-start-installed-name) instead of | |
2621 | $(start-installed-name). | |
2622 | * sysdeps/mach/hurd/i386/Makefile (static-start-installed-name): | |
2623 | Set to crt0.o. | |
2624 | ||
901c1112 RM |
2625 | 1999-06-12 Mark Kettenis <kettenis@gnu.org> |
2626 | ||
2627 | * sysdeps/mach/hurd/fork.c (__fork): Make use of `insert_type' when | |
2628 | inserting a send right into the child instead of unconditionally | |
2629 | copying the send right. | |
2630 | ||
3de2d75e UD |
2631 | 1999-06-12 Ulrich Drepper <drepper@cygnus.com> |
2632 | ||
2633 | * locale/lc-time.c: Add free_mem function to free if necessary | |
2634 | statically allocated memory. | |
2635 | ||
fc370352 | 2636 | 1999-06-10 Jakub Jelinek <jj@ultra.linux.cz> |
58d33bb5 UD |
2637 | |
2638 | * sysdeps/libm-ieee754/s_truncl.c: Subtract exponent | |
2639 | bias from the raw exponent. | |
2640 | ||
63ad72d2 UD |
2641 | 1999-06-11 Ulrich Drepper <drepper@cygnus.com> |
2642 | ||
2643 | * inet/arpa/tftp.h: Move attribute declaration in right position. | |
2644 | ||
a1c542bf UD |
2645 | 1999-06-11 Thorsten Kukuk <kukuk@suse.de> |
2646 | ||
2647 | * nscd/nscd.c: Add -S options for separate caching of data for | |
2648 | every user. So one user couldn't see the data another user | |
2649 | has gotten with his credentials. | |
2650 | * nscd/nscd.h: Add new prototypes. | |
2651 | * nscd/cache.c: Compare owner of cache entry if in secure mode. | |
2652 | * nscd/connections.c: Check on shutdown if caller really was root. | |
2653 | In secure mode get uid of caller. | |
2654 | * nscd/grpcache.c: Add support for new secure group mode. | |
2655 | * nscd/hstcache.c: Add support for new secure hosts mode. | |
2656 | * nscd/pwdcache.c: Add support for new secure passwd mode. | |
2657 | ||
9be8ed9e UD |
2658 | 1999-06-11 Ulrich Drepper <drepper@cygnus.com> |
2659 | ||
2660 | * resolv/nss_dns/dns-host.c (getanswer_r): Correctly track usage | |
2661 | of user-provided buffer. | |
2662 | ||
c52bbc7e RM |
2663 | 1999-06-11 Mark Kettenis <kettenis@gnu.org> |
2664 | ||
2665 | * hurd/hurdsock.c (max_domain): Initialize to `-1'. | |
2666 | (_hurd_socket_server): Fix off-by-one error in setting `max_domain'. | |
2667 | ||
26cee9a4 UD |
2668 | 1999-06-10 Ulrich Drepper <drepper@cygnus.com> |
2669 | ||
17763865 UD |
2670 | * stdio-common/printf-parse.h (parse_one_spec): Add support for a |
2671 | and A format. | |
2672 | ||
26cee9a4 UD |
2673 | * shadow/fgetspent_r.c (__fgetspent_r): Set errno to ENOENT for |
2674 | returning after last entry. | |
2675 | * pwd/fgetpwent_r.c (__fgetpwent_r): Likewise. | |
2676 | ||
e1c6ee83 UD |
2677 | 1999-06-09 Ulrich Drepper <drepper@cygnus.com> |
2678 | ||
0f1e40d4 UD |
2679 | * misc/sysexits.h: Remove advertising clause of copyright. |
2680 | * resolv/getnetnamadr.c: Likewise. | |
2681 | * sysdeps/vax/bcopy.s: Likewise. | |
bbcc9483 UD |
2682 | * sysdeps/vax/bzero.s: Likewise. |
2683 | * sysdeps/vax/ffs.s: Likewise. | |
2684 | * sysdeps/vax/memchr.s: Likewise. | |
2685 | * sysdeps/vax/memcmp.s: Likewise. | |
2686 | * sysdeps/vax/memmove.s: Likewise. | |
2687 | * sysdeps/vax/memset.s: Likewise. | |
2688 | * sysdeps/vax/strcat.s: Likewise. | |
2689 | * sysdeps/vax/strchr.s: Likewise. | |
2690 | * sysdeps/vax/strcmp.s: Likewise. | |
2691 | * sysdeps/vax/strcpy.s: Likewise. | |
2692 | * sysdeps/vax/strcspn.s: Likewise. | |
2693 | * sysdeps/vax/strlen.s: Likewise. | |
2694 | * sysdeps/vax/strncat.s: Likewise. | |
2695 | * sysdeps/vax/strncmp.s: Likewise. | |
2696 | * sysdeps/vax/strncpy.s: Likewise. | |
2697 | * sysdeps/vax/strpbrk.s: Likewise. | |
2698 | * sysdeps/vax/strrchr.s: Likewise. | |
2699 | * sysdeps/vax/strsep.s: Likewise. | |
2700 | * sysdeps/vax/strspn.s: Likewise. | |
2701 | * sysdeps/vax/strstr.s: Likewise. | |
2702 | ||
542f5e01 UD |
2703 | * libio/iofopncook.c: Adjust for renaming of structure elements. |
2704 | * libio/libio.h: Define cookie functions with all the names. | |
2705 | ||
e1c6ee83 UD |
2706 | * pwd/fgetpwent_r.c: Set errno in the correct way. |
2707 | * shadow/fgetspent_r.c: Likewise. | |
2708 | * pwd/fgetpwent.c: Handle long lines correctly. Little | |
2709 | optimizations. Free static buffer when debugging memory handling. | |
2710 | * shadow/fgetspent.c: Likewise. | |
2711 | ||
2712 | * grp/fgetgrent.c: Little optimization in loop. | |
2713 | ||
2714 | 1999-06-09 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
2715 | ||
2716 | * grp/tst_fgetgrent.c (write_group): Fix generation of long line | |
2717 | in a different way. | |
2718 | ||
c41baa79 UD |
2719 | 1999-06-09 Jakub Jelinek <jj@ultra.linux.cz> |
2720 | ||
2721 | * stdlib/longlong.h: gas changed sethi handling when without | |
2722 | %hi(). Fix assembly. | |
2723 | * sysdeps/generic/dl-cache.c (_dl_cache_lookup): Allow | |
2724 | port specific cache id checks. | |
2725 | * sysdeps/generic/dl-cache.h: New file. | |
2726 | * sysdeps/unix/sysv/linux/sparc/sparc64/dl-cache.h: New file. | |
2727 | ||
4707ba3d UD |
2728 | 1999-06-08 Ulrich Drepper <drepper@cygnus.com> |
2729 | ||
c4db7573 UD |
2730 | * gmon/gmon.c: Remove advertising clause of copyright. |
2731 | * gmon/mcount.c: Likewise. | |
2732 | * gmon/sys/gmon.h: Likewise. | |
2733 | * inet/arpa/ftp.h: Likewise. | |
2734 | * inet/arpa/telnet.h: Likewise. | |
2735 | * inet/arpa/tftp.h: Likewise. | |
2736 | * inet/inet_lnaof.c: Likewise. | |
2737 | * inet/inet_mkadr.c: Likewise. | |
2738 | * inet/inet_net.c: Likewise. | |
2739 | * inet/inet_netof.c: Likewise. | |
2740 | * inet/protocols/routed.h: Likewise. | |
2741 | * inet/protocols/rwhod.h: Likewise. | |
2742 | * inet/protocols/talkd.h: Likewise. | |
2743 | * inet/protocols/timed.h: Likewise. | |
2744 | * inet/rcmd.c: Likewise. | |
2745 | * inet/rexec.c: Likewise. | |
2746 | * inet/ruserpass.c: Likewise. | |
2747 | * io/fts.c: Likewise. | |
2748 | * io/fts.h: Likewise. | |
2749 | * login/login_tty.c: Likewise. | |
2750 | * misc/fstab.h: Likewise. | |
2751 | * misc/getttyent.c: Likewise. | |
2752 | * misc/getusershell.c: Likewise. | |
2753 | * misc/sys/queue.h: Likewise. | |
2754 | * misc/sys/syslog.h: Likewise. | |
2755 | * misc/syslog.c: Likewise. | |
2756 | * misc/ttyent.h: Likewise. | |
2757 | * misc/ttyslot.c: Likewise. | |
2758 | * resolv/arpa/nameser.h: Likewise. | |
2759 | * resolv/gethnamaddr.c: Likewise. | |
2760 | * resolv/herror.c: Likewise. | |
2761 | * resolv/inet_addr.c: Likewise. | |
2762 | * resolv/mapv4v6addr.h: Likewise. | |
2763 | * resolv/mapv4v6hostent.h: Likewise | |
2764 | * resolv/nss_dns/dns-host.c: Likewise. | |
2765 | * resolv/nss_dns/dns-network.c: Likewise. | |
2766 | * resolv/res_comp.c: Likewise. | |
2767 | * resolv/res_data.c: Likewise. | |
2768 | * resolv/res_debug.c: Likewise. | |
2769 | * resolv/res_init.c: Likewise. | |
2770 | * resolv/res_mkquery.c: Likewise. | |
2771 | * resolv/res_query.c: Likewise. | |
2772 | * resolv/res_send.c: Likewise. | |
2773 | * resolv/resolv.h: Likewise. | |
2774 | * sysdeps/generic/div.c: Likewise. | |
2775 | * sysdeps/generic/netinet/ip.h: Likewise. | |
2776 | * sysdeps/generic/netinet/tcp.h: Likewise. | |
2777 | * sysdeps/generic/paths.h: Likewise. | |
2778 | * sysdeps/generic/prof-freq.c: Likewise. | |
2779 | * sysdeps/generic/sys/ttydefaults.h: Likewise. | |
2780 | * sysdeps/gnu/netinet/ip_icmp.h: Likewise. | |
2781 | * sysdeps/gnu/netinet/tcp.h: Likewise. | |
2782 | * sysdeps/ieee754/support.c: Likewise. | |
2783 | * sysdeps/mach/hurd/sys/param.h: Likewise. | |
2784 | * sysdeps/unix/bsd/bsd4.4/bits/errno.h: Likewise. | |
2785 | * sysdeps/unix/bsd/bsd4.4/bits/ioctls.h: Likewise. | |
2786 | * sysdeps/unix/bsd/sun/sunos4/sys/ttydefaults.h: Likewise. | |
2787 | * sysdeps/unix/bsd/sys/reboot.h: Likewise. | |
2788 | * sysdeps/unix/sysv/linux/netinet/if_ether.h: Likewise. | |
2789 | * sysdeps/unix/sysv/linux/netinet/igmp.h: Likewise. | |
2790 | * sysdeps/unix/sysv/linux/netinet/ip.h: Likewise. | |
2791 | * sysdeps/unix/sysv/linux/paths.h: Likewise. | |
2792 | * sysdeps/unix/sysv/linux/sys/quota.h: Likewise. | |
2793 | * sysdeps/unix/sysv/linux/sys/ttydefaults.h: Likewise. | |
2794 | * sysdeps/vax/DEFS.h: Likewise. | |
2795 | * termios/sys/ttychars.h: Likewise. | |
2796 | * misc/daemon.c: Likewise. Call fork. | |
2797 | ||
1dc3d266 UD |
2798 | * grp/fgetgrent.c (buffer): Make file local variable. |
2799 | (free_mem): New function. Call for malloc debugging. | |
2800 | ||
4707ba3d UD |
2801 | * grp/tst_fgetgrent.c (write_users): Correctly generate long line. |
2802 | ||
f535dd02 UD |
2803 | 1999-06-08 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
2804 | ||
2805 | * grp/Makefile: Add rules for tst_fgetgrent. | |
2806 | ||
2807 | * grp/tst_fgetgrent.c: Rewritten to read only one file. | |
2808 | ||
2809 | * grp/tst_fgetgrent.sh: New file. | |
2810 | ||
f5508a15 UD |
2811 | 1999-06-08 Ulrich Drepper <drepper@cygnus.com> |
2812 | ||
2813 | * grp/Makefile (tests): Add tst_fgetgrent. | |
2814 | * grp/tst_fgetgrent.c: New file. | |
2815 | Patches by Andreas Jaeger <aj@arthur.rhein-neckar.de>. | |
2816 | ||
4807d048 RM |
2817 | 1999-06-07 Roland McGrath <roland@baalperazim.frob.com> |
2818 | ||
2819 | * db2/os/os_oflags.c (__db_oflags): Fix checking of O_ACCMODE bits to | |
2820 | be POSIX compliant. Prior definition was broken for Hurd. | |
2821 | Reported by Mark Kettenis <kettenis@gnu.org>. | |
2822 | ||
8d6a5eff UD |
2823 | 1999-06-08 Ulrich Drepper <drepper@cygnus.com> |
2824 | ||
2825 | * ctype/ctype.h: Protect __tobody code by __extension__. | |
2826 | ||
db873f32 UD |
2827 | 1999-06-07 Ulrich Drepper <drepper@cygnus.com> |
2828 | ||
2829 | * grp/fgetgrent.c (fgetgrent): Remember position of stream before | |
2830 | reading and reset in case the buffer was too small. | |
2831 | ||
2832 | * grp/fgetgrent_r.c (__fgetgrent_r): Set errno to ENOENT in case | |
2833 | of EOF. | |
2834 | ||
263456bd UD |
2835 | 1999-06-07 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
2836 | ||
2837 | * sysdeps/unix/sysv/linux/if_index.c: Use SIGIOCGIFINDEX and fix | |
2838 | another SIOGIFNAME typo. | |
2839 | ||
2840 | 1999-06-07 Ulrich Drepper <drepper@cygnus.com> | |
2841 | ||
2842 | * elf/dl-lookup.c: Remove duplicated assert.h inclusion. | |
2843 | ||
2844 | * sysdeps/generic/printf_fphex.c (__printf_fphex): Optimize a little | |
2845 | bit. | |
2846 | ||
2847 | 1999-06-05 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
2848 | ||
2849 | * sysdeps/generic/printf_fphex.c (__printf_fphex): Don't ignore | |
2850 | the precision if the mantissa is zero. | |
2851 | ||
2852 | 1999-06-05 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
2853 | ||
2854 | * manual/lang.texi (Floating Point Parameters): GCC already | |
2855 | supports long double for a long time. | |
2856 | ||
2857 | 1999-06-05 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
2858 | ||
2859 | * math/libm-test.c (j0_test, j1_test, jn_test, y0_test, y1_test, | |
2860 | yn_test): Increase some epsilons. | |
2861 | ||
f21aa4c2 UD |
2862 | 1999-06-07 Ulrich Drepper <drepper@cygnus.com> |
2863 | ||
2864 | * sysdeps/unix/sysv/linux/sys/sysmacros.h (makedev): Handle signed | |
2865 | parameters. | |
2866 | ||
25ee8743 UD |
2867 | 1999-06-06 Ulrich Drepper <drepper@cygnus.com> |
2868 | ||
9a8fcca0 UD |
2869 | * sysdeps/unix/sysv/linux/kernel-features.h: Define |
2870 | __ASSUME_SIOCGIFNAME for kernel >= 2.1.50. | |
2871 | * sysdeps/unix/sysv/linux/if_index.c: Correct typo (SIOGIFNAME -> | |
2872 | SIOCGIFNAME) and use __ASSUME_SIOCGIFNAME. | |
2873 | ||
2874 | * sysdeps/libm-ieee754/w_j0.c: Remove __ from symbol definitions. | |
2875 | * sysdeps/libm-ieee754/w_j0f.c: Likewise. | |
2876 | * sysdeps/libm-ieee754/w_j0l.c: Likewise. | |
2877 | * sysdeps/libm-ieee754/w_j1.c: Likewise. | |
2878 | * sysdeps/libm-ieee754/w_j1f.c: Likewise. | |
2879 | * sysdeps/libm-ieee754/w_j1l.c: Likewise. | |
2880 | * sysdeps/libm-ieee754/w_jn.c: Likewise. | |
2881 | * sysdeps/libm-ieee754/w_jnf.c: Likewise. | |
2882 | * sysdeps/libm-ieee754/w_jnl.c: Likewise. | |
2883 | ||
15828e9d | 2884 | * stdio-common/vfprintf.c: Correct typos. |
9a8fcca0 UD |
2885 | |
2886 | * math/libm-test.c (jn_test): Adjust delta. | |
2887 | (y1_test): Likewise. | |
2888 | (yn_test): Likewise. | |
2889 | ||
2890 | * elf/do-lookup.h: It should never happen that if we expect a versioned | |
2891 | symbol from a file the file has no version table. This should have | |
2892 | been checked in dl-version.c. | |
2893 | * elf/dl-lookup.c: Include assert.h. | |
2894 | ||
e0082312 UD |
2895 | * sysdeps/unix/sysv/linux/i386/sigaction.c: Correct restorer |
2896 | function handling. | |
2897 | ||
25ee8743 UD |
2898 | * sysdeps/unix/sysv/linux/i386/sigaction.c (SA_RESTORER): New #define. |
2899 | ||
61bdd24f UD |
2900 | 1999-06-06 Andi Kleen <ak@muc.de> |
2901 | ||
2902 | * sysdeps/unix/sysv/linux/i386/sigaction.c (__sigaction): Set | |
2903 | SA_RESTORER flag. | |
2904 | ||
a582750d UD |
2905 | 1999-06-04 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
2906 | ||
2907 | * math/libm-test.c (yn_test): Change one delta. | |
2908 | (jn_test): Likewise. | |
2909 | (j1_test): Likewise. | |
2910 | (y0_test): Likewise. | |
2911 | ||
b3864d70 UD |
2912 | 1999-06-06 Ulrich Drepper <drepper@cygnus.com> |
2913 | ||
2914 | * malloc/malloc.c: Introduce local variable __libc_getpagesize to | |
2915 | avoid multiple calls to getpagesize() which might be a syscall. | |
2916 | ||
2917 | 1999-06-06 Philip Blundell <philb@gnu.org> | |
2918 | ||
2919 | * stdio-common/tstscanf.c (main): Test the half-word format "%hd". | |
2920 | ||
2921 | 1999-06-06 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
2922 | ||
2923 | * manual/install.texi (Running make install): Correct typo in | |
2924 | dynamic linker invocation. | |
2925 | ||
2926 | 1999-06-05 Philip Blundell <philb@gnu.org> | |
2927 | ||
2928 | * sysdeps/arm/dl-machine.h (elf_machine_load_address): Fix | |
2929 | problems with GOT addressing. | |
2930 | ||
2931 | 1999-06-05 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de> | |
2932 | ||
2933 | * malloc/malloc.c (check_action): Change into bitmap so that both | |
2934 | diagnostic and abort can be requested by setting it to 3. | |
2935 | (mALLOC_SET_STATe): Disable malloc checking if necessary. | |
2936 | ||
19b6575a UD |
2937 | 1999-06-03 Ulrich Drepper <drepper@cygnus.com> |
2938 | ||
908c3d5b UD |
2939 | * configure.in: Few changes for HPUX. |
2940 | ||
19b6575a UD |
2941 | * scripts/config.guess: Update from latest version. |
2942 | * scripts/config.sub: Likewise. | |
2943 | ||
b169f10c UD |
2944 | 1999-06-03 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
2945 | ||
19b6575a UD |
2946 | * Makerules: Set LC_ALL explicitly to archieve correct sorting of |
2947 | map files. Closes PR libc/1147. | |
b169f10c UD |
2948 | |
2949 | 1999-06-03 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
2950 | ||
2951 | * math/libm-test.c (main): Add new test functions. | |
2952 | (jn_test): New tests. | |
2953 | (j1_test): Add some more tests. | |
2954 | (j0_test): Add some more tests. | |
2955 | (y0_test): Add some more tests. | |
2956 | (y1_test): Add some more tests. | |
2957 | ||
a384fa77 UD |
2958 | 1999-06-02 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
2959 | ||
2960 | * sysdeps/libm-ieee754/e_j0.c (__ieee754_y0): Fix array indices. | |
2961 | Patch by mhagger@dera.gov.uk [PR libc/1145]. | |
2962 | ||
2963 | * math/libm-test.c (y1_test): New tests. | |
2964 | (y0_test): Likewise. | |
2965 | (j1_test): Likewise. | |
2966 | (j0_test): Likewise. | |
2967 | (main): Added new tests. | |
2968 | ||
2969 | 1999-06-02 Jakub Jelinek <jj@ultra.linux.cz> | |
b8cb072d UD |
2970 | |
2971 | * stdlib/longlong.h: Define UDIV_TIME on sparc64. | |
2972 | * sysdeps/unix/sysv/linux/sparc/sparc64/sigpending.c: New file. | |
2973 | * sysdeps/unix/sysv/linux/sparc/sparc64/pause.c: New file. | |
2974 | * sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: New file. | |
2975 | * sysdeps/unix/sysv/linux/sparc/sparc64/sigprocmask.c: New file. | |
2976 | * sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c: New file. | |
2977 | ||
3810076f UD |
2978 | 1999-06-02 David S. Miller <davem@redhat.com> |
2979 | ||
2980 | * nscd/nscd_gethst_r.c (nscd_gethst_r): Align the h_addr_list | |
2981 | pointers properly. | |
2982 | ||
ea6710d3 UD |
2983 | 1999-06-02 Ulrich Drepper <drepper@cygnus.com> |
2984 | ||
2985 | * sysdeps/unix/sysv/linux/i386/sigaction.c: Read kernel-features.h | |
2986 | and elide compatibility code if possible. | |
2987 | ||
13632cfc UD |
2988 | 1999-06-01 Ulrich Drepper <drepper@cygnus.com> |
2989 | ||
2990 | * manual/llio.texi: Remove menu entry for removed section. | |
2991 | ||
2992 | 1999-05-29 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
2993 | ||
2994 | * sysdeps/unix/sysv/linux/sigaction.c: Fix typo and avoid unused | |
2995 | variables. | |
2996 | ||
2997 | 1999-06-01 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
2998 | ||
2999 | * sysdeps/unix/sysv/linux/net/if_arp.h (ARPHRD_DDCMP): Add it | |
3000 | (from Linux 2.3.4). | |
3001 | ||
8e55f537 UD |
3002 | 1999-05-30 Ulrich Drepper <drepper@cygnus.com> |
3003 | ||
3004 | * inet/netinet/in.h: Mark ntoh* and hton* as constant functions. | |
3005 | ||
0ea554bf UD |
3006 | 1999-05-30 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
3007 | ||
3008 | * manual/stdio.texi: Fix some typos. | |
3009 | ||
fc0a2d72 UD |
3010 | 1999-05-27 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
3011 | ||
3012 | * malloc/malloc.h: Properly handle future GCC versions. | |
3013 | ||
3014 | 1999-05-27 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
3015 | ||
3016 | * sysdeps/unix/sysv/linux/configure.in: Change version checks to | |
3017 | use AC_EGREP_CPP. Change sed pattern to not use alternation. Fix | |
3018 | text of error message. | |
3019 | ||
3020 | * aclocal.m4 (GLIBC_PROVIDES): Define AC_LANG to `C'. | |
3021 | ||
fb971363 UD |
3022 | 1999-05-29 Ulrich Drepper <drepper@cygnus.com> |
3023 | ||
3024 | * manual/filesys.texi: Extend (f)truncate documentation. | |
3025 | * manual/llio.texi: Remove duplicate (f)truncate definition. | |
3026 | ||
3027 | 1999-05-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
3028 | ||
3029 | * manual/stdio.texi (Formatted Output Functions): Mention | |
3030 | semantics of snprintf in glibc 2.0. | |
3031 | Reported by Ben Pfaff <pfaffben@msu.edu>. | |
3032 | ||
3033 | 1999-05-29 Ulrich Drepper <drepper@cygnus.com> | |
3034 | ||
3035 | * include/features.h (__GLIBC_MINOR__): Bump to 2. | |
3036 | ||
4a307a98 UD |
3037 | 1999-05-27 Ulrich Drepper <drepper@cygnus.com> |
3038 | ||
3039 | * math/libm-test.c: Adjust a few more deltas for the poor ARM | |
3040 | FPU emulator. | |
3041 | ||
b5b53bdb UD |
3042 | 1999-05-27 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
3043 | ||
3044 | * configure.in: Fix typo. | |
3045 | ||
b99a8a11 UD |
3046 | 1999-05-27 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
3047 | ||
3048 | * manual/socket.texi (Host Names): Remove statement that h_errno | |
3049 | needs to be declared since this isn't true anymore. | |
3050 | Closes PR libc/1138. | |
3051 | ||
958f238f UD |
3052 | 1999-05-26 Ulrich Drepper <drepper@cygnus.com> |
3053 | ||
3054 | * config.h.in: Add __LINUX_KERNEL_VERSION. | |
3055 | * configure.in: Recognize --enable-kernel. | |
3056 | * sysdeps/unix/sysv/linux/configure.in: Check for correct kernel | |
3057 | headers if --enable-kernel is given and set __LINUX_KERNEL_VERSION | |
3058 | appropriately. | |
3059 | * sysdeps/unix/sysv/linux/init-first.c: If minimal kernel version is | |
3060 | given perform runtime test. | |
3061 | ||
3062 | * sysdeps/unix/sysv/linux/kernel-features.h: New file. | |
3063 | * sysdeps/unix/sysv/linux/getcwd.c: Elide compatibility code if | |
3064 | minimal supported kernel is known to have the feature. | |
3065 | * sysdeps/unix/sysv/linux/poll.c: Likewise. | |
3066 | * sysdeps/unix/sysv/linux/pread.c: Likewise. | |
3067 | * sysdeps/unix/sysv/linux/pread64.c: Likewise. | |
3068 | * sysdeps/unix/sysv/linux/pwrite.c: Likewise. | |
3069 | * sysdeps/unix/sysv/linux/pwrite64.c: Likewise. | |
3070 | * sysdeps/unix/sysv/linux/seteuid.c: Likewise. | |
3071 | * sysdeps/unix/sysv/linux/sigaction.c: Likewise. | |
3072 | * sysdeps/unix/sysv/linux/sigprocmask.c: Likewise. | |
3073 | * sysdeps/unix/sysv/linux/sigsuspend.c: Likewise. | |
3074 | * sysdeps/unix/sysv/linux/testrtsig.h: Likewise. | |
3075 | * sysdeps/unix/sysv/linux/i386/chown.c: Likewise. | |
3076 | * sysdeps/unix/sysv/linux/i386/pread.c: Likewise. | |
3077 | * sysdeps/unix/sysv/linux/i386/pread64.c: Likewise. | |
3078 | * sysdeps/unix/sysv/linux/i386/pwrite.c: Likewise. | |
3079 | * sysdeps/unix/sysv/linux/i386/pwrite64.c: Likewise. | |
3080 | ||
3081 | * sysdeps/unix/sysv/linux/sysctl.c: Add __sysctl alias. | |
3082 | ||
475e390e UD |
3083 | 1999-05-25 Ulrich Drepper <drepper@cygnus.com> |
3084 | ||
3085 | * sysdeps/posix/getcwd.c (__getcwd): Fix potential memory leaks. | |
3086 | ||
859a09cf UD |
3087 | 1999-05-26 Jakub Jelinek <jj@ultra.linux.cz> |
3088 | ||
3089 | * stdlib/longlong.h (add_ssaaaa, sub_ddmmss, umul_ppmm): | |
3090 | Optimized sparc64 routines. | |
3091 | ||
03197d47 UD |
3092 | 1999-05-25 Ulrich Drepper <drepper@cygnus.com> |
3093 | ||
859a09cf UD |
3094 | * stdio-common/vfprintf.c (vfprintf): Don't handle long numbers if |
3095 | they are the same as ints. | |
3096 | * stdio-common/vfscanf.c (_IO_vfscanf): Likewise. | |
3097 | ||
dffbec5f UD |
3098 | * version.h (VERSION): Bump to 2.1.90. |
3099 | (RELEASE): Mark as development. | |
3100 | ||
0ae97dea UD |
3101 | * stdio-common/vfprintf.c (vfprintf): Don't implement special |
3102 | handling for long long if it is the same as long. | |
96d0213e | 3103 | * stdio-common/vfscanf.c (_IO_vfscanf): Likewise. |
0ae97dea | 3104 | |
03197d47 UD |
3105 | * stdlib/strtol.c: Moved to ... |
3106 | * sysdeps/generic/strtol.c: ...here. | |
3107 | * stdlib/strtoul.c: Moved to ... | |
3108 | * sysdeps/generic/strtoul.c: ...here. | |
3109 | * stdlib/strtoll.c: Moved to ... | |
3110 | * sysdeps/generic/strtoll.c: ...here. | |
3111 | * stdlib/strtoull.c: Moved to ... | |
3112 | * sysdeps/generic/strtoull.c: ...here. | |
3113 | * stdlib/strtol_l.c: Moved to ... | |
3114 | * sysdeps/generic/strtol_l.c: ...here. | |
3115 | * stdlib/strtoul_l.c: Moved to ... | |
3116 | * sysdeps/generic/strtoul_l.c: ...here. | |
3117 | * stdlib/strtoll_l.c: Moved to ... | |
3118 | * sysdeps/generic/strtoll_l.c: ...here. | |
3119 | * stdlib/strtoull_l.c: Moved to ... | |
3120 | * sysdeps/generic/strtoull_l.c: ...here. | |
3121 | ||
38775d60 RM |
3122 | * sysdeps/wordsize-64/strtol.c: New file. |
3123 | * sysdeps/wordsize-64/strtoul.c: New file. | |
3124 | * sysdeps/wordsize-64/strtoll.c: New file. | |
3125 | * sysdeps/wordsize-64/strtoull.c: New file. | |
3126 | * sysdeps/wordsize-64/strtol_l.c: New file. | |
3127 | * sysdeps/wordsize-64/strtoul_l.c: New file. | |
3128 | * sysdeps/wordsize-64/strtoll_l.c: New file. | |
3129 | * sysdeps/wordsize-64/strtoull_l.c: New file. | |
03197d47 | 3130 | |
40cbb1a7 UD |
3131 | * wcsmbs/wcstol.c: Moved to ... |
3132 | * sysdeps/generic/wcstol.c: ...here. | |
3133 | * wcsmbs/wcstoul.c: Moved to ... | |
3134 | * sysdeps/generic/wcstoul.c: ...here. | |
3135 | * wcsmbs/wcstoll.c: Moved to ... | |
3136 | * sysdeps/generic/wcstoll.c: ...here. | |
3137 | * wcsmbs/wcstoull.c: Moved to ... | |
3138 | * sysdeps/generic/wcstoull.c: ...here. | |
3139 | * wcsmbs/wcstol_l.c: Moved to ... | |
3140 | * sysdeps/generic/wcstol_l.c: ...here. | |
3141 | * wcsmbs/wcstoul_l.c: Moved to ... | |
3142 | * sysdeps/generic/wcstoul_l.c: ...here. | |
3143 | * wcsmbs/wcstoll_l.c: Moved to ... | |
3144 | * sysdeps/generic/wcstoll_l.c: ...here. | |
3145 | * wcsmbs/wcstoull_l.c: Moved to ... | |
3146 | * sysdeps/generic/wcstoull_l.c: ...here. | |
3147 | ||
38775d60 RM |
3148 | * sysdeps/wordsize-64/wcstol.c: New file. |
3149 | * sysdeps/wordsize-64/wcstoul.c: New file. | |
3150 | * sysdeps/wordsize-64/wcstoll.c: New file. | |
3151 | * sysdeps/wordsize-64/wcstoull.c: New file. | |
3152 | * sysdeps/wordsize-64/wcstol_l.c: New file. | |
3153 | * sysdeps/wordsize-64/wcstoul_l.c: New file. | |
3154 | * sysdeps/wordsize-64/wcstoll_l.c: New file. | |
3155 | * sysdeps/wordsize-64/wcstoull_l.c: New file. | |
40cbb1a7 | 3156 | |
d265c833 UD |
3157 | 1999-05-24 Jakub Jelinek <jj@ultra.linux.cz> |
3158 | ||
3159 | * sysdeps/sparc/bits/wordsize.h: New file. | |
6e26ce8e UD |
3160 | * sysdeps/sparc/fpu/bits/fenv.h: New file. |
3161 | * sysdeps/sparc/fpu/fpu_control.h: New file. | |
d265c833 UD |
3162 | * sysdeps/sparc/gmp-mparam.h: New file. |
3163 | ||
3164 | * sysdeps/sparc/sparc32/fpu/bits/fenv.h: Remove. | |
3165 | * sysdeps/sparc/sparc32/fpu/fpu_control.h: Remove. | |
3166 | * sysdeps/sparc/sparc64/bits/wordsize.h: Remove. | |
3167 | * sysdeps/sparc/sparc64/fpu/bits/fenv.h: Remove. | |
3168 | * sysdeps/sparc/sparc64/fpu/fpu_control.h: Remove. | |
3169 | * sysdeps/sparc/sparc64/gmp-mparam.h: Remove. | |
3170 | ||
3171 | * sysdeps/unix/sysv/linux/sparc/bits/setjmp.h: New file. | |
3172 | * sysdeps/unix/sysv/linux/sparc/bits/types.h: New file. | |
3173 | * sysdeps/unix/sysv/linux/sparc/bits/statfs.h: New file. | |
3174 | * sysdeps/unix/sysv/linux/sparc/sys/ucontext.h: New file. | |
3175 | ||
3176 | * sysdeps/unix/sysv/linux/sparc/sparc32/sys/ucontext.h: Remove. | |
3177 | * sysdeps/unix/sysv/linux/sparc/sparc64/bits/setjmp.h: Remove. | |
3178 | * sysdeps/unix/sysv/linux/sparc/sparc64/bits/types.h: Remove. | |
3179 | * sysdeps/unix/sysv/linux/sparc/sparc64/bits/statfs.h: Remove. | |
3180 | * sysdeps/unix/sysv/linux/sparc/sparc64/sys/ucontext.h: Remove. | |
3181 | ||
6843299d UD |
3182 | 1999-05-24 Ulrich Drepper <drepper@cygnus.com> |
3183 | ||
6d8ec2b1 UD |
3184 | * login/openpty.c (openpty): Make sure pty does not because |
3185 | controlling TTY. | |
3186 | ||
6843299d UD |
3187 | * ctype/ctype.h: Don't optimize toupper/tolower for C++. |
3188 | ||
ad463718 RM |
3189 | 1999-05-23 Roland McGrath <roland@baalperazim.frob.com> |
3190 | ||
3191 | * hurd/set-host.c (_hurd_set_host_config): Use mode 0644, not 0600. | |
3192 | Do proper error return. | |
3193 | ||
8aba992a UD |
3194 | 1999-05-23 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
3195 | ||
3196 | * malloc/malloc.h: Add __THROW for __MALLOC_P to synch with usage | |
3197 | of __P in the rest of glibc; define __MALLOC_PMT and use it. | |
3198 | Reported by Stephan Kulow <coolo@kde.org>. | |
3199 | ||
33d1a2c5 UD |
3200 | 1999-05-23 Ulrich Drepper <drepper@cygnus.com> |
3201 | ||
3202 | * sysdeps/alpha/fpu/bits/fenv.h: Pretty print. | |
3203 | ||
3204 | * sysdeps/sparc/sparc64/fpu/bits/fenv.h: Remove unneeded #if. | |
3205 | ||
3206 | 1999-05-22 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
3207 | ||
3208 | * sysdeps/m68k/fpu/bits/fenv.h (fenv_t): Prepend __ to member | |
3209 | names to protect from user's macro namespace. | |
3210 | * sysdeps/arm/fpu/bits/fenv.h (fenv_t): Likewise. | |
3211 | * sysdeps/generic/bits/fenv.h (fexcept_t, fenv_t): Likewise. | |
3212 | * sysdeps/i386/fpu/bits/fenv.h (fenv_t): Likewise. | |
3213 | * sysdeps/mips/bits/fenv.h (fenv_t): Likewise. | |
3214 | * sysdeps/m68k/fpu/feholdexcpt.c, sysdeps/m68k/fpu/fesetenv.c: | |
3215 | Adapted. | |
3216 | * sysdeps/arm/fpu/fegetenv.c, sysdeps/arm/fpu/feholdexcpt.c, | |
3217 | sysdeps/arm/fpu/fesetenv.c: Likewise. | |
3218 | * sysdeps/i386/fpu/fclrexcpt.c, sysdeps/i386/fpu/feholdexcpt.c, | |
3219 | sysdeps/i386/fpu/fesetenv.c, sysdeps/i386/fpu/fraiseexcpt.c, | |
3220 | sysdeps/i386/fpu/fsetexcptflg.c: Likewise. | |
3221 | * sysdeps/mips/fesetenv.c: Likewise. | |
3222 | ||
4a8cdfd1 RM |
3223 | 1999-05-22 Roland McGrath <roland@baalperazim.frob.com> |
3224 | ||
3225 | * sysdeps/generic/bits/sigstack.h (enum SS_*): Remove trailing comma. | |
3226 | ||
158bfac4 UD |
3227 | 1999-05-20 Ulrich Drepper <drepper@cygnus.com> |
3228 | ||
3229 | * configure.in: Recognize and allow gcc 2.95. | |
3230 | ||
d265c833 | 3231 | 1999-05-19 Jakub Jelinek <jj@ultra.linux.cz> |
1c25bcac UD |
3232 | |
3233 | * sysdeps/generic/bits/elfclass.h: Version common to | |
3234 | wordsize-32 and wordsize-64. | |
3235 | * sysdeps/generic/bits/environments.h: Ditto. | |
3236 | * sysdeps/generic/stdint.h: Ditto. | |
3237 | * sysdeps/generic/inttypes.h: Ditto. | |
3238 | ||
3239 | * sysdeps/generic/bits/wordsize.h: New file. | |
3240 | * stdlib/Makefile: Add bits/wordsize.h to headers. | |
3241 | ||
3242 | * sysdeps/sparc/sparc64/bits/wordsize.h: New file. | |
3243 | ||
3244 | * sysdeps/sparc/sparc64/fpu/bits/fenv.h: Allow the same exported | |
3245 | headers to be used for 32bit and 64bit ABI compilations. | |
3246 | * sysdeps/sparc/sparc64/fpu/fpu_control.h: Ditto. | |
3247 | * sysdeps/unix/sysv/linux/sparc/sparc64/bits/setjmp.h: Ditto. | |
3248 | * sysdeps/unix/sysv/linux/sparc/sparc64/bits/types.h: Ditto. | |
3249 | * sysdeps/unix/sysv/linux/sparc/sparc64/bits/statfs.h: Ditto. | |
3250 | * sysdeps/unix/sysv/linux/sparc/sparc64/sys/ucontext.h: Ditto. | |
3251 | ||
3252 | * sysdeps/wordsize-64/bits/elfclass.h: Remove. | |
3253 | * sysdeps/wordsize-64/bits/environments.h: Remove. | |
3254 | * sysdeps/wordsize-64/stdint.h: Remove. | |
3255 | * sysdeps/wordsize-64/inttypes.h: Remove. | |
3256 | * sysdeps/wordsize-64/bits/wordsize.h: New file. | |
3257 | ||
3258 | * sysdeps/wordsize-32/bits/elfclass.h: Remove. | |
3259 | * sysdeps/wordsize-32/bits/environments.h: Remove. | |
3260 | * sysdeps/wordsize-32/stdint.h: Remove. | |
3261 | * sysdeps/wordsize-32/inttypes.h: Remove. | |
3262 | * sysdeps/wordsize-32/bits/wordsize.h: New file. | |
3263 | ||
d265c833 | 3264 | 1999-05-19 Jakub Jelinek <jj@ultra.linux.cz> |
1c25bcac UD |
3265 | |
3266 | * sysdeps/sparc/sparc64/memcpy.S (__align_cpy_4, __align_cpy_8, | |
3267 | __align_cpy_16): New functions. | |
3268 | (__align_cpy_2, __align_cpy_1): New aliases to memcpy. | |
3269 | ||
3270 | * sysdeps/sparc/sparc32/Versions: New file. | |
3271 | * sysdeps/sparc/sparc64/Versions: New file. | |
3272 | * sysdeps/sparc/Versions: Remove. | |
3273 | ||
d265c833 | 3274 | 1999-05-19 Jakub Jelinek <jj@ultra.linux.cz> |
1c25bcac UD |
3275 | |
3276 | * sysdeps/unix/sysv/linux/configure.in: | |
3277 | On sparc64-*-linux*, set slibdir to /lib64 if prefix | |
3278 | is /usr, plus set libdir to ${exec_prefix}/lib64. | |
3279 | * sysdeps/unix/sysv/linux/configure: Regenerated. | |
3280 | * config.make.in: Propagate libdir settings from configure | |
3281 | to the Makefiles. | |
3282 | * shlib-versions: sparc64-*-linux* dynamic linker is | |
3283 | /lib64/ld-linux.so.2. | |
3284 | ||
2acd8fcf UD |
3285 | 1999-05-18 Thorsten Kukuk <kukuk@suse.de> |
3286 | ||
3287 | * nis/nis_lookup.c (nis_lookup): If we run out of memory, close | |
3288 | RPC connection. | |
3289 | ||
407d26b7 UD |
3290 | 1999-05-18 Jakub Jelinek <jj@ultra.linux.cz> |
3291 | ||
3292 | * sysdeps/sparc/sparc64/rawmemchr.S: New file. | |
3293 | * sysdeps/sparc/sparc32/sparcv9/rawmemchr.S: New file. | |
3294 | ||
3295 | * sysdeps/sparc/sparc64/memchr.S: Fix if the second argument | |
3296 | contains garbage in bits 8-63. | |
3297 | * sysdeps/sparc/sparc64/memset.S: Ditto. | |
3298 | * sysdeps/sparc/sparc64/strchr.S: Ditto. | |
3299 | ||
1acf7665 UD |
3300 | 1999-05-18 Ulrich Drepper <drepper@cygnus.com> |
3301 | ||
3302 | * sysdeps/wordsize-64/stdint.h (INTPTR_MAX): Add missing ). | |
3303 | ||
3304 | 1999-05-17 David S. Miller <davem@redhat.com> | |
3305 | ||
3306 | * sysdeps/sparc/sparc32/atomicity.h: New file. | |
3307 | * sysdeps/sparc/sparc32/sparcv9/atomicity.h: New file. | |
3308 | * sysdeps/sparc/sparc64/atomicity.h: New file. | |
3309 | * sysdeps/sparc/sparc32/sparcv9/Makefile: Add -Wa,-Av9a to | |
3310 | sysdep-CFLAGS. | |
3311 | ||
2a269cd0 UD |
3312 | 1999-05-18 Richard Henderson <rth@twiddle.net> |
3313 | ||
3314 | * sysdeps/alpha/memchr.S: Zap high byte of length. Reschedule. | |
3315 | ||
05cc5bd9 UD |
3316 | 1999-05-04 Zack Weinberg <zack@rabi.phys.columbia.edu> |
3317 | ||
3318 | * argp/argp.h, assert/assert.h, misc/sys/cdefs.h, | |
3319 | posix/sys/types.h: Handle the case of __GNUC__=3, | |
3320 | __GNUC_MINOR__=(anything). | |
3321 | ||
73334e85 UD |
3322 | 1999-05-18 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
3323 | ||
3324 | * sysdeps/i386/i486/bits/string.h (rawmemchr): Remove unneccessary | |
3325 | if _FORCE_INLINES. | |
3326 | ||
82e30a5d UD |
3327 | 1999-05-17 Ulrich Drepper <drepper@cygnus.com> |
3328 | ||
3329 | * elf/Makefile (distribute): Remove dl-origin.h. | |
fabad360 | 3330 | Add dl-dst.h and gen-trusted-dirs.awk. |
82e30a5d | 3331 | |
9bbd7837 UD |
3332 | 1999-05-17 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
3333 | ||
3334 | * sysdeps/i386/i486/Versions: New file with inline functions from | |
3335 | sysdeps/i386/i486/bits/string.h for now. | |
3336 | ||
3337 | * sysdeps/i386/Versions: Add inline functions from | |
3338 | sysdeps/i386/bits/string.h. | |
3339 | ||
3340 | * string/Versions: Add inline functions from <bits/string2.h>. | |
3341 | ||
3342 | * string/Makefile (routines): Add string-inlines. | |
3343 | * string/string-inlines.c: New file, used for implementation of | |
3344 | extern inline functions. | |
3345 | ||
3346 | * sysdeps/i386/i486/bits/string.h: Use _FORCE_INLINES to generate | |
3347 | non inlined versions of functions. | |
3348 | * string/bits/string2.h: Likewise. | |
3349 | * sysdeps/i386/bits/string.h: Likewise. | |
3350 | ||
3351 | 1999-05-17 Ulrich Drepper <drepper@cygnus.com> | |
3352 | ||
3353 | * inet/arpa/tftp.h: Add second packed attribute. | |
3354 | ||
431c33c0 UD |
3355 | 1999-05-16 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de> |
3356 | ||
3357 | * malloc/malloc.c: Cleanup to bring in line with released | |
3358 | stand-alone version `ptmalloc'. Update some comments. | |
3359 | (internal_function): Move fallback definition so that the source | |
3360 | compiles outside of libc, and use it in more places. | |
3361 | (malloc_atfork): Fix when malloc_check is in use. | |
3362 | ||
3363 | 1999-05-16 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
3364 | ||
3365 | * stdlib/tst-strtod.c: Fix typo. | |
3366 | ||
3367 | 1999-05-16 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
3368 | ||
3369 | * elf/dl-close.c (_dl_close): Add cast to avoid warning about | |
3370 | const incorrectness. | |
3371 | ||
2d547a95 RM |
3372 | 1999-05-16 Roland McGrath <roland@baalperazim.frob.com> |
3373 | ||
3374 | * sysdeps/generic/bits/termios.h (CRTSCTS): New macro. | |
3375 | ||
32abdb71 UD |
3376 | 1999-05-16 Thorsten Kukuk <kukuk@suse.de> |
3377 | ||
3378 | * sunrpc/etc.rpc: Add portmapper, rstat_svc and pcnfs. | |
3379 | * sunrpc/key_call.c: Fix memory leak, close file handle. | |
3380 | * nis/nis_creategroup.c: Use malloc instead of calloc, | |
3381 | set ctime and mtime. | |
3382 | * nis/nis_subr.c: Check for realloc result. | |
3383 | * nis/nis_file.c: Fix memory leak. | |
3384 | * nis/nis_table.c: Pretty print. | |
3385 | * nis/nis_getservlist.c: Likewise. | |
3386 | * nis/nis_ismember.c: Likewise. | |
3387 | * nis/nis_lookup.c: Likewise. | |
3388 | * nis/nis_ping.c: Likewise. | |
3389 | * nis/nis_removemember.c: Likewise. | |
3390 | * nis/nis_util.c: Likewise, check calloc result. | |
3391 | ||
94568ffd RM |
3392 | 1999-05-16 Roland McGrath <roland@baalperazim.frob.com> |
3393 | ||
3394 | * sysdeps/unix/sysv/linux/sys/socketvar.h: Moved to ... | |
3395 | * sysdeps/generic/sys/socketvar.h: ... here. | |
3396 | * sysdeps/unix/sysv/linux/netinet/in_systm.h: Moved to ... | |
3397 | * sysdeps/generic/netinet/in_systm.h: ... here. | |
3398 | * sysdeps/unix/sysv/linux/Dist: Remove netinet/in_systm.h, | |
3399 | sys/socketvar.h. | |
3400 | * sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Likewise. | |
3401 | * inet/Makefile (headers): Add netinet/in_systm.h here. | |
3402 | * socket/Makefile (headers): Add sys/socketvar.h here. | |
3403 | ||
26262bc2 UD |
3404 | 1999-05-15 Ulrich Drepper <drepper@cygnus.com> |
3405 | ||
66f6a52b UD |
3406 | * stdlib/strtol.c: Optimize inner loop of long long versions. |
3407 | ||
26262bc2 UD |
3408 | * sysdeps/gnu/utmpx.h: Add needed type definitions according to |
3409 | Unix98. Add forward declaration of struct utmp. | |
3410 | ||
843ede44 UD |
3411 | 1999-05-14 Ulrich Drepper <drepper@cygnus.com> |
3412 | ||
3413 | * nis/nis_getservlist.c (nis_getservlist): Use malloc instead of | |
3414 | calloc. | |
3415 | ||
3416 | * nis/nis_checkpoint.c (nis_checkpoint): Fix memory leaks. | |
3417 | * nis/nis_addmember.c (nis_addmember): Fix memory leak. Test | |
3418 | memory allocation results. | |
3419 | ||
1483b753 UD |
3420 | 1999-05-14 Mark Kettenis <kettenis@gnu.org> |
3421 | ||
3422 | * sysdeps/generic/getutmp.c: Include <string.h> | |
3423 | (getutmp): Rewrite to only copy those members that are really | |
3424 | present in `struct utmp'. | |
3425 | * sysdeps/generic/getutmpx.c: Likewise. | |
3426 | ||
d60d215c UD |
3427 | 1999-05-14 Ulrich Drepper <drepper@cygnus.com> |
3428 | ||
3429 | * nss/getXXbyYY.c: Add free_mem function which disposes all | |
3430 | statically allocated memory when debugging. | |
3431 | * nss/getXXent.c: Likewise. | |
3432 | * nss/nsswitch.c: Likewise. | |
3433 | ||
c22ecc52 UD |
3434 | 1999-05-13 Ulrich Drepper <drepper@cygnus.com> |
3435 | ||
3436 | * sysdeps/gnu/getutmpx.c: New file. | |
3437 | * sysdeps/gnu/getutmp.c: New file. | |
3438 | ||
6eb857c7 UD |
3439 | 1999-05-13 H.J. Lu <hjl@gnu.org> |
3440 | ||
3441 | * login/Versions (getutmpx): Added to GLIBC_2.1.1. | |
3442 | (getutmp): Likewise. | |
3443 | ||
3444 | * sysdeps/gnu/Makefile (sysdep_routines): Add getutmp and | |
3445 | getutmpx for login. | |
3446 | ||
3447 | * sysdeps/gnu/utmpx.h (getutmp): Added. | |
3448 | (getutmpx): Likewise. | |
3449 | ||
3450 | * sysdeps/generic/getutmp.c: New file. | |
3451 | ||
3452 | * sysdeps/generic/getutmpx.c: New file. | |
3453 | ||
71377958 UD |
3454 | 1999-05-13 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
3455 | ||
3456 | * glibcbug.in (BUGGLIBC): Change address to | |
3457 | libc-alpha@sourceware.cygnus.com. | |
3458 | ||
fa5ba5d9 UD |
3459 | 1999-05-12 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
3460 | ||
3461 | * resolv/arpa/nameser.h: Add C++ protectors. | |
3462 | ||
d055097b UD |
3463 | 1999-05-08 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
3464 | ||
3465 | * iconvdata/gconv-modules: Fix alias for CP1255. Reported by | |
3466 | Elad Tsur <eladts@post.tau.ac.il>. | |
3467 | ||
12b5b6b7 UD |
3468 | 1999-05-11 Ulrich Drepper <drepper@cygnus.com> |
3469 | ||
3470 | * elf/Versions (ld.so) [GLIBC_2.1.1]: Add _dl_lazy. | |
3471 | * elf/dl-open.c (_dl_open_worker): Only relocate newly loaded objects | |
3472 | lazily if LD_BIND_NOW is not set. | |
3473 | * elf/dl-support.c (_dl_lazy): New variable. | |
3474 | (non_dynamic_init): Set _dl_lazy according to LD_BIND_NOW envvar. | |
3475 | * elf/rtld.c (_dl_lazy): new global variable. | |
3476 | ( dl_main): Remove lazy, replace it by _dl_lazy. | |
3477 | ||
3478 | 1999-05-06 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
3479 | ||
3480 | * locale/setlocale.c (new_composite_name): Check also whether the | |
3481 | first category name differs. | |
3482 | ||
3483 | 1999-05-11 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
3484 | ||
3485 | * sysdeps/unix/sysv/linux/ftime.c: Use the bsd implementation, not | |
3486 | the generic one. | |
3487 | ||
3488 | 1999-05-11 Philip Blundell <pb@nexus.co.uk> | |
3489 | ||
3490 | * sysdeps/generic/bits/socket.h (struct sockaddr_storage): New | |
3491 | structure; storage suitable for any socket address. | |
3492 | * sysdeps/unix/sysv/linux/bits/socket.h (struct sockaddr_storage): | |
3493 | Likewise. | |
3494 | * sysdeps/unix/sysv/linux/mips/bits/socket.h (struct | |
3495 | sockaddr_storage): Likewise. | |
3496 | ||
3497 | * inet/netinet/in.h: Use ULONG_MAX not ~0 to test for a 64-bit | |
3498 | platform. | |
3499 | ||
11bde74f UD |
3500 | 1999-05-10 Ulrich Drepper <drepper@cygnus.com> |
3501 | ||
3502 | * hesiod/Versions: Change _nss_hesiod_getpwuid and | |
3503 | _nss_hesiod_getgrgid to _nss_hesiod_getpwuid_r and | |
5ac3d217 | 3504 | _nss_hesiod_getgrgid_r respectively. Fixes pr libc/1115. |
11bde74f | 3505 | |
f81648a3 RM |
3506 | 1999-05-09 Mark Kettenis <kettenis@gnu.org> |
3507 | ||
3508 | * hurd/get-host.c (_hurd_get_host_config): Return an empty value | |
3509 | if the file is empty. | |
3510 | ||
31c46cf5 UD |
3511 | 1999-05-07 Ulrich Drepper <drepper@cygnus.com> |
3512 | ||
d656c8cb UD |
3513 | * elf/do-lookup.h: Fix typo in comment. |
3514 | ||
42d666a5 UD |
3515 | * sysdeps/unix/sysv/linux/fstatvfs.c (fstatvfs): Set f_frsize to |
3516 | f_bsize to help some broken programs. | |
3517 | ||
31c46cf5 UD |
3518 | * stdio-common/tst-printf.c: Add test case for last _itoa problem. |
3519 | ||
3520 | * stdio-common/vfprintf.c: Fix typo. | |
3521 | ||
607c351a UD |
3522 | 1999-05-06 Ulrich Drepper <drepper@cygnus.com> |
3523 | ||
7bcaca43 UD |
3524 | * elf/link.h (struct link_map): New field l_phdr_allocated. |
3525 | * elf/dl-load.c (_dl_map_object_from_fd): Don't depend on having | |
3526 | the program header being part of any loaded segment. If it is not | |
3527 | allocate memory and set l_phdr_allocated flag. | |
3528 | * elf/dl-close.c (_dl_close): Free l_phdr if necessary. | |
3529 | ||
607c351a UD |
3530 | * nss/digits_dots.c: Correct return value interpretation of |
3531 | inet_ntoa. Fix PR libc/1109. | |
3532 | ||
cbd57e25 UD |
3533 | 1999-05-06 Zack Weinberg <zack@rabi.columbia.edu> |
3534 | ||
3535 | * sysdeps/sparc/sparc32/sparcv9/Dist: New file. | |
3536 | ||
217da8c7 UD |
3537 | 1999-05-06 Thorsten Kukuk <kukuk@suse.de> |
3538 | ||
45507acd | 3539 | * stdlib/fpioconst.c (__tens): Export also for 64bit platforms. |
217da8c7 UD |
3540 | * stdlib/fpioconst.c: Move #endif before end of struct. |
3541 | ||
bc9ffe71 UD |
3542 | 1999-05-05 Ulrich Drepper <drepper@cygnus.com> |
3543 | ||
dc5efe83 UD |
3544 | * Versions.def (ld.so): Add GLIBC_2.1.1. |
3545 | * elf/Makefile (routines): Add dl-origin. | |
3546 | (tests): Add origtest. Add dependencies for the program. | |
3547 | * elf/Versions (ld.so) [GLIBC_2.1.1]: Add _dl_origin_path, | |
3548 | _dl_platformlen, _dl_dst_count and _dl_dst_substitute. | |
3549 | * elf/dl-deps.c (expand_dst): New macro. Expand DSTs in filename. | |
3550 | (_dl_map_object_deps): Use expand_dst to expand DSTs in DT_NEEDED, | |
3551 | DT_AUXILIARY, and DT_FILTER filenames. | |
3552 | * elf/dl-load.c (expand_dynamic_string_token): Explode into | |
3553 | two functions and three macros. | |
3554 | (_dl_dst_count, _dl_dst_substitute): New functions. | |
3555 | * elf/dl-dst.h: New file. | |
3556 | * elf/dl-open.c (_dl_open): Take extra parameter with address of | |
3557 | caller. Pass address in args structure. | |
3558 | (dl_open_worker): Recognize and expand DSTs in filename. | |
3559 | * elf/ldsodefs.h (_dl_open): Adapt prototype. | |
3560 | * elf/dlopen.c (dlopen_doit): Pass caller address to _dl_open. | |
3561 | (__dlopen_check): Pass caller address to dlopen_doit in args. | |
3562 | * elf/dlopendoit.c: Likewise. | |
3563 | * iconv/gconv_dl.c: Adapt call of _dl_open. | |
3564 | * nss/nsswitch.c: Likewise. | |
3565 | * elf/origtest.c: New file. | |
3566 | * sysdeps/generic/dl-origin.h: Moved to... | |
3567 | * sysdeps/generic/dl-origin.c: ...here. | |
3568 | * sysdeps/unix/sysv/linux/dl-origin.h: Moved to... | |
3569 | * sysdeps/unix/sysv/linux/dl-origin.c: ...here. | |
3570 | ||
4f8dbcb1 UD |
3571 | * stdio-common/_itoa.c (_itoa): Fix special 32bit platform case |
3572 | with specific bases and only few bits set in second word. | |
3573 | ||
bc9ffe71 UD |
3574 | * timezone/Makefile (install-others): Create target directory |
3575 | before creating tzfiles. | |
3576 | ||
3d8fa13a UD |
3577 | 1999-05-05 Thorsten Kukuk <kukuk@suse.de> |
3578 | ||
3579 | * nis/nis_file.c (readColdStartFile): Allocate memory only after | |
3580 | the file is opened successfully. | |
3581 | ||
3582 | * nis/nis_table.c: Fix some memory leaks. | |
3583 | ||
27aa0631 UD |
3584 | 1999-05-04 Ulrich Drepper <drepper@cygnus.com> |
3585 | ||
b5a9efcd UD |
3586 | * elf/dl-load.c (expand_dynamic_string_token): Rewrite to loose st |
3587 | variable. | |
3588 | ||
27aa0631 UD |
3589 | * elf/dl-load.c (expand_dynamic_string_token): Recognize { } |
3590 | around DST. Correctly ignore ORIGIN IN SUID binaries. | |
3591 | ||
4e9a34c4 UD |
3592 | 1999-05-03 Ulrich Drepper <drepper@cygnus.com> |
3593 | ||
9f509acb UD |
3594 | * sysdeps/generic/strtok_r.c: Use rawmemchr instead of strchr. |
3595 | * sysdeps/generic/strtok.c: Likewise. | |
3596 | ||
e0faeea7 UD |
3597 | * string/tester.c: Add test of rawmemchr. |
3598 | ||
6dc0d457 UD |
3599 | * sysdeps/i386/bits/select.h (__FD_ZERO): Remove memory output |
3600 | specification. It's not necessary. | |
3601 | ||
ab7eb292 UD |
3602 | * elf/Makefile (trusted-dirs.st): Use gen-trusted-dirs.awk. |
3603 | * elf/gen-trusted-dirs.awk: New file. | |
3604 | * elf/dl-load.c (systems_dirs): Moved into file scope. Initialize | |
3605 | from SYSTEM_DIRS macro. | |
3606 | (system_dirs_len): New variable. Contains lengths of system_dirs | |
3607 | strings. | |
3608 | (fillin_rpath): Rewrite for systems_dirs being a simple string. | |
3609 | Improve string comparisons. Change parameter trusted to be a flag. | |
3610 | Change all callers. | |
3611 | (_dt_init_paths): Improve using new format for system_dirs. | |
3612 | ||
68536096 UD |
3613 | * elf/dl-load.c (expand_dynamic_string_token): Don't expand |
3614 | $ORIGIN for SUID binaries. | |
3615 | ||
4e9a34c4 UD |
3616 | * sysdeps/unix/sysv/linux/arm/Dist: Add sigrestorer.S. |
3617 | ||
e57931a8 UD |
3618 | 1999-05-02 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
3619 | ||
3620 | * sunrpc/Makefile: Generate dependencies for all flavors of | |
3621 | librpcsvc objects. | |
3622 | (rpcgen-cmd): Pass -Y flag here and remove it from the macro | |
3623 | invocations. | |
3624 | ||
3625 | 1999-05-02 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
3626 | ||
3627 | * elf/dlopenold.c: Move #if down after includes to get | |
3628 | dependencies right. | |
3629 | ||
3630 | 1999-05-01 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
3631 | ||
3632 | * sysdeps/generic/bzero.c: Undefine __bzero. | |
3633 | ||
48afc878 UD |
3634 | 1999-05-02 Ulrich Drepper <drepper@cygnus.com> |
3635 | ||
2d8e6e74 UD |
3636 | * sysdeps/unix/sysv/linux/netax25/ax25.h: Update from kernel header. |
3637 | * sysdeps/unix/sysv/linux/netrom/netrom.h: Likewise. | |
3638 | * sysdeps/unix/sysv/linux/netrose/rose.h: Likewise. | |
3639 | Patch by Craig Small <csmall@scooter.eye-net.com.au>. | |
3640 | ||
238ae1eb UD |
3641 | * sysdeps/posix/getaddrinfo.c (gaih_inet_serv): Change fourth |
3642 | parameter to struct gaih_servtuple *. Adapt appropriately. | |
3643 | (gaih_inet): Use alloca to allocate room for gaih_inet_serv calls. | |
3644 | This fixes a memory leak. | |
3645 | Reported by Mikolaj J. Habryn <dichro-glibcbug@rcpt.to>. | |
3646 | ||
48afc878 UD |
3647 | * sysdeps/unix/sysv/linux/sys/procfs.h: Remove greg_t, gregset_t, |
3648 | and fpregset_t definition. They are defined in ucontext.h. | |
3649 | ||
1331528f UD |
3650 | 1999-04-14 Scott Bambrough <scottb@netwinder.org> |
3651 | ||
3652 | * sysdeps/unix/sysv/linux/arm/net/ethernet.h: struct ether_addr | |
3653 | and struct ether_header must be packed on the ARM. The default | |
3654 | alignment constraints add padding to the end of the structures. | |
3655 | ||
3656 | 1999-04-14 Scott Bambrough <scottb@netwinder.org> | |
3657 | ||
3658 | * inet/arpa/tftp.h: struct tftphdr must be packed on the ARM. The | |
3659 | default alignment constraints add padding to the end of the | |
3660 | structure and between members. | |
3661 | ||
64736128 UD |
3662 | 1999-05-02 Ulrich Drepper <drepper@cygnus.com> |
3663 | ||
686dfcd1 UD |
3664 | * sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Use |
3665 | _dl_cache_libcmp instead of strcmp. | |
3666 | ||
64736128 UD |
3667 | * sysdeps/generic/glob.c (glob_in_dir): It's no error if opendir |
3668 | fails on a file. | |
3669 | Reported by Sergei Ivanov <svivanov@pdmi.ras.ru> [PR libc/1032]. | |
3670 | ||
c6293dee UD |
3671 | 1998-03-30 Joel Klecker <espy@debian.org> |
3672 | ||
3673 | * sysdeps/unix/sysv/linux/sparc/sparc32/Makefile | |
3674 | (sysdep-others,install-bin): Add lddlibc4. | |
3675 | ||
4e720dd6 UD |
3676 | 1999-05-02 H.J. Lu <hjl@gnu.org> |
3677 | ||
3678 | * timezone/zic.c (dolink): Remove the symlink destination first. | |
3679 | ||
3680 | * catgets/open_catalog.c (__open_catalog): Set catalog->status | |
3681 | to "nonexisting" if failed to open the file. | |
3682 | ||
0d3fe819 UD |
3683 | 1999-05-01 Ulrich Drepper <drepper@cygnus.com> |
3684 | ||
a97d1494 UD |
3685 | * string/bits/string2.h: Only use __builtin_memset for egcs 1.1 and |
3686 | gcc3. | |
3687 | ||
0d3fe819 UD |
3688 | * sysdeps/i386/i486/bits/string.h: Don't use and define __memset_gg. |
3689 | Prevent warnings from multiplication with 0x01010101 by another cast. | |
3690 | ||
23f5f62d UD |
3691 | 1999-04-30 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
3692 | ||
3693 | * string/bits/string2.h (memset): Revert to previous version if | |
3694 | unaligned writes are not available. | |
3695 | ||
3696 | 1999-04-30 Ulrich Drepper <drepper@cygnus.com> | |
3697 | ||
3698 | * sysdeps/i386/i486/bits/string.h (__memset_gc): Help generating | |
3699 | better code in presence of the asm. | |
3700 | ||
3701 | 1999-04-30 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
3702 | ||
3703 | * stdlib/fmtmsg.c (keywords): Increase array size for faster | |
3704 | indexing. | |
3705 | ||
3706 | * locale/localeinfo.h (_nl_category_names): Increase array element | |
3707 | size for faster indexing. | |
3708 | * locale/setlocale.c (_nl_category_names): Adjusted. | |
3709 | ||
3710 | 1999-04-30 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
3711 | ||
3712 | * iconv/gconv_conf.c (add_alias): Remove wrong cast. | |
3713 | ||
ad8fa1c6 AS |
3714 | 1999-05-01 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
3715 | ||
3716 | * sysdeps/m68k/stackinfo.h: New file. | |
3717 | ||
cf546481 UD |
3718 | 1999-04-30 Ulrich Drepper <drepper@cygnus.com> |
3719 | ||
9e83c2fb UD |
3720 | * string/tester.c (test_strchrnul): New function. |
3721 | (test_memset): Test one more special case. | |
3722 | ||
3723 | * sysdeps/i386/strchrnul.S: Fix bugs which lead to wrong results in | |
d8b29eea UD |
3724 | 25% of all cases. |
3725 | ||
68d7943f UD |
3726 | * sysdeps/i386/i486/bits/string.h: Replace __uintXX_t types with |
3727 | base types. | |
3728 | ||
cf546481 UD |
3729 | * string/bits/string2.h: Fix bugs I introduced in last change. |
3730 | ||
3731 | * sysdeps/i386/i486/bits/string.h (memcmp): Don't introduce partial | |
3732 | register stall. | |
3733 | Extend memset optimization. | |
3734 | Correct i686 version of memchr. | |
3735 | ||
1b4331b2 RM |
3736 | 1999-04-30 Roland McGrath <roland@baalperazim.frob.com> |
3737 | ||
1fafbbda RM |
3738 | * sysdeps/i386/bzero.c: Add #undef __bzero. |
3739 | ||
1b4331b2 RM |
3740 | * hurd/hurdinit.c (_hurd_new_proc_init): Don't do initial SIGTRAP if |
3741 | EXEC_SIGTRAP was set in the incoming exec flags--that indicates the | |
3742 | exec server simulated a SIGTRAP before we even started up, so gdb is | |
3743 | already happy. | |
3744 | ||
71c356ec UD |
3745 | 1999-04-30 Ulrich Drepper <drepper@cygnus.com> |
3746 | ||
3747 | * nss/digits_dots.c: Always initialize not_ok. | |
3748 | ||
c1d226e7 UD |
3749 | 1999-04-30 09:02 -0400 Zack Weinberg <zack@rabi.columbia.edu> |
3750 | ||
3751 | * string/bits/string2.h (memset): Avoid arithmetic overflow at | |
3752 | compile time, which produces obnoxious warnings. If GCCv2 is | |
3753 | in use, map __bzero to __builtin_memset to enable that | |
3754 | optimization. | |
3755 | ||
344c67b6 UD |
3756 | 1999-04-29 Ulrich Drepper <drepper@cygnus.com> |
3757 | ||
99434729 UD |
3758 | * string/bits/string2.h: Add more memset optimizations. |
3759 | ||
8a40ed68 UD |
3760 | * resolv/inet_addr.c (inet_aton): Optimize switch statement away. |
3761 | ||
61fab08a UD |
3762 | * resolv/inet_pton.c (inet_pton4): Little optimizations. |
3763 | (inet_pton6): Likewise. | |
3764 | ||
344c67b6 UD |
3765 | * nss/getXXbyYY_r.c: Include assert.h. |
3766 | * nss/getXXbyYY.c: Likewise. | |
3767 | ||
619cba73 UD |
3768 | 1999-04-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
3769 | ||
3770 | * termios/tcgetsid.c (tcgetsid): Rename variable to | |
3771 | tiocgsid_does_not_work. | |
3772 | ||
3a07823a UD |
3773 | 1999-04-29 Ulrich Drepper <drepper@cygnus.com> |
3774 | ||
3775 | * inet/getnameinfo.c (nrl_domainname): Fix last patch. | |
3776 | ||
16b0f634 UD |
3777 | 1999-04-28 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
3778 | ||
3779 | * nss/digits_dots.c: Use inet_aton to parse IPv4 numbers. | |
3780 | This allows e.g. gethostbyname to accept "10.1234". | |
3781 | Reported by Alexander V. Lukyanov <lav@long.yar.ru> [PR libc/1096]. | |
3782 | ||
3783 | * nss/test-netdb.c (test_hosts): Add test for gethostbyname and | |
3784 | non quad IPv4 numbers. | |
3785 | ||
2c68584c UD |
3786 | 1999-04-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
3787 | ||
3788 | * resolv/res_hconf.c (_res_hconf_init): Remove unused variable end. | |
3789 | ||
c4563d2d UD |
3790 | 1999-04-28 Ulrich Drepper <drepper@cygnus.com> |
3791 | ||
3792 | * argp/argp-ba.c (argp_program_bug_address): Don't initialize with 0. | |
3793 | * argp/argp-parse.c (_argp_hang): Likewise. | |
3794 | * argp/argp-pv.c (argp_program_version): Likewise. | |
3795 | * argp/argp-pvh.c (argp_program_version_hook): Likewise. | |
3796 | * inet/ether_hton.c (ether_hton, startp): Likewise. | |
3797 | * inet/ether_ntoh.c (ether_ntoh, startp): Likewise. | |
3798 | * inet/getnetgrent_r.c (setup, startp): Likewise. | |
3799 | * intl/loadmsgcat.c (_nl_msg_cat_cntr): Likewise. | |
3800 | * intl/localealias.c (string_space, string_space_act, string_space_max, | |
3801 | nmap, maxmap): Likewise. | |
3802 | * libio/iopopen.c (proc_file_chain): Likewise. | |
3803 | * libio/oldiopopen.c (old_proc_file_chain): Likewise. | |
3804 | * locale/lc-collate.c (__collate_table, __collate_extra, | |
3805 | __collate_element_hash, __collate_element_strings, | |
3806 | __collate_element_values): Likewise. | |
3807 | * malloc/mcheck.c (mcheck_used): Likewise. | |
3808 | * malloc/mtrace.c (added_atexit_handler): Likewise. | |
3809 | * malloc/set-freeres.c (already_called): Likewise. | |
3810 | * misc/getpass.c (getpass) [buf, bufsize]: Likewise. | |
3811 | * misc/syslog.c (LogStat, LogTag): Likewise. | |
3812 | * nss/XXX-lookup.c (DATABASE_NAME_SYMBOL): Likewise. | |
3813 | * nss/getXXbyYY_r.c (startp): Likewise. | |
3814 | * posix/getopt.c (optarg, __getopt_initialized): Likewise. | |
3815 | * posix/regex.c (init_syntax_once) [done]: Likewise. | |
3816 | (debug): Likewise. | |
3817 | * string/strfry.c (init): Likewise. | |
3818 | * sunrpc/svc_run.c (svc_top): Likewise. | |
3819 | * posix/euidaccess.c (have_ids): Likewise. | |
3820 | * sysdeps/unix/sysv/linux/poll.c (must_emulate): Likewise. | |
3821 | * sysdeps/unix/sysv/linux/ttyname.c (__ttyname, namelen): Likewise. | |
3822 | * time/getdate.c (getdate_err): Likewise. | |
3823 | * time/tzfile.c (transitions, type_idxs, types, zone_names, leaps): | |
3824 | Likewise. | |
3825 | * time/tzset.c (old_tz, is_initialized): Likewise. | |
3826 | ||
3827 | * inet/getnameinfo.c (nrl_domainname): Rewrite to allow initialization | |
3828 | of static data with zero. | |
3829 | * signal/allocrtsig.c (init): Likewise. | |
3830 | ||
3831 | * string/Makefile (routines): Add strchrnul. | |
3832 | * string/Versions [GLIBC_2.1.1]: Add strchrnul. | |
3833 | * string/string.c: Add strchrnul prototype. | |
3834 | * include/string.h: Add __strchrnul prototype. | |
3835 | * sysdeps/generic/strchrnul.c: New file. | |
3836 | * sysdeps/i386/strchrnul.S: New file. | |
3837 | * sysdeps/i386/bits/string.c: Add strchrnul optimization. | |
3838 | * sysdeps/i386/i486/bits/string.c: Likewise. | |
3839 | * argp/argp-help.c (argp_args_usage): Use __strchrnul. | |
3840 | * inet/ether_line.c (ether_line): Likewise. | |
3841 | * nscd/nscd_conf.c (nscd_parse_file): Likewise. | |
3842 | * nss/nsswitch.c (nss_parse_file): Likewise. | |
3843 | * posix/execvp.c (execvp): Likewise. | |
3844 | * posix/fnmatch.c (internal_fnmatch): Likewise. | |
3845 | * resolv/res_hconf.c (_res_hconv_init): Likewise. | |
3846 | * resolv/res_init.c (res_init): Likewise. | |
3847 | * stdlib/fmtmsg.c (init): Likewise. | |
3848 | * stdlib/getsubopt.c (getsubopt): Likewise. | |
3849 | ||
3850 | * catgets/catgets.c (catopen): Only allocate one memory block. | |
3851 | (catclose): Only one free call necessary. | |
3852 | ||
3853 | * catgets/open_catalog.c (__open_catalog): Simplify handling of | |
3854 | file descriptor. | |
3855 | ||
3856 | * ctype/ctype-extn.c: Make __toascii_l and __isascii_l alias instead | |
3857 | of real functions. Simplify _tolower and _toupper. | |
3858 | ||
3859 | * grp/initgroups.c (compat_call): Remove unnecessary use of pointer | |
3860 | variable. | |
3861 | ||
3862 | * iconv/gconv.h (struct gconv_info): Change data element from pointer | |
3863 | to array of size 0. | |
3864 | * iconv/gconv_open.c (__gconv_open): Allocate structures accordingly. | |
3865 | * iconv/gconv_close.c (__gconv_close): Don't free data. | |
3866 | ||
3867 | * iconv/gconv_conf.c (add_alias): Avoid searching in tree twice to | |
3868 | insert new alias. | |
3869 | ||
3870 | * iconv/gconv_db.c (add_derivation): More efficient copying. Check | |
3871 | for error while inserting in tree. | |
3872 | ||
3873 | * include/time.h: Pretty print. | |
3874 | ||
3875 | * inet/ruserpass.c: Rewrite use of toktab to avoid string pointers | |
3876 | in table and lots of relocations. | |
3877 | * posix/regex.c (regerror): Rewrite use of re_error_msgid to avoid | |
3878 | string pointers in table and lots of relocations. | |
3879 | ||
3880 | * intl/finddomain.c: Remove definition of strchr macro. | |
3881 | ||
3882 | * io/ftw.c (nftw_arr, ftw_arr): Make const. | |
3883 | ||
3884 | * locale/loadlocale.c (_nl_load_locale): Optimize string copying. | |
3885 | ||
3886 | * locale/localeinfo.h (_nl_category_names): Change into an array with | |
3887 | fixed width char string elements. | |
3888 | * locale/setlocale.c (_nl_category_names): Likewise. | |
3889 | (_nl_current): Make global. | |
3890 | * locale/nl_langinfo.c (nldata): Removed. Use _nl_current now. | |
3891 | ||
3892 | * malloc/Makefile (distribute): Add stackinfo.h. | |
3893 | * sysdeps/generic/stackinfo.h: New file. | |
3894 | * sysdeps/i386/stackinfo.h: New file. | |
3895 | * posix/execl.c: Use stackinfo.h in optimizing alloca use. | |
3896 | * posix/execle.c: Likewise. | |
3897 | * posix/execlp.c: Likewise. | |
3898 | ||
3899 | * nis/nis_table.c (__create_ib_request): Always use realloc. | |
3900 | ||
3901 | * posix/execvp.c (execute): Rename to script_execute and keep only | |
3902 | code to execute using shell. | |
3903 | (execvp): Call execv directly and only fall back on script_execute. | |
3904 | ||
3905 | * resolv/inet_net_pton.c (inet_net_pton_ipv4): Remove digits define | |
3906 | and always use xdigits instead. | |
3907 | ||
3908 | * resolv/res_init.c (res_init): Use rawmemchr instead of strchr | |
3909 | where appropriate. | |
3910 | ||
3911 | * stdlib/fpioconst.h (__tens): New declaration. | |
3912 | (struct mp_power): Remove array, add arrayoff element. | |
3913 | * stdlib/fpioconst.c: Replace definitions of _ten_p* arrays by one | |
3914 | __tens array and add in _fpioconst_pow10 offsets into __tens. | |
3915 | * stdio-common/printf_fp.c: Rewrite to use new __tens array. | |
3916 | * stdlib/strtod.c: Likewise. | |
3917 | ||
3918 | * stdlib/a64l.c (a64l_table): Avoid unnecessary elements. | |
3919 | ||
3920 | * stdlib/exit.c: Rewrite to use __exit_funcs being as sign for end | |
3921 | of the list. | |
3922 | * stdlib/atexit.c (__exit_funcs): Don't initialize. | |
3923 | ||
3924 | * stdlib/fmtmsg.c (keywords): Make name element fixed width array. | |
3925 | ||
3926 | * sunrpc/clnt_perr.c: Rewrite clnt_sperrno and auth_errmsg to use | |
3927 | a single and an array with offsets. | |
3928 | ||
3929 | * sunrpc/des_soft.c (partab): Make it const. | |
3930 | ||
3931 | * sunrpc/key_call.c (trytimeout, tottimeout): Make const. | |
3932 | (__key_encryptsession_pk_LOCAL): Don't initialize with 0. | |
3933 | (__key_decryptsession_pk_LOCAL): Likewise. | |
3934 | (__key_gendes_LOCAL): Likewise. | |
3935 | (MESSENGER): Mark const. | |
3936 | (key_call_private_main): Don't initialize with 0. | |
3937 | (use_keyenvoy): Don't initialize with 0. | |
3938 | (key_call): Rewrite to reverse logic of use_doors variable. | |
3939 | ||
3940 | * sunrpc/netname.c (OPSYS): Define as array, not pointer. | |
3941 | (startp): Don't initialize with zero. | |
3942 | ||
3943 | * sunrpc/openchild.c (_openchild): Make first argument const. | |
3944 | ||
3945 | * sunrpc/pmap_rmt.c (timeout): Mark const. | |
3946 | * sunrpc/xcrypt.c (hex): Likewise. | |
3947 | ||
3948 | * sysdeps/unix/sysv/linux/getcwd.c: Rewrite to allow omitting | |
3949 | initialization of global variables. | |
3950 | * sysdeps/unix/sysv/linux/getpt.c: Likewise. | |
3951 | * sysdeps/unix/sysv/linux/if_index.c: Likewise. | |
3952 | * termios/tcgetsid.c: Likewise. | |
3953 | ||
3954 | * sysdeps/unix/sysv/linux/i386/dl-procinfo.h (x86_cap_flags): Change | |
3955 | fxsr to osfxsr. | |
3956 | ||
3957 | * time/tzfile.c (__tzfile_read): Rewrite to allocate only one memory | |
3958 | block. Add function to free memory if wanted. | |
3959 | * time/tzset.c (tzset_internal): Pass extra argument to __tzfile_read. | |
3960 | ||
3961 | * wcsmbs/wcsmbsload.c (to_wc, to_mb): Correct initializers. | |
3962 | ||
3963 | * wcsmbs/wmemset.c: Little code optimization. | |
3964 | ||
fbb9cc91 | 3965 | 1999-04-23 Paul Eggert <eggert@twinsun.com> |
b0f88c14 UD |
3966 | |
3967 | * stdlib/strtoull.c: Surround strong_alias and weak_alias with | |
3968 | ifdef _LIBC. | |
3969 | ||
af275fea RM |
3970 | 1999-04-28 Roland McGrath <roland@baalperazim.frob.com> |
3971 | ||
3972 | * sysdeps/mach/hurd/getdents.c (__getdirentries): Remove | |
3973 | implementation and just always fail with ENOSYS. This entry point is | |
3974 | obsolete. Add link warning to that effect. | |
3975 | ||
f2a2816c RM |
3976 | 1999-04-27 Roland McGrath <roland@baalperazim.frob.com> |
3977 | ||
3978 | * hurd/get-host.c: Include <hurd/lookup.h>. | |
3979 | ||
7c2b945e UD |
3980 | 1999-04-28 Ulrich Drepper <drepper@cygnus.com> |
3981 | ||
3982 | * malloc/malloc.c (rEALLOc): Only free memory for size 0 if oldmem | |
3983 | is != NULL. | |
3984 | ||
3985 | 1999-04-28 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
3986 | ||
3987 | * malloc/malloc.c (REALLOC_ZERO_BYTES_FREES): Define it to follow | |
3988 | ISO C9x and Unix98. | |
3989 | ||
925ed47c UD |
3990 | 1999-04-28 Ulrich Drepper <drepper@cygnus.com> |
3991 | ||
3992 | * libio/iofopncook.c (_IO_cookie_seek): Correct return value. | |
3993 | Patch by Peter Miller <millerp@canb.auug.org.au>. | |
3994 | ||
3995 | 1999-04-27 Thorsten Kukuk <kukuk@suse.de> | |
3996 | ||
3997 | * sunrpc/pmap_clnt.c: Add own get_myaddress function, which | |
fbb9cc91 | 3998 | prefers loopback device. |
925ed47c | 3999 | |
66f93c2d UD |
4000 | 1999-04-28 Ulrich Drepper <drepper@cygnus.com> |
4001 | ||
4002 | * posix/fnmatch.c (internal_fnmatch): Finish incomplete | |
4003 | no_leading_period change. | |
4004 | ||
4005 | * posix/testfnm.c: More test cases. | |
4006 | ||
10bb450d UD |
4007 | 1999-04-27 Ulrich Drepper <drepper@cygnus.com> |
4008 | ||
980e5832 UD |
4009 | * include/dirent.h: Remove __getdirentries declaration, add __getdents |
4010 | and __getdents64. | |
4011 | * sysdeps/unix/readdir.c: Use __getdents, not __getdirentries. | |
4012 | * sysdeps/unix/readdir_r.c: Likewise. | |
4013 | * sysdeps/unix/sysv/linux/readdir64.c: Likewise. | |
4014 | * sysdeps/unix/sysv/linux/readdir64_r.c: Likewise. | |
4015 | * sysdeps/unix/sysv/linux/getdents.c: Define __getdents, not | |
4016 | __getdirentries. Remove fourth argument. | |
4017 | * sysdeps/unix/sysv/linux/getdirentries.c: New file. | |
4018 | * sysdeps/unix/sysv/linux/getdirentries64.c: New file. | |
4019 | * sysdeps/unix/sysv/linux/Makefile [subdir=dirent] (sysdep_routines): | |
4020 | Add getdirentries and getdirentries64. | |
4021 | * sysdeps/unix/sysv/linux/Dist: Add getdirentries and getdirentries64. | |
4022 | ||
10bb450d UD |
4023 | * posix/fnmatch.c (internal_fnmatch): Correctly reset string |
4024 | pointer in case of an invalid [[: expression. | |
4025 | ||
b6a7609d UD |
4026 | * posix/testfnm.c: Add more test cases. |
4027 | ||
8a495c09 RM |
4028 | 1999-04-27 Roland McGrath <roland@baalperazim.frob.com> |
4029 | ||
4030 | * hurd/hurdexec.c (_hurd_exec): If SIGKILL present in _hurdsig_traced | |
4031 | set, pass EXEC_SIGTRAP flag in exec RPC. | |
4032 | ||
d8aaef00 UD |
4033 | 1999-04-26 Ulrich Drepper <drepper@cygnus.com> |
4034 | ||
4035 | * posix/fnmatch.c (internal_fnmatch): Renamed from fnmatch. Take | |
4036 | extra parameter. Fix several more bugs involving wildcard and | |
4037 | ranges. | |
4038 | (fnmatch): New function. Call internal_fnmatch. | |
4039 | ||
4040 | * posix/testfnm.c: More test cases. | |
4041 | ||
f76d7052 UD |
4042 | 1999-04-03 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4043 | ||
4044 | * manual/install.texi (Configuring and compiling): Explain that | |
4045 | files are changed in the source directory. | |
4046 | Closes PR libc/981. | |
4047 | (Configuring and compiling): Explain situation with PARALLELMFLAGS | |
4048 | in the source directory. | |
4049 | ||
4050 | 1999-04-24 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
4051 | ||
4052 | * locale/programs/ld-ctype.c: Spelling fixes. | |
4053 | (ctype_finish): Fix argument of error message format. | |
4054 | * locale/programs/ld-messages.c: Spelling fixes. | |
4055 | * locale/programs/ld-monetary.c: Spelling fixes. | |
4056 | * locale/programs/ld-time.c (time_finish): Make sure that name and | |
4057 | format of era_entries are adjacent. | |
4058 | (time_output): Reduce the size of the io vector. | |
4059 | ||
4060 | 1999-04-25 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
4061 | ||
4062 | * manual/filesys.texi (Attribute Meanings): Move a misplaced | |
4063 | paragraph. | |
4064 | ||
4065 | 1999-04-23 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
4066 | ||
4067 | * locale/programs/ld-collate.c (collate_output): Convert | |
4068 | undefined_offset to an array index. Fix computation of other | |
4069 | endian extra table. | |
4070 | ||
6e4184e4 RM |
4071 | 1999-04-26 Roland McGrath <roland@baalperazim.frob.com> |
4072 | ||
4073 | * hurd/get-host.c (_hurd_get_host_config): If ENOENT opening file, | |
4074 | return success with empty value. | |
4075 | ||
45a89cc6 UD |
4076 | 1999-04-26 Ulrich Drepper <drepper@cygnus.com> |
4077 | ||
4078 | * posix/fnmatch.c: Include string.h also for glibc. | |
4079 | (fnmatch, case '?'): Optimize if cascades a bit. | |
4080 | (fnmatch, case '*'): Correct handling if FNM_PATHNAME is set. | |
4081 | ||
4082 | * posix/testfnm.c: Add test cases for * with FNM_PATHNAME errors. | |
4083 | ||
62ece32b UD |
4084 | 1999-04-24 Ulrich Drepper <drepper@cygnus.com> |
4085 | ||
4086 | * iconv/gconv_builtin.h: Add definitions for UTF16 builtins. | |
4087 | * iconv/gconv_int.h: Declare UTF16 functions. | |
4088 | * iconv/gconv_simple.c: Add UTF16 conversion functions. | |
4089 | ||
4ad1f026 UD |
4090 | 1999-04-20 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4091 | ||
4092 | * posix/wordexp.c (parse_param): Fix type of offset to allow it to | |
4093 | be used correctly as parameter for parse_dollars/parse_tilde. | |
4094 | ||
a3ab859c UD |
4095 | 1999-04-19 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
4096 | ||
4097 | * manual/conf.texi (Utility Limits): Remove duplicate description | |
4098 | of BC_DIM_MAX. | |
4099 | ||
d788be1e UD |
4100 | 1999-04-19 Ulrich Drepper <drepper@cygnus.com> |
4101 | ||
4102 | * wcsmbs/mbsnrtowcs.c (__mbsnrtowcs): Correctly initialize | |
4103 | outbufend for dst==NULL. | |
4104 | ||
3ee12f2b UD |
4105 | 1999-04-18 Ulrich Drepper <drepper@cygnus.com> |
4106 | ||
d4bc783b UD |
4107 | * wcsmbs/mbsrtowcs.c (__mbsrtowcs): Correctly initialize outbufend |
4108 | for dst==NULL. | |
4109 | Fixes PR libc/1084. | |
4110 | ||
3ee12f2b UD |
4111 | * socket/sys/socket.h: Define SHUT_RD, SHUT_WR, and SHUT_RDWR. |
4112 | Fixes PR libc/1083. | |
4113 | ||
b02f5013 UD |
4114 | 1999-04-18 Thorsten Kukuk <kukuk@suse.de> |
4115 | ||
4116 | * sunrpc/Makefile: Remove special handling of bootparam.x, | |
4117 | add rpcsvc/bootparam.h to headers. | |
4118 | * sunrpc/rpcsvc/bootparam.h: New, for backward compatibility. | |
4119 | * sunrpc/rpcsvc/bootparam.x: Renamed to... | |
4120 | * sunrpc/rpcsvc/bootparam_prot.x: ...this. | |
4121 | ||
62acd376 UD |
4122 | 1999-04-18 Ulrich Drepper <drepper@cygnus.com> |
4123 | ||
4124 | * sysdeps/unix/bsd/poll.c (__poll): Add more compatiblity code to | |
4125 | detect and handle invalid descriptors. | |
4126 | ||
1e76ce9c UD |
4127 | 1999-04-17 Thorsten Kukuk <kukuk@suse.de> |
4128 | ||
62ece32b | 4129 | * timezone/zic.c (dolink): Append complete path not only filename |
1e76ce9c UD |
4130 | to ../ list. |
4131 | ||
53ab6afa UD |
4132 | 1999-04-17 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4133 | ||
4134 | * iconvdata/ibm874.c (TABLES, CHARSET_NAME): Follow name change. | |
4135 | ||
4510507b UD |
4136 | 1999-04-17 Ulrich Drepper <drepper@cygnus.com> |
4137 | ||
4138 | * iconvdata/gconv-modules: Rename CP874 to IBM874. | |
4139 | * iconvdata/Makefile: Likewise. | |
4140 | * iconvdata/cp874.h: Removed. | |
4141 | * iconvdata/cp874.c: Renamed to... | |
4142 | * iconvdata/ibm874.c: ...this. | |
4143 | ||
17c7887b UD |
4144 | 1999-04-16 Ulrich Drepper <drepper@cygnus.com> |
4145 | ||
10c38463 UD |
4146 | * sysdeps/unix/sysv/linux/bits/types.h: Correct |
4147 | signed/unsigned-ness of blkcnt and fsblkcnt. | |
4148 | * sysdeps/unix/sysv/linux/alpha/bits/types.h: Likewise. | |
4149 | * sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise. | |
4150 | ||
17c7887b UD |
4151 | * sysdeps/unix/sysv/linux/bits/socket.h: Add SOL_PACKET, SOL_ATM, |
4152 | SOL_AAL, and SOL_IRDA. | |
4153 | ||
7d17e925 UD |
4154 | 1999-04-15 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
4155 | ||
4156 | * sysdeps/unix/sysv/linux/fstatvfs.c: Set f_frsize to zero. Don't | |
4157 | include "linux_fsinfo.h". | |
4158 | Based on a patch by H.J. Lu <hjl@gnu.org>. | |
4159 | ||
afab401e UD |
4160 | 1999-04-16 Thorsten Kukuk <kukuk@suse.de> |
4161 | ||
4162 | * sunrpc/rpc_cout.c (print_header): Use int32_t pointer, not long. | |
4163 | ||
2456406d UD |
4164 | 1999-04-16 Ulrich Drepper <drepper@cygnus.com> |
4165 | ||
4166 | * nscd/cache.c (prune_cache): Only disable file checking for | |
4167 | future if the file does not exist. | |
4168 | Update file_mtime if cache was flushed. | |
4169 | ||
5d15fc5c RH |
4170 | 1999-04-15 David S. Miller <davem@redhat.com> |
4171 | ||
4172 | * sysdeps/sparc/sparc32/strcat.S: Avoid using register g6. | |
4173 | * sysdeps/sparc/sparc32/strcpy.S: Likewise. | |
4174 | ||
080f7c58 | 4175 | 1999-04-15 Scott Bambrough <scottb@netwinder.org> |
46a4682d UD |
4176 | |
4177 | * sysdeps/unix/sysv/linux/arm/sigaction.c: Fix typo in preventing | |
4178 | compilation of file. | |
4179 | ||
f8afba91 UD |
4180 | 1999-04-15 Ulrich Drepper <drepper@cygnus.com> |
4181 | ||
4182 | * Versions.def: Add GLIBC_2.1.1 to libpthread. | |
4183 | ||
4184 | * iconvdata/Makefile (modules): Add KOI8-U. | |
4185 | (distribute): Add koi8-u.c. | |
4186 | (gen-8bit-gap-modules): Add koi8-u. | |
4187 | * iconvdata/gconv-modules: Add KOI8-U entries. | |
4188 | * iconvdata/koi8-u.c: New file. | |
4189 | ||
4190 | 1999-04-13 Thorsten Kukuk <kukuk@suse.de> | |
4191 | ||
4192 | * sunrpc/auth_des.c: 64bit fixes, security fixes. | |
4193 | * sunrpc/auth_none.c: Pretty print. | |
4194 | * sunrpc/auth_unix.c: Likewise. | |
4195 | * sunrpc/authdes_prot.c: Likewise. | |
4196 | * sunrpc/authuxprot.c: Likewise. | |
4197 | * sunrpc/bindrsvprt.c: Likewise. | |
4198 | * sunrpc/clnt_gen.c: Likewise. | |
4199 | * sunrpc/rpc/xdr.h: Likewise. | |
4200 | * sunrpc/rpc/auth_des.h: Add rpc_timeval struct. | |
4201 | * sunrpc/rpc_cmsg.c: Don't use *long pointers. | |
4202 | * sunrpc/rtime.c: Use new rpc_timeval. | |
4203 | * sunrpc/svc_authux.c: Don't use *long pointers. | |
4204 | * sunrpc/svcauth_des.c: Likewise + security fixes. | |
4205 | * sunrpc/xdr_mem.c: Don't use *long pointers. | |
4206 | * sunrpc/xdr_rec.c: Likewise. | |
4207 | * sunrpc/xdr_sizeof.c: Likewise. | |
4208 | * sunrpc/xdr_stdio.c: Likewise. | |
4209 | ||
a5486962 UD |
4210 | 1999-04-15 Ulrich Drepper <drepper@cygnus.com> |
4211 | ||
4212 | * sunrpc/clnt_udp.c (clntudp_call): Move initialization of anyup | |
4213 | so that it is redone for each sending. | |
4214 | ||
c556351f UD |
4215 | 1999-04-15 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4216 | ||
4217 | * sunrpc/clnt_udp.c (clntudp_call): Initialize anyup. | |
4218 | ||
96eaef36 UD |
4219 | 1999-04-15 Ulrich Drepper <drepper@cygnus.com> |
4220 | ||
9654fd27 UD |
4221 | * iconv/gconv_db.c (__gconv_find_transform): If conversion is |
4222 | known to not exist don't try to load shared objects. | |
4223 | Patch by Petr Vandrovec Ing. VTEI <VANDROVE@vc.cvut.cz>. | |
4224 | ||
9514f4e6 UD |
4225 | * nscd/cache.c (prune_cache): The table might not be unused. In |
4226 | this case do nothing. | |
4227 | ||
96eaef36 UD |
4228 | * catgets/gencat.c (read_input_file): Don't drop white spaces |
4229 | between number/identifier and string. | |
4230 | Patch by Dima Barsky <dima@pwd.hp.com>. | |
4231 | If no white space at all follows number/identifier remove existing | |
9514f4e6 | 4232 | message with the number/identifier. |
96eaef36 | 4233 | |
670af0d9 UD |
4234 | 1999-04-14 H.J. Lu <hjl@gnu.org> |
4235 | ||
4236 | * sunrpc/clnt_udp.c (is_network_up): New function. | |
4237 | (clntudp_call): Call is_network_up () to check if any network | |
4238 | interface is up in case of timeout. | |
4239 | ||
ea48e2c4 UD |
4240 | 1999-04-14 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4241 | ||
4242 | * wctype/test_wcfuncs.c: New file, tests towlower and towupper. | |
4243 | * wctype/Makefile (tests): Add test_wcfuncs. | |
4244 | ||
4e75fa85 RH |
4245 | 1999-04-14 Jakub Jelinek <jj@ultra.linux.cz> |
4246 | ||
4247 | * scripts/config.sub: Allow sparcv[6789]-* and sparcv8plus{,a}-* | |
4248 | architectures. | |
4249 | * sysdeps/sparc/sparc32/sparcv8/Makefile: Use sysdep-CFLAGS | |
4250 | instead of CFLAGS. | |
4251 | * sysdeps/sparc/sparc32/sparcv8/Makefile: Use sysdep-CFLAGS | |
4252 | instead of CFLAGS. For gnulib and string directories use | |
4253 | -Wa,-Av9a gcc ASFLAGS. | |
4254 | * sysdeps/sparc/sparc32/sparcv9/memmove.c: New file. | |
4255 | * sysdeps/unix/sysv/linux/sparc/sparc32/dl-procinfo.h: New file. | |
4256 | * sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.h: New file. | |
4257 | * shlib-versions: Handle sparcv[6789]-* and sparcv8plus{,a}-* | |
4258 | the same way as sparc-*. | |
4259 | ||
e5681dee UD |
4260 | 1999-04-14 Ulrich Drepper <drepper@cygnus.com> |
4261 | ||
4262 | * locale/programs/locfile.c (locfile_read): Fix typo. | |
4263 | Patch by Kaoru Fukui <k_fukui@highway.ne.jp>. | |
4264 | ||
080f7c58 | 4265 | 1999-04-14 Scott Bambrough <scottb@netwinder.org> |
9b2446e8 UD |
4266 | |
4267 | * sysdeps/unix/sysv/linux/arm/socket.S: Socket calls could not be | |
4268 | restarted after being interrupted by a signal. The parameters on | |
4269 | the stack were corrupted by the signal handler. | |
4270 | ||
4271 | * sysdeps/unix/sysv/linux/arm/mmap.S: mmap calls could not be | |
4272 | restarted after being interrupted by a signal. The parameters on | |
4273 | the stack were corrupted by the signal handler. | |
4274 | ||
1156499b UD |
4275 | 1999-04-14 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4276 | ||
4277 | * wctype/wcfuncs.c (towlower): Use __ctype_tolower. | |
4278 | Reported by Kalle Olavi Niemitalo <tosi@ees2.oulu.fi> | |
4279 | ||
b2900a13 UD |
4280 | 1999-04-12 Tim Waugh <tim@cyberelk.demon.co.uk> |
4281 | ||
4282 | * posix/wordexp-test.c: In field-splitting test cases where | |
4283 | subshells were involved, unset IFS first: some shells (ash) use | |
4284 | IFS even when no expansion is performed. | |
4285 | ||
27995311 UD |
4286 | 1999-04-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
4287 | ||
4288 | * libio/obprintf.c (_IO_obstack_overflow): Put the write end at | |
4289 | the real end of the chunk, not some random point inbetween. | |
4290 | (_IO_obstack_xsputn): Likewise. Actually copy the data into the | |
4291 | obstack when growing. Use fast version of obstack_blank when | |
4292 | shrinking. | |
4293 | (struct _IO_obstack_file): Use _IO_FILE_plus instead of explicitly | |
4294 | allocating the vtable pointer. | |
4295 | (_IO_obstack_vprintf): Adjust for above change and avoid | |
4296 | unnecessary casts. Use fast version of obstack_blank when | |
4297 | shrinking. | |
4298 | Fixes PR libc/1075. | |
4299 | ||
97119860 UD |
4300 | 1999-04-12 Ulrich Drepper <drepper@cygnus.com> |
4301 | ||
4302 | * iconvdata/gconv-modules: Fix typo. Add UJIS alias. | |
4303 | Reported by GOTO Masanori <gotom@cs.titech.ac.jp>. | |
4304 | ||
bac660f8 UD |
4305 | 1999-04-11 Tim Waugh <tim@cyberelk.demon.co.uk> |
4306 | ||
4307 | * posix/wordexp.c (wordexp): Fix a leak when an invalid character | |
4308 | is seen, as well as fixing semantics. Don't reset the word count | |
4309 | to zero when an invalid character is seen, but leave it as it was | |
4310 | (this makes a difference with WRDE_APPEND). | |
4311 | ||
4312 | * posix/wordexp-test.c: More test cases. | |
4313 | ||
4314 | * posix/wordexp.c (parse_param): In words like ${var#pattern}, | |
4315 | always expand pattern when it is needed. Also, handle quoting in | |
4316 | pattern properly. | |
4317 | ||
a64e578b UD |
4318 | 1999-04-12 Philip Blundell <philb@gnu.org> |
4319 | ||
4320 | * elf/elf.h: Update ARM definitions to match current gas2. | |
4321 | ||
4322 | * sysdeps/arm/bits/endian.h: Support big endian operation. | |
4323 | ||
4324 | * sysdeps/unix/sysv/linux/arm/ioperm.c (_outw, _outb, _outl): | |
4325 | Don't bother range checking the port number. | |
4326 | ||
4327 | * sysdeps/unix/sysv/linux/arm/vfork.S: New file. | |
4328 | ||
4329 | * sysdeps/unix/sysv/linux/arm/sysdep.h (INLINE_SYSCALL): Include | |
4330 | the syscall name in assembler output for ease of debugging. | |
4331 | ||
4332 | * sysdeps/unix/sysv/linux/arm/sigaction.c: Don't rely on undefined | |
4333 | compiler behaviour. | |
4334 | * sysdeps/unix/sysv/linux/arm/sigrestorer.S: New file. | |
4335 | * sysdeps/unix/sysv/linux/arm/Makefile [$(subdir) = signal] | |
4336 | (sysdep_routines): Add sigrestorer. | |
4337 | ||
4338 | * string/tester.c (test_strcpy): Add new tests for unaligned | |
4339 | arguments. | |
4340 | * sysdeps/arm/bits/string.h: Delete inline implementations of | |
4341 | strcpy and stpcpy. | |
4342 | ||
eb822fcf UD |
4343 | 1999-04-11 Ulrich Drepper <drepper@cygnus.com> |
4344 | ||
4345 | * libio/Makefile (CPPFLAGS-.o): Don't define IO_DEBUG. | |
4346 | ||
7ff4841b RM |
4347 | 1999-04-10 Mark Kettenis <kettenis@gnu.org> |
4348 | ||
4349 | * sysdeps/mach/hurd/Dist: Add clk_tck.c. | |
4350 | ||
46f83754 UD |
4351 | 1999-04-10 Ulrich Drepper <drepper@cygnus.com> |
4352 | ||
4353 | * iconvdata/Makefile (modules): Add TIS-620. | |
4354 | (distribute): Add tis-620.c. | |
4355 | (gen-8bit-gap-modules): tis-620. | |
4356 | * iconvdata/tis-620.c: New file. | |
4357 | * iconvdata/gconv-modules: Add TIS-620 entries. | |
4358 | ||
4359 | * iconvdata/asmo_449.c: Correct comment. | |
4360 | ||
b5ca0fb0 UD |
4361 | 1999-04-10 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4362 | ||
4363 | * manual/install.texi (Configuring and compiling): Comment out | |
4364 | description of --disable-static since this doesn't work currently | |
4365 | (see change by Ulrich Drepper on 1998-12-07 for configure.in). | |
4366 | ||
3877d9ea UD |
4367 | 1999-04-10 Ulrich Drepper <drepper@cygnus.com> |
4368 | ||
4369 | * sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Rewrite to | |
4370 | use binary search. | |
4371 | Based on a patch by Jakub Jelinek <jj@sunsite.ms.mff.cuni.cz>. | |
4372 | ||
c1349648 AS |
4373 | 1999-04-08 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4374 | ||
4375 | * scripts/test-installation.pl (installation_problem): Skip | |
4376 | libnss1_* libraries from glibc-compat add-on. | |
4377 | ||
3877d9ea | 4378 | 1999-04-07 H.J. Lu <hjl@gnu.org> |
c1349648 AS |
4379 | |
4380 | * io/Versions (__dup2, __pipe): Added to GLIBC_2.0 for | |
4381 | libstdc++ 2.7.2. | |
4382 | * posix/Versions (__waitpid): Likewise. | |
4383 | ||
612fdf25 AS |
4384 | 1999-04-08 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4385 | ||
3877d9ea | 4386 | * manual/install.texi (Reporting Bugs): Add section about reported |
612fdf25 AS |
4387 | bugs and correct email address of glibcbug script. |
4388 | ||
50f301a8 AS |
4389 | 1999-04-01 Thorsten Kukuk <kukuk@suse.de> |
4390 | ||
4391 | * sunrpc/Versions: Add new xdr functions to GLIBC_2.1.1 | |
4392 | * sunrpc/xdr.c: Add xdr_hyper, xdr_u_hyper, xdr_longlong_t and | |
4393 | xdr_u_longlong_t. Based on patch from Dan Shechter | |
4394 | <damageboy@isdn.net.il>. | |
4395 | * sunrpc/xdr_intXX_t.c: Implement xdr_int64_t, xdr_uint64_t | |
4396 | * sunrpc/rpc/xdr.h: Add prototypes for new xdr functions. | |
4397 | ||
4398 | * nis/nis_lookup.c (nis_lookup): Don't overwrite RPC error code. | |
4399 | ||
516d718a AS |
4400 | 1999-04-07 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4401 | ||
4402 | * sysdeps/unix/sysv/linux/getdents.c (__getdirentries): Return | |
4403 | directly if getdents returns with error set. | |
4404 | ||
5a56576d AS |
4405 | 1999-04-05 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4406 | ||
4407 | * locale/langinfo.h (THOUSEP): Rename second occurence of | |
4408 | THOUSANDS_SEP to THOUSEP. | |
4409 | Reported by Roman Belenov <roman@nstl.nnov.ru>. | |
4410 | ||
18579100 RM |
4411 | 1999-04-05 Roland McGrath <roland@baalperazim.frob.com> |
4412 | ||
4413 | * hurd/STATUS: File removed. Moved items that are still relevant into | |
4414 | TODO list in hurd source. | |
4415 | ||
4416 | 1999-03-26 Mark Kettenis <kettenis@gnu.org> | |
4417 | ||
4418 | * sysdeps/mach/hurd/bits/time.h: New file. | |
4419 | * sysdeps/mach/hurd/getrusage.c: New file. | |
4420 | * sysdeps/mach/hurd/clk_tck.c: New file. | |
4421 | * sysdeps/mach/hurd/Versions (libc) [GLIBC_2.1.1]: Add __libc_clk_tck. | |
4422 | * sysdeps/mach/hurd/Makefile [$(subdir) = posix] | |
4423 | (sysdep_routines): Add clk_tck. | |
4424 | * sysdeps/mach/hurd/times.c: Removed, since getrusage is now | |
4425 | implemented. | |
4426 | ||
b6d04893 UD |
4427 | 1999-04-02 Ulrich Drepper <drepper@cygnus.com> |
4428 | ||
4429 | * misc/syslog.c (closelog_internal): Do not reset LogTag here. | |
4430 | (closelog): But instead here. | |
4431 | Patch by Alan Curry <pacman@cqc.com> [PR libc/1061]. | |
4432 | ||
bf726173 UD |
4433 | 1999-04-02 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4434 | ||
4435 | * elf/Makefile (CFLAGS-multiload.c): Change to allow building in | |
4436 | the source directory. Fixes PR libc/1059. | |
4437 | ||
7081e0a3 UD |
4438 | 1999-04-01 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4439 | ||
bf726173 | 4440 | * sysdeps/unix/sysv/linux/ttyname.c (ttyname): Terminate the string. |
7081e0a3 UD |
4441 | * sysdeps/unix/sysv/linux/ttyname_r.c (__ttyname_r): Likewise. |
4442 | ||
134c659c UD |
4443 | 1999-04-01 Ulrich Drepper <drepper@cygnus.com> |
4444 | ||
4445 | * iconvdata/TESTS: Add ISO-8859-14 and ISO-8859-15. | |
4446 | * iconvdata/testdata/ISO-8859-14: New file. | |
4447 | * iconvdata/testdata/ISO-8859-14..UTF8: New file. | |
4448 | * iconvdata/testdata/ISO-8859-15: New file. | |
4449 | * iconvdata/testdata/ISO-8859-15..UTF8: New file. | |
4450 | ||
b81ee757 UD |
4451 | 1999-03-31 Ulrich Drepper <drepper@cygnus.com> |
4452 | ||
e31fd8c0 UD |
4453 | * iconvdata/testdata/CP1258: New file. |
4454 | * iconvdata/testdata/CP1258..UTF8: New file. | |
4455 | * iconvdata/TESTS: Add CP1258 entry. | |
4456 | ||
42ec4cab | 4457 | * iconvdata/cp874.h (to_ucs4): Add Euro sign. |
cb869102 | 4458 | |
b81ee757 UD |
4459 | * timezone/africa: Update from tzdata1999d. |
4460 | * timezone/europe: Likewise. | |
4461 | * timezone/northamerica: Likewise. | |
4462 | ||
a0e0c6c5 UD |
4463 | 1999-03-31 Mark Kettenis <kettenis@gnu.org> |
4464 | ||
4465 | * login/programs/pt_chown.c (main): Save effective user ID before | |
4466 | dropping priviliges and use this to check if the program is | |
4467 | properly installed. | |
4468 | ||
99179803 UD |
4469 | 1999-03-31 Ulrich Drepper <drepper@cygnus.com> |
4470 | ||
9f9914af UD |
4471 | * iconvdata/testdata/CP1254: Update for charmap changes. |
4472 | * iconvdata/testdata/CP1254..UTF8: Likewise. | |
4473 | * iconvdata/testdata/CP1255: Likewise. | |
4474 | * iconvdata/testdata/CP1255..UTF8: Likewise. | |
4475 | * iconvdata/testdata/CP1256: Likewise. | |
4476 | * iconvdata/testdata/CP1256..UTF8: Likewise. | |
4477 | * iconvdata/testdata/CP1257: Likewise. | |
4478 | * iconvdata/testdata/CP1257..UTF8: Likewise. | |
4479 | ||
99179803 UD |
4480 | * iconvdata/Makefile (distribute): Remove cp1258.h. |
4481 | (gen-8bit-gap-modules): Add cp1258. | |
4482 | * iconvdata/cp1258.h: Removed. | |
4483 | ||
72188776 UD |
4484 | 1999-03-30 Ulrich Drepper <drepper@cygnus.com> |
4485 | ||
4486 | * timezone/tst-timezone.c (tests): Add more cases. | |
4487 | (check_tzvars): Mark errors clearer. | |
4488 | (main): Likewise. | |
4489 | ||
71e5d196 UD |
4490 | 1999-03-30 20:59 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu> |
4491 | ||
4492 | * login/programs/pt_chown.c: Drop privileges if invoked with | |
4493 | arguments. Don't close the master pty. | |
4494 | ||
d3345073 UD |
4495 | 1999-03-30 Ulrich Drepper <drepper@cygnus.com> |
4496 | ||
4497 | * time/tzfile.c (__tzfile_read): Process transitions from the rear. | |
4498 | Minor optimization. | |
4499 | ||
57de5037 UD |
4500 | 1999-03-29 Ulrich Drepper <drepper@cygnus.com> |
4501 | ||
4502 | * elf/rtld.c (process_envvars): Do not automatically prevent lazy | |
4503 | relocation for SUID binaries. | |
4504 | ||
155eae1d AS |
4505 | 1999-03-29 Paul Eggert <eggert@twinsun.com> |
4506 | ||
4507 | * libio/iopopen.c (_IO_new_proc_open): Don't modify proc_file_chain | |
4508 | while in child process. | |
4509 | ||
ae6b8730 RH |
4510 | 1999-03-29 Jakub Jelinek <jj@ultra.linux.cz> |
4511 | ||
4512 | * sysdeps/sparc/sparc32/sparcv8/Makefile: New file. | |
4513 | * sysdeps/sparc/sparc32/sparcv8/rem.S: Delay after write %y. | |
4514 | * sysdeps/sparc/sparc32/sparcv8/sdiv.S: Likewise. | |
4515 | * sysdeps/sparc/sparc32/sparcv8/udiv.S: Likewise. | |
4516 | * sysdeps/sparc/sparc32/sparcv8/urem.S: Likewise. | |
4517 | ||
4518 | * sysdeps/sparc/sparc32/sparcv9/bcopy.c: New file. | |
4519 | * sysdeps/sparc/sparc32/sparcv9/bzero.c: New file. | |
4520 | * sysdeps/sparc/sparc32/sparcv9/memchr.S: New file. | |
4521 | * sysdeps/sparc/sparc32/sparcv9/memcmp.S: New file. | |
4522 | * sysdeps/sparc/sparc32/sparcv9/memcpy.S: New file. | |
4523 | * sysdeps/sparc/sparc32/sparcv9/memset.S: New file. | |
4524 | * sysdeps/sparc/sparc32/sparcv9/stpcpy.S: New file. | |
4525 | * sysdeps/sparc/sparc32/sparcv9/strcat.S: New file. | |
4526 | * sysdeps/sparc/sparc32/sparcv9/strchr.S: New file. | |
4527 | * sysdeps/sparc/sparc32/sparcv9/strcmp.S: New file. | |
4528 | * sysdeps/sparc/sparc32/sparcv9/strcpy.S: New file. | |
4529 | * sysdeps/sparc/sparc32/sparcv9/strcspn.S: New file. | |
4530 | * sysdeps/sparc/sparc32/sparcv9/strlen.S: New file. | |
4531 | * sysdeps/sparc/sparc32/sparcv9/strncpy.S: New file. | |
4532 | * sysdeps/sparc/sparc32/sparcv9/strpbrk.S: New file. | |
4533 | * sysdeps/sparc/sparc32/sparcv9/strrchr.c: New file. | |
4534 | * sysdeps/sparc/sparc32/sparcv9/strspn.S: New file. | |
4535 | * sysdeps/sparc/sparc32/sparcv9/dotmul.S: New file. | |
4536 | * sysdeps/sparc/sparc32/sparcv9/rem.S: New file. | |
4537 | * sysdeps/sparc/sparc32/sparcv9/sdiv.S: New file. | |
4538 | * sysdeps/sparc/sparc32/sparcv9/udiv.S: New file. | |
4539 | * sysdeps/sparc/sparc32/sparcv9/umul.S: New file. | |
4540 | * sysdeps/sparc/sparc32/sparcv9/urem.S: New file. | |
4541 | * sysdeps/sparc/sparc32/sparcv9/Makefile: New file. | |
4542 | * sysdeps/sparc/sparc32/sparcv9/stpncpy.S: New file. | |
4543 | * sysdeps/sparc/sparc32/sparcv9/strncmp.S: New file. | |
4544 | ||
4545 | * sysdeps/sparc/sparc32/bcopy.c: New file. | |
4546 | * sysdeps/sparc/sparc32/bzero.c: New file. | |
4547 | * sysdeps/sparc/sparc32/memchr.S: New file. | |
4548 | * sysdeps/sparc/sparc32/memcpy.S: New file. | |
4549 | * sysdeps/sparc/sparc32/memmove.c: New file. | |
4550 | * sysdeps/sparc/sparc32/memset.S: New file. | |
4551 | * sysdeps/sparc/sparc32/stpcpy.S: New file. | |
4552 | * sysdeps/sparc/sparc32/strchr.S: New file. | |
4553 | * sysdeps/sparc/sparc32/strrchr.c: New file. | |
4554 | * sysdeps/sparc/sparc32/strcpy.S: New file. | |
4555 | * sysdeps/sparc/sparc32/strlen.S: New file. | |
4556 | * sysdeps/sparc/sparc32/strcat.S: New file. | |
4557 | * sysdeps/sparc/sparc32/strcmp.S: New file. | |
4558 | ||
4559 | * sysdeps/sparc/sparc64/bcopy.c: New file. | |
4560 | * sysdeps/sparc/sparc64/bzero.c: New file. | |
4561 | * sysdeps/sparc/sparc64/memchr.S: New file. | |
4562 | * sysdeps/sparc/sparc64/memcmp.S: New file. | |
4563 | * sysdeps/sparc/sparc64/memcpy.S: New file. | |
4564 | * sysdeps/sparc/sparc64/memset.S: New file. | |
4565 | * sysdeps/sparc/sparc64/stpcpy.S: New file. | |
4566 | * sysdeps/sparc/sparc64/strcat.S: New file. | |
4567 | * sysdeps/sparc/sparc64/strchr.S: New file. | |
4568 | * sysdeps/sparc/sparc64/strcmp.S: New file. | |
4569 | * sysdeps/sparc/sparc64/strcpy.S: New file. | |
4570 | * sysdeps/sparc/sparc64/strcspn.S: New file. | |
4571 | * sysdeps/sparc/sparc64/strlen.S: New file. | |
4572 | * sysdeps/sparc/sparc64/strncpy.S: New file. | |
4573 | * sysdeps/sparc/sparc64/strpbrk.S: New file. | |
4574 | * sysdeps/sparc/sparc64/strrchr.c: New file. | |
4575 | * sysdeps/sparc/sparc64/strspn.S: New file. | |
4576 | * sysdeps/sparc/sparc64/stpncpy.S: New file. | |
4577 | * sysdeps/sparc/sparc64/strncmp.S: New file. | |
4578 | ||
4579 | * sysdeps/unix/sysv/linux/sparc/sparc32/Makefile (ASFLAGS-.os): | |
4580 | Append -fPIC, don't replace. | |
4581 | ||
4582 | * configure.in: Recognize sparcv8plus / sparcv9. | |
4583 | ||
b4751608 AS |
4584 | 1999-03-27 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4585 | ||
4586 | * malloc/obstack.h (obstack_free): Explicitly convert __obj to | |
4587 | char * to avoid C++ warning. | |
4588 | Patch by yasushi@cs.washington.edu [PR libc/1035]. | |
4589 | ||
4590 | 1999-03-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
4591 | ||
4592 | * manual/filesys.texi (Temporary Files): mktemp and mkstemp are | |
4593 | declared in stdlib.h, correct return value of mkstemp. | |
4594 | Reported by Andries Brouwer <Andries.Brouwer@cwi.nl>. | |
4595 | ||
4596 | * sysdeps/unix/sysv/linux/net/if_arp.h (ARPHDRD_FC*): New defines | |
4597 | from Linux 2.2.5. | |
4598 | ||
bce4e800 AS |
4599 | 1999-03-28 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4600 | ||
57de5037 | 4601 | * misc/regexp.h (compile): Cast some pointers to (char *) to avoid |
b4751608 AS |
4602 | C++ warning. |
4603 | ||
bce4e800 AS |
4604 | * ctype/ctype.h (tolower, toupper): Add __THROW declaration to |
4605 | inline functions. Closes PR libc/1049. | |
4606 | ||
b9f1792a AS |
4607 | 1999-03-25 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4608 | ||
4609 | * timezone/README: Update from tzdata1999c and tzcode1999c. | |
4610 | ||
4611 | * timezone/africa: Update from tzdata1999c. | |
4612 | * timezone/antarctica: Likewise. | |
4613 | * timezone/asia: Likewise. | |
4614 | * timezone/australasia: Likewise. | |
4615 | * timezone/europe: Likewise. | |
4616 | * timezone/northamerica: Likewise. | |
4617 | * timezone/southamerica: Likewise. | |
4618 | * timezone/zone.tab: Likewise. | |
4619 | ||
4620 | * timezone/zic.c: Update from tzcode1999c. | |
4621 | ||
3c022f42 AS |
4622 | 1999-03-26 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
4623 | ||
4624 | * Makerules: Add $(common-objpfx)Versions.all to common-generated | |
4625 | outside of ifndef avoid-generated. | |
4626 | ||
4627 | * libio/oldiofdopen.c (_IO_old_fdopen): Bring over recent changes | |
4628 | in iofdopen.c. | |
4629 | * libio/oldiofopen.c (_IO_old_fopen): Bring over recent changes in | |
4630 | iofopen.c. | |
4631 | * libio/oldiofclose.c (_IO_old_fclose): Bring over recent changes | |
4632 | in iofclose.c. | |
4633 | * libio/oldfileops.c (_IO_old_file_underflow, _IO_old_file_sync, | |
4634 | _IO_old_file_seekoff): Bring over recent changes in fileops.c. | |
4635 | ||
d782afad RM |
4636 | 1999-03-26 Mark Kettenis <kettenis@gnu.org> |
4637 | ||
4638 | * sysdeps/mach/hurd/Makefile: Only install libc_p.a linker script | |
4639 | if we build the profiled library. | |
4640 | ||
080f7c58 | 4641 | 1999-03-26 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
7ddfa374 AS |
4642 | |
4643 | * math/Makefile (gmp-objs): Add inlines. Reported by Andreas | |
080f7c58 | 4644 | Jaeger <aj@arthur.rhein-neckar.de> |
7ddfa374 | 4645 | |
080f7c58 | 4646 | 1999-03-25 Roland McGrath <roland@yaumatei.ai.mit.edu> |
0d29d6d6 RM |
4647 | |
4648 | * sysdeps/mach/hurd/i386/Makefile [$(subdir) = csu] | |
4649 | (CFLAGS-initfini.s): New variable, add -DWEAK_GMON_START. | |
4650 | This does for Hurd/i386 what the 1998-09-08 change did for Linux/i386. | |
4651 | ||
9ba5483d RM |
4652 | 1999-03-24 Roland McGrath <roland@baalperazim.frob.com> |
4653 | ||
4654 | * Makeconfig (sysd-sorted): Use $(..) on rhs of patsubst, so this rule | |
4655 | works properly in subdirs. | |
4656 | ||
5407f442 RM |
4657 | 1999-03-23 Roland McGrath <roland@baalperazim.frob.com> |
4658 | ||
4659 | * sysdeps/mach/hurd/Makefile: Undo last change. | |
4660 | [$(subdir) = mach] (lib-noranlib): Depend on libmachuser-link.so. | |
4661 | [$(subdir) = hurd] (lib-noranlib): Depend on libhurduser-link.so. | |
4662 | ||
4663 | * mach/Machrules (+preinit, +postinit, +interp, | |
4664 | LDFLAGS-$(interface.so)): Variables removed. Interface libraries get | |
4665 | linked just like other shared libraries. | |
4666 | (interface.so): Fix typo in defn, so it works. | |
4667 | ($(objpfx)$(interface.so)): Make it depend on libc.so. | |
4668 | ||
7aff0002 RM |
4669 | 1999-03-21 Roland McGrath <roland@baalperazim.frob.com> |
4670 | ||
4671 | * sysdeps/mach/hurd/Makefile (subdir_lib): Depend on | |
4672 | $(link-rpcuserlibs). | |
4673 | ||
9f2a9248 AS |
4674 | 1999-03-22 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
4675 | ||
4676 | * elf/Makefile ($(inst_slibdir)/$(rtld-version-installed-name), | |
4677 | $(inst_slibdir)/$(rtld-installed-name), ldso_install): Disable | |
4678 | targets if not building shared libraries. | |
4679 | ||
080f7c58 | 4680 | 1999-03-22 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
2f512715 AS |
4681 | |
4682 | * configure.in: Also look in $PATH when searching for | |
080f7c58 UD |
4683 | install-info. Remove autoconf bug workaround and require autoconf |
4684 | 2.13. | |
2f512715 | 4685 | |
19b54427 AS |
4686 | 1999-03-21 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4687 | ||
4688 | * db/Makefile: Don't try to install shared library link if not | |
4689 | building with shared libs. | |
4690 | ||
df455ccb AS |
4691 | 1999-03-19 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4692 | ||
4693 | * rt/Makefile: Link against static library if no shared lib is | |
4694 | available. | |
4695 | ||
4696 | * localedata/Makefile: The shells scripts implementing the test | |
080f7c58 UD |
4697 | require the dynamic linker which is not available with |
4698 | --disable-shared. Skip the test if --disable-shared is given. | |
df455ccb | 4699 | |
7aff0002 | 4700 | * linuxthreads/Makefile: Link test against static libpthread if no |
080f7c58 | 4701 | shared lib is available. |
df455ccb AS |
4702 | |
4703 | * iconvdata/Makefile (tests): Run iconv-test only if we're | |
4704 | building shared libraries. | |
4705 | * elf/Makefile (tests): Likewise for elf tests. | |
4706 | ||
4707 | * posix/Makefile: The test frameworks globtest and wordexp-test | |
4708 | require the dynamic linker which is not available with | |
4709 | --disable-shared. Skip the test if --disable-shared is given. | |
4710 | ||
4711 | * grp/Makefile (otherlibs): For static nss build link against | |
4712 | necessary libs. | |
4713 | ||
bfe1b528 AS |
4714 | 1999-03-19 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4715 | ||
4716 | * debug/Makefile (install-bin): Install and build catchsegv only | |
4717 | if build-shared == yes. Reported by jussi@jlaako.pp.fi [PR | |
4718 | libc/965]. | |
4719 | ||
d16e36e0 AS |
4720 | 1999-03-20 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
4721 | ||
4722 | * time/tzfile.c (__tzfile_read): Handle the case where there are | |
4723 | transitions but no DST. | |
4724 | ||
e10cd1dc RM |
4725 | 1999-03-20 Roland McGrath <roland@baalperazim.frob.com> |
4726 | ||
4727 | * mach/Machrules (extra-libs-others): Add $(interface-library) here | |
4728 | too, so it gets built in the others pass rather than the lib pass. | |
4729 | This is necessary since the RPC libraries need to be linked against | |
4730 | libc. | |
4731 | ||
007241f3 RM |
4732 | 1999-03-19 Roland McGrath <roland@baalperazim.frob.com> |
4733 | ||
4734 | * sysdeps/generic/segfault.c: Include <stdio-common/_itoa.h> for | |
4735 | _itoa_word decl. | |
4736 | ||
4737 | * sysdeps/mach/hurd/Makefile (link-rpcuserlibs): New variable. | |
4738 | ($(common-objpfx)libc.so): Depend on that instead of $(rpcuserlibs). | |
4739 | ($(link-rpcuserlibs)): New static pattern rule; link intermediate | |
4740 | versions of lib{mach,hurd}user.so without reference to libc.so, | |
4741 | then link libc.so against that to get deps and symbol versions, then | |
4742 | finally link real lib*user.so against libc.so. | |
4743 | ||
4744 | * sysdeps/mach/hurd/fcntl.c (__fcntl: case F_GETLK,F_SETLK,F_SETLKW): | |
4745 | Support whole-file locking (only) by using the file_lock RPC. This | |
4746 | has very wrong semantics, but is better than nothing for the time | |
4747 | being. (Correct POSIX.1 locking will require new RPCs in the Hurd | |
4748 | protocols that will be somewhat hairy to specify.) | |
4749 | ||
4750 | 1999-03-17 Mark Kettenis <kettenis@gnu.org> | |
4751 | ||
4752 | * sysdeps/mach/hurd/ptsname.c: New file. | |
4753 | ||
c2965673 AS |
4754 | 1999-03-20 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
4755 | ||
4756 | * timezone/asia: Fix rule in Asia/Nicosia entry. | |
4757 | ||
ec23315f AS |
4758 | 1999-03-16 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4759 | ||
4760 | * manual/getopt.texi (Using Getopt): Explain "::" in option | |
4761 | string. Reported by Yuri Niyazov <yuricake@geocities.com>. | |
4762 | ||
d1275afe AS |
4763 | 1999-03-18 Thorsten Kukuk <kukuk@suse.de> |
4764 | ||
4765 | * sunrpc/clnt_unix.c: Fix creation of parameters for | |
080f7c58 | 4766 | sendmsg/recvmsg on non intel platforms. |
d1275afe AS |
4767 | * sunrpc/svc_unix.c: Likewise. |
4768 | ||
6fc8f783 AS |
4769 | 1999-03-18 Philip Blundell <philb@gnu.org> |
4770 | ||
007241f3 | 4771 | * sysdeps/unix/sysv/linux/arm/getgroups.c: New file. Use the i386 |
6fc8f783 AS |
4772 | implementation. |
4773 | ||
b21c5832 AS |
4774 | 1999-03-19 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4775 | ||
4776 | * timezone/africa: Update from tzdata1999b. | |
4777 | * timezone/asia: Likewise. | |
4778 | * timezone/australasia: Likewise. | |
4779 | * timezone/europe: Likewise. | |
4780 | * timezone/northamerica: Likewise. | |
4781 | * timezone/southamerica: Likewise. | |
4782 | * timezone/zone.tab: Likewise. | |
4783 | ||
4784 | * timezone/README: Mention tzdata1999b. | |
4785 | ||
f2a37858 UD |
4786 | 1999-03-17 Ulrich Drepper <drepper@cygnus.com> |
4787 | ||
4788 | * sysdeps/generic/segfault.c (write_strsignal): New function. | |
4789 | (catch_segfault): Use it instead of calling strsignal. | |
4790 | ||
e573146a UD |
4791 | 1999-03-16 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4792 | ||
4793 | * iconv/gconv.c (__gconv): Change type of last_start to unsigned | |
4794 | char to avoid warning. | |
4795 | ||
97e94e49 UD |
4796 | 1999-03-15 Ulrich Drepper <drepper@cygnus.com> |
4797 | ||
4798 | * iconv/iconv.c (iconv): Correctly cast parameters for __gconv. | |
4799 | ||
4800 | * iconvdata/iso-2022-kr.c (EMIT_SHIFT_TO_INIT): Change type of | |
4801 | outbuf to unsigned char to avoid warning. | |
4802 | ||
2c8aeff8 UD |
4803 | 1999-03-11 David S. Miller <davem@redhat.com> |
4804 | ||
4805 | * sysdeps/sparc/sparc32/fpu/fpu_control.h: Add missing trap enable | |
4806 | masks. | |
4807 | * sysdeps/sparc/sparc64/fpu/fpu_control.h: Likewise. | |
4808 | ||
b117f744 UD |
4809 | 1999-03-15 Ulrich Drepper <drepper@cygnus.com> |
4810 | ||
4811 | * iconv/gconv.h (gconv_fct): Change parameter from `char' to | |
4812 | `unsigned char'. | |
4813 | (gconv_step_data): Likewise. | |
4814 | * iconv/gconv_int.h (__gconv): Likewise. | |
4815 | (__BUILINT_TRANS): Likewise. | |
4816 | * iconv/gconv.c (__gconv): Likewise. | |
4817 | * iconv/iconv.c (iconv): Add casts for call of __gconv. | |
4818 | * iconv/skeleton.c: Change local parameters and variable from `char' to | |
4819 | `unsigned char'. Remove casts from calls into modules. | |
4820 | * iconvdata/iso-2022-jp.c (gconv): Change local variable outbuf from | |
4821 | `char' to `unsigned char'. | |
4822 | * wcsmbs/btowc.c: Change pointers from `char *' to `unsigned char *'. | |
4823 | * wcsmbs/mbrtowc.c: Likewise. | |
4824 | * wcsmbs/mbsnrtowcs.c: Likewise. | |
4825 | * wcsmbs/mbsrtowcs.c: Likewise. | |
4826 | * wcsmbs/wcrtomb.c: Likewise. | |
4827 | * wcsmbs/wcsnrtombs.c: Likewise. | |
4828 | * wcsmbs/wcsrtombs.c: Likewise. | |
4829 | * wcsmbs/wctob.c: Likewise. | |
4830 | ||
488c6a32 RM |
4831 | 1999-03-15 Mark Kettenis <kettenis@gnu.org> |
4832 | ||
4833 | * sysdeps/mach/hurd/Versions (ld.so) [GLIBC_2.0]: Add | |
4834 | __hurd_sigthread_stack_base, __hurd_sigthread_stack_end, | |
4835 | __hurd_sigthread_variables, __hurd_threadvar_stack_mask, | |
4836 | __hurd_threadvar_stack_offset, __close, __fxstat, __getcwd, | |
4837 | __getpid, __libc_read, __libc_write, __lseek, __mmap, __open, | |
4838 | __xstat, _exit, _hurd_intr_rpc_mach_msg and abort. | |
4839 | ||
d012636f RM |
4840 | 1999-03-15 Mark Kettenis <kettenis@gnu.org> |
4841 | ||
4842 | * sysdeps/mach/hurd/poll.c (__poll): Correctly pass NULL to | |
4843 | _hurd_select if TIMEMOUT is -1. | |
4844 | ||
4845 | 1999-03-15 Mark Kettenis <kettenis@gnu.org> | |
4846 | ||
4847 | * sysdeps/mach/hurd/recvfrom.c (recvfrom): Allow ADDR to be NULL. | |
4848 | ||
983b29ed UD |
4849 | 1999-03-15 Ulrich Drepper <drepper@cygnus.com> |
4850 | ||
4851 | * elf/dl-load.c: Compute rtld_search_dir array size correctly. | |
4852 | Reported by Yasushi Saito <yasushi@cs.washington.edu>. | |
4853 | ||
d1987d2d UD |
4854 | 1999-03-15 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
4855 | ||
4856 | * manual/libc.texinfo: Undo last change for now. | |
4857 | ||
b0377551 UD |
4858 | 1999-03-15 Ulrich Drepper <drepper@cygnus.com> |
4859 | ||
4860 | * intl/locale.alias: Add entries for Croatian. | |
4861 | Patch by Tomislav Vujec <tvujec@CARNet.hr>. | |
4862 | ||
336dfb2d UD |
4863 | 1999-03-13 Mark Kettenis <kettenis@gnu.org> |
4864 | ||
4865 | * sysdeps/unix/bsd/getpt.c (__getpt): Do not use `isatty' to check | |
4866 | if the opened master pty really is a pty. `isatty' checks for | |
4867 | tty-ness and a pty is not a tty. Return ENOENT instead of ENFILE | |
4868 | if we are out of pty's. | |
4869 | ||
4870 | 1999-03-13 Mark Kettenis <kettenis@gnu.org> | |
4871 | ||
4872 | * sysdeps/generic/utmp_file.c (setutent_file): Make sure the just | |
4873 | opened file is closed on exec. | |
4874 | * login/utmp_daemon.c (setutent_daemon): Likewise for the just | |
4875 | opened socket. | |
4876 | ||
4877 | 1999-03-13 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
4878 | ||
4879 | * manual/llio.texi (File Position Primitive): Reformat @end | |
4880 | command. Patch by Bruno Haible <haible@ilog.fr> [PR libc/1020]. | |
4881 | ||
cb9245ba UD |
4882 | 1999-03-14 Ulrich Drepper <drepper@cygnus.com> |
4883 | ||
336dfb2d UD |
4884 | * nscd/nscd_getpw_r.c (nscd_getpw_r): Set `errno' correctly if no |
4885 | entry is found. | |
4886 | * nscd/nscd_getgr_r.c (nscd_getgr_r): Likewise. | |
4887 | * nscd/nscd_gethst_r.c (nscd_gethst_r): Likewise. | |
4888 | ||
cb9245ba UD |
4889 | * locale/programs/localedef.c (main): Initialize `cat' to please |
4890 | the compiler. | |
4891 | ||
108b08c0 RM |
4892 | 1999-03-14 Roland McGrath <roland@baalperazim.frob.com> |
4893 | ||
4894 | * hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Under O_NOFOLLOW, | |
4895 | check for root-owned symlinks and reject them too. | |
4896 | ||
91ea72b7 UD |
4897 | 1999-03-09 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
4898 | ||
4899 | * stdio-common/printf_fphex.c: Move to ... | |
4900 | * sysdeps/generic/printf_fphex.c: ... here. Fix exponent of | |
4901 | extended precision number. | |
4902 | * sysdeps/m68k/printf_fphex.c: New file. | |
4903 | ||
4904 | 1999-03-09 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
4905 | ||
4906 | * manual/stdio.texi: Fix typos. | |
4907 | ||
11c293e1 UD |
4908 | 1999-03-09 Ulrich Drepper <drepper@cygnus.com> |
4909 | ||
4910 | * version.h (VERSION): Bump to 2.1.1. | |
4911 | ||
16a2ea64 UD |
4912 | 1999-03-09 Thorsten Kukuk <kukuk@suse.de> |
4913 | ||
4914 | * nis/ypclnt.c: Try only twice to connect to NIS server. | |
4915 | ||
ee336c20 RM |
4916 | 1999-03-09 Roland McGrath <roland@baalperazim.frob.com> |
4917 | ||
4918 | * hurd/hurdexec.c (_hurd_exec): Add missing `else' in last change. | |
4919 | ||
5be4316e UD |
4920 | 1999-03-09 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
4921 | ||
4922 | * stdlib/strtod.c (round_and_return): Fix rounding of denormals. | |
4923 | (DENORM_EXP): New define. Use it as the exponent for a denormal. | |
4924 | * stdlib/strtold.c: Moved to ... | |
4925 | * sysdeps/generic/strtold.c: ... here. | |
4926 | * sysdeps/m68k/strtold.c: New file. | |
4927 | ||
4928 | 1999-03-09 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
4929 | ||
4930 | * stdio-common/printf_fphex.c (__printf_fphex): Print no decimal | |
4931 | point if the precision is zero, even if the mantissa is non-zero. | |
4932 | ||
1d67062e RM |
4933 | 1999-03-09 Roland McGrath <roland@baalperazim.frob.com> |
4934 | ||
4935 | * sysdeps/mach/hurd/ioctl.c (__ioctl): Move the marshalling of the | |
4936 | arguments into the request message buffer inside `send_rpc' | |
4937 | subfunction. We must repeat the marshalling when retrying the RPC | |
4938 | after a SIGTTOU delivery. | |
4939 | ||
4940 | * hurd/ctty-input.c (_hurd_ctty_input): Use early short-circuit code | |
4941 | path when there is no ctty port. | |
4942 | * hurd/ctty-output.c (_hurd_ctty_output): Likewise. | |
4943 | Move sigstate check inside loop so we recheck after handling a signal. | |
4944 | ||
27e309c1 UD |
4945 | 1999-03-05 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
4946 | ||
4947 | * manual/llio.texi (Open-time Flags): Clarify that O_SHLOCK and | |
4948 | O_EXLOCK are BSD extensions. | |
4949 | Reported by Jochen Voss <voss@mathematik.uni-kl.de> [PR libc/985]. | |
4950 | ||
57b4b78a UD |
4951 | 1999-03-08 Ulrich Drepper <drepper@cygnus.com> |
4952 | ||
4953 | * manual/signal.texi (Termination in Handler): Correct example. | |
4954 | Install default handler before reraising the signal. | |
4955 | Patch by Jochen Voss <voss@mathematik.uni-kl.de>. | |
4956 | ||
dec87ebe RM |
4957 | 1999-03-08 Roland McGrath <roland@baalperazim.frob.com> |
4958 | ||
4959 | * hurd/hurdexec.c (_hurd_exec): Handle ARGV or ENVP parameters being | |
4960 | null, in which case send an empty string. | |
4961 | ||
b93492aa UD |
4962 | 1999-03-02 Mark Kettenis <kettenis@gnu.org> |
4963 | ||
4964 | * Makerules (LD_FLAGS-c.so): Add -u __register_frame to force the | |
4965 | backward compatibility EH functions to be linked when using | |
4966 | gcc-2.8.1. Patch by Zack Weinberg <zack@rabi.columbia.edu>. | |
4967 | ||
7d1de115 UD |
4968 | 1999-03-08 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
4969 | ||
4970 | * sysdeps/unix/sysv/linux/ttyname.c (ttyname): Undo last change. | |
4971 | /dev/pts status may change during runtime. | |
4972 | ||
4973 | 1999-03-08 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
4974 | ||
4975 | * sysdeps/unix/sysv/linux/ttyname_r.c (__ttyname_r): Undo last | |
4976 | change. /dev/pts status can change during runtime. | |
4977 | ||
4978 | 1999-03-07 Thorsten Kukuk <kukuk@suse.de> | |
4979 | ||
4980 | * sunrpc/svc_tcp.c (readtcp): go into fatal error state if | |
4981 | poll reports error. | |
4982 | * nis/nss_nisplus/nisplus-parser.c: Avoid duplicate strlen calls, | |
4983 | add some more sanity checks. | |
4984 | * nis/nss_nisplus/nisplus-pwd.c: Include nisplus-parser.h for | |
4985 | parser prototype. | |
4986 | ||
4987 | 1999-03-05 Thorsten Kukuk <kukuk@suse.de> | |
4988 | ||
4989 | * sunrpc/rpc/xdr.h: Add x_getint32/x_putint32 to xdr_ops, | |
4990 | change XDR_GETINT32/XDR_PUTINT32 to sue new functions. | |
4991 | * sunrpc/xdr_mem.c: Add xdrmem_getint32, xdrmem_putint32. | |
4992 | * sunrpc/xdr_rec.c: Add xdrrec_getint32, xdrrec_putint32. | |
4993 | * sunrpc/xdr_sizeof.c: Add x_putint32, add dummy function | |
4994 | for x_getint32. | |
4995 | * sunrpc/xdr_stdio.c: Add xdrstdio_getint32, xdrstdio_putint32. | |
4996 | * nis/nis_print.c: Fix ctime argument for platforms where | |
4997 | sizeof (time_t) != sizeof (int). | |
4998 | ||
598b5dc2 RM |
4999 | 1999-03-07 Mark Kettenis <kettenis@gnu.org> |
5000 | ||
5001 | * sysdeps/unix/bsd/clock.c (timeval_to_clock_t): Use | |
5002 | CLOCKS_PER_SEC instead of CLK_TCK. | |
5003 | ||
c277d2e5 UD |
5004 | 1999-03-05 Ulrich Drepper <drepper@cygnus.com> |
5005 | ||
aad20af4 UD |
5006 | * sysdeps/unix/sysv/linux/ttyname_r.c (__ttyname_r): Remember |
5007 | whether /dev/pts is available. | |
5008 | * sysdeps/unix/sysv/linux/ttyname.c (ttyname): Fix handling of | |
5009 | dev_pts_available. | |
5010 | ||
c277d2e5 UD |
5011 | * posix/globtest.sh: Make common_objpfx path absolute and and db2 |
5012 | and hesiod directory to library path [PR libc/1007]. | |
5013 | ||
ad792af7 UD |
5014 | 1999-03-05 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
5015 | ||
5016 | * resolv/inet_addr.c (inet_aton): Don't allow componets > | |
7d1de115 | 5017 | 255. Patch by Bruno Haible <haible@ilog.fr> [PR libc/1010]. |
ad792af7 | 5018 | |
346af50a UD |
5019 | 1999-03-05 Geoff Keating <geoffk@ozemail.com.au> |
5020 | ||
5021 | * sysdeps/powerpc/dl-machine.c (__elf_machine_runtime_setup): | |
5022 | DT_PLTGOT has already been relocated. | |
5023 | (__elf_machine_fixup_plt): Likewise. | |
5024 | Minor cleanups. | |
5025 | ||
809d570d RM |
5026 | 1999-03-04 Roland McGrath <roland@baalperazim.frob.com> |
5027 | ||
5028 | * hurd/hurdlookup.c (__hurd_file_name_lookup): Comment fix. | |
5029 | ||
e4d0709f UD |
5030 | 1999-03-03 Ulrich Drepper <drepper@cygnus.com> |
5031 | ||
5032 | * wcsmbs/wcsmbsload.c (add_slashes): Rename to norm_add_slashes | |
5033 | and fold string to uppercase [PR libc/1005]. | |
5034 | ||
d52852da UD |
5035 | 1999-03-03 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
5036 | ||
5037 | * elf/dl-load.c (lose): Fix return type. | |
5038 | ||
171511ec RM |
5039 | 1999-03-03 Roland McGrath <roland@baalperazim.frob.com> |
5040 | ||
5041 | * sysdeps/mach/hurd/bits/fcntl.h | |
5042 | [__USE_GNU] (O_NOFOLLOW, O_DIRECTORY): New macros. | |
5043 | * hurd/hurdlookup.c (__hurd_file_name_lookup): If O_NOFOLLOW is set, | |
5044 | set O_NOTRANS as well. | |
5045 | (__hurd_file_name_lookup_retry): At successful end of lookup, | |
5046 | if O_NOFOLLOW set, io_stat the resultant port and fail with ENOENT if | |
5047 | it is a translated node not owned by root. | |
5048 | (__hurd_file_name_lookup): If O_DIRECTORY is set, put a trailing slash | |
5049 | on the file name passed to LOOKUP. | |
5050 | ||
9af2e76f UD |
5051 | 1999-03-02 Ulrich Drepper <drepper@cygnus.com> |
5052 | ||
5053 | * manual/time.texi (High Resolution Timer): Correct computation in | |
5054 | example. Reported by jjf@devel.cemsys.com. | |
5055 | ||
d77fad15 UD |
5056 | 1999-03-02 Philip Blundell <pb@nexus.co.uk> |
5057 | ||
5058 | * sysdeps/arm/dl-machine.h (elf_machine_runtime_setup): DT_PLTGOT | |
5059 | entry is already relocated. | |
5060 | ||
6dc25b55 UD |
5061 | 1999-03-01 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
5062 | ||
5063 | * resolv/res_hconf.c (parse_line): Skip empty lines. Bug reported | |
5064 | by Marcus Harnisch <marcus@harnisch.isdn.cs.tu-berlin.de>. | |
5065 | ||
9f6b6d8d UD |
5066 | 1999-03-01 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
5067 | ||
5068 | * sysdeps/i386/sys/ucontext.h (ucontext): Rename field uc_links to | |
5069 | uc_link which is the right name according to Unix98. | |
5070 | Reported by Craig Metz [PR libc/1001]. | |
5071 | * sysdeps/arm/sys/ucontext.h (ucontext): Likewise. | |
5072 | * sysdeps/m68k/sys/ucontext.h (ucontext): Likewise. | |
5073 | * sysdeps/mips/sys/ucontext.h (ucontext): Likewise. | |
5074 | * sysdeps/unix/sysv/linux/alpha/sys/ucontext.h (ucontext): Likewise. | |
5075 | * sysdeps/unix/sysv/linux/i386/sys/ucontext.h (ucontext): Likewise | |
5076 | * sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h (ucontext): Likewise. | |
5077 | ||
407a7d0e UD |
5078 | 1999-02-25 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
5079 | ||
5080 | * manual/libc.texinfo: Wrap @top node inside @ifnottex instead of | |
5081 | @ifinfo. | |
5082 | ||
5083 | 1999-02-25 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
5084 | ||
5085 | * iconvdata/Makefile: Always include iconv-rules, but disable rule | |
5086 | to regenerate it if avoid-generated. | |
5087 | ||
5088 | * Makeconfig: Always include sys-dirs, but disable rule to | |
5089 | regenerate it when avoid-generated. | |
5090 | ||
5091 | * sysdeps/unix/Makefile: Put `ifndef avoid-generated' only around | |
5092 | rule to generate sysd-syscalls. | |
5093 | ||
5094 | * elf/Makefile (generated): Remove $(objpfx) from names. | |
5095 | ||
5615c549 RM |
5096 | 1999-02-28 Mark Kettenis <kettenis@gnu.org> |
5097 | ||
5098 | * sysdeps/mach/hurd/getsockname.c (getsockname): Set *LEN to the | |
5099 | actual length if the adress length is smaller than the input | |
5100 | value. Change type of *LEN paramater to socklen_t. | |
5101 | * sysdeps/mach/hurd/getpeername.c (getpeername): Likewise. | |
5102 | * sysdeps/mach/hurd/accept.c (accept): Likewise. | |
5103 | * sysdeps/mach/hurd/recvfrom.c (recvfrom): Likewise. | |
5104 | * sysdeps/mach/hurd/sendto.c (sendto): Change type of ADDR_LEN | |
5105 | paramater to socklen_t. | |
5106 | ||
813de3b3 RM |
5107 | 1999-02-28 Roland McGrath <roland@baalperazim.frob.com> |
5108 | ||
5109 | * hurd/hurd-raise.c (_hurd_raise_signal): Send "poll request" | |
5110 | msg_sig_post RPC (with SIGNO=0), rather than generating signal (again) | |
5111 | with the RPC. | |
5112 | ||
e8f51d56 RM |
5113 | 1999-02-27 Roland McGrath <roland@baalperazim.frob.com> |
5114 | ||
5115 | * sysdeps/mach/getsysstats.c (__get_nprocs_conf, __get_nprocs, | |
5116 | __get_phys_pages): Cast &HBI to silence warning. | |
5117 | ||
5118 | * hurd/Makefile (routines): Add hurdchdir and hurdfchdir. | |
5119 | * hurd/hurdchdir.c: New file. | |
5120 | * hurd/hurdfchdir.c: New file. | |
5121 | * sysdeps/mach/hurd/chroot.c: Call | |
5122 | _hurd_change_directory_port_from_name to do the work. | |
5123 | * sysdeps/mach/hurd/chdir.c: Likewise. | |
5124 | * sysdeps/mach/hurd/fchdir.c: Call | |
5125 | _hurd_change_directory_port_from_fd to do the work. | |
5126 | * hurd/fchroot.c: Likewise. | |
5127 | * hurd/hurd.h: Declare them. | |
5128 | ||
928ab888 UD |
5129 | 1999-02-27 Ulrich Drepper <drepper@cygnus.com> |
5130 | ||
5131 | * elf/dl-load.c (lose): Add more comments to explain the `why'. | |
5132 | (_dl_map_object): Remove redundant test. | |
5133 | ||
e4950117 RM |
5134 | 1999-02-27 Roland McGrath <roland@baalperazim.frob.com> |
5135 | ||
5136 | * hurd/hurdselect.c (_hurd_select): When bailing for bogus fd, don't | |
5137 | try to _hurd_port_free a lower-numbered descriptor that was not in any | |
5138 | fd_set. | |
5139 | ||
521c0ad5 UD |
5140 | 1999-02-26 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
5141 | ||
5142 | * wcsmbs/wcstold_l.c [__NO_LONG_DOUBLE_MATH]: Add prototype | |
5143 | declaration for ____wcstod_l_internal. | |
5144 | ||
5145 | * stdlib/strtold.c [__NO_LONG_DOUBLE_MATH]: Include <stdlib.h> for | |
5146 | __strtod_internal prototype. | |
5147 | * stdlib/strtold_l.c [__NO_LONG_DOUBLE_MATH] | |
5148 | (____strtold_l_internal): Add prototype declaration. | |
5149 | (__strtold_l): Call correct function. | |
5150 | ||
1ff283cb UD |
5151 | 1999-02-24 Ulrich Drepper <drepper@cygnus.com> |
5152 | ||
5153 | * elf/elf.h: Add 32bit HPPA definitions. | |
5154 | ||
9a51759b UD |
5155 | 1999-02-23 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
5156 | ||
5157 | * malloc/malloc.c (mALLOC_SET_STATe): Handle the case where a | |
5158 | non-checked heap is restored when malloc checking was requested by | |
5159 | the user. | |
5160 | (struct malloc_state): Add using_malloc_checking. | |
5161 | (MALLOC_STATE_VERSION): Increment minor. | |
5162 | (using_malloc_checking, disallow_malloc_check): New variables. | |
5163 | (__malloc_check_init): Use them. | |
5164 | (mALLOC_GET_STATe): Use mALLOc to allocate the malloc_state, so | |
5165 | that it can the chunk is properly instrumented when malloc | |
5166 | checking is enabled. Set the new using_malloc_checking field. | |
5167 | (malloc_hook_ini): Correct signature when _LIBC is not defined. | |
5168 | ||
5169 | 1999-02-23 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
5170 | ||
5171 | * sysdeps/unix/sysv/linux/i386/dl-librecon.h | |
5172 | (DISTINGUISH_LIB_VERSIONS): Don't relocate DT_STRTAB a second | |
5173 | time. | |
5174 | ||
5175 | * elf/rtld.c (dl_main): Rename paths_initialized to rtld_is_main. | |
5176 | Don't call elf_get_dynamic_info and _dl_setup_hash a second time | |
5177 | if ld.so is the main program. | |
5178 | ||
afe426a0 UD |
5179 | 1999-02-23 Ulrich Drepper <drepper@cygnus.com> |
5180 | ||
9a51759b | 5181 | * stdio-common/vfprintf.c (vfprintf): If precision or width is too |
afe426a0 UD |
5182 | large for work_buffer, allocate new buffer. |
5183 | (printf_unknown): Likewise. [PR libc/988] | |
5184 | ||
4985fb53 UD |
5185 | 1999-02-22 Ulrich Drepper <drepper@cygnus.com> |
5186 | ||
5187 | * sysdeps/unix/sysv/linux/ttyname.c: Use __xstat and __fxstat | |
5188 | instead of stat and fstat. | |
5189 | * sysdeps/unix/sysv/linux/ttyname_r.c: Likewise. | |
5190 | ||
3f933dc2 UD |
5191 | 1999-02-23 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
5192 | ||
5193 | * elf/dl-error.c (_dl_signal_cerror): New function. | |
5194 | (_dl_signal_error): Don't call receiver function. | |
5195 | * elf/dl-lookup.c (_dl_lookup_symbol): Call _dl_signal_cerror | |
5196 | instead of _dl_signal_error when reporting references to undefined | |
5197 | symbols or versions. | |
5198 | (_dl_lookup_versioned_symbol): Likewise. | |
5199 | (_dl_lookup_versioned_symbol_skip): Likewise. | |
5200 | * elf/dl-version.c (match_symbol): Likewise. | |
5201 | ||
5202 | * elf/ldsodefs.h: Declare _dl_signal_cerror. | |
5203 | ||
69b3b3cb UD |
5204 | 1999-02-22 Ulrich Drepper <drepper@cygnus.com> |
5205 | ||
3f933dc2 UD |
5206 | * misc/getttyent.c (getttyent): Release lock on stream later to |
5207 | also protect global variable zapchar. | |
5208 | ||
69b3b3cb UD |
5209 | * sysdeps/unix/sysv/linux/clock.c: Don't test return value of |
5210 | __times [PR libc/990]. | |
5211 | ||
555d4c58 UD |
5212 | 1999-02-21 David S. Miller <davem@redhat.com> |
5213 | ||
5214 | * sysdeps/unix/sysv/linux/sparc/sparc32/sigcontextinfo.h: Fix | |
5215 | parentheses in Feb 2 changes. | |
5216 | * sysdeps/unix/sysv/linux/sparc/sparc64/sigcontextinfo.h: Likewise. | |
5217 | ||
13f2ac59 UD |
5218 | 1999-02-21 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
5219 | ||
5220 | * sysdeps/generic/glob.c (glob): Save previous errno. | |
5221 | ||
f6b56b55 UD |
5222 | 1999-02-21 Ulrich Drepper <drepper@cygnus.com> |
5223 | ||
5224 | * sysdeps/generic/glob.c (glob): Enlarge buffers for reentrant | |
5225 | lookup functions if it is too small. | |
5226 | ||
57846308 UD |
5227 | 1999-02-20 Ulrich Drepper <drepper@cygnus.com> |
5228 | ||
ad9570d7 UD |
5229 | * elf/dl-deps.c (_dl_map_object_deps): Don't add dummy objects created |
5230 | for tracing to the scope lists. | |
5231 | * elf/do-lookup.h: Remove test for l_opencount == 0 after above change. | |
5232 | DT_SYMTAB is always available according to ELF spec. | |
5233 | ||
2f6164e2 UD |
5234 | * elf/dl-lookup.c (_dl_lookup_symbol_skip): Before first do_lookup |
5235 | call test whether there is any scope left. | |
5236 | (_dl_lookup_versioned_symbol_skip): Likewise. | |
5237 | ||
a0e3f6f4 UD |
5238 | * elf/Makefile (distribute): Add do-lookup.h. |
5239 | * elf/do-lookup.h: New file. Split out from dl-lookup.c. | |
5240 | * elf/dl-lookup.c: Move do_lookup function in separate file and | |
5241 | include the file twice, for handling versioning and without it. | |
5242 | ||
7796221a UD |
5243 | * sysdeps/i386/dl-machine.h (elf_machine_runtime_setup): DT_PLTGOT |
5244 | entry is already relocated. | |
5245 | * sysdeps/alpha/dl-machine.h (elf_machine_runtime_setup): Likewise. | |
5246 | * sysdeps/m68k/dl-machine.h (elf_machine_runtime_setup): Likewise. | |
5247 | * sysdeps/mips/dl-machine.h (elf_machine_runtime_setup): Likewise. | |
5248 | * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_runtime_setup): | |
5249 | Likewise. | |
5250 | * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_runtime_setup): | |
5251 | Likewise. | |
5252 | * sysdeps/mips/mips64/dl-machine.h (elf_machine_runtime_setup): | |
5253 | Likewise. | |
5254 | ||
f420344c UD |
5255 | * elf/dynamic-link.h (elf_get_dynamic_info): Take new argument with |
5256 | load address. Relocate d_ptr in DT_DTRTAB, DT_SYMTAB, DT_RELA, DT_REL, | |
5257 | DT_JMPREL, DT_PLTGOT, and DT_VERSYM l_info entry. | |
5258 | (_ELF_DYNAMIC_DO_RELOC): Take extra argument which specifies whether | |
5259 | rel and rela relocations can both happen and skip one test if this | |
5260 | is not possible. | |
5261 | (ELF_DYNAMIC_DO_RELA, ELF_DYNAMIC_DO_REL): Call _ELF_DYNAMIC_DO_RELOC | |
5262 | appropriately. | |
5263 | * elf/dl-addr.c (_dl_addr): DT_SYMTAB and DT_STRTAB entries are | |
5264 | already relocated. | |
5265 | * elf/dl-deps.c (_dl_map_object_deps): DT_STRTAB entry is already | |
5266 | relocated. | |
5267 | * elf/dl-load.c (_dl_init_paths): DT_STRTAB entry is already relocated. | |
5268 | (_dl_map_object_from_fd): Call elf_get_dynamic_info with new argument. | |
5269 | (_dl_map_object): DT_STRTAB entry is already relocated. | |
5270 | * elf/dl-lookup.c (do_lookup): DT_STRTAB and DT_SYMTAB entries are | |
5271 | already relocated. | |
5272 | * elf/dl-reloc.c (_dl_relocate_object): DT_STRTAB entry is already | |
5273 | relocated. | |
5274 | * elf/dl-runtime.c (fixup): DT_SYMTAB, DT_STRTAB, DT_JMPREL, and | |
5275 | DT_VERSYM entries are already relocated. | |
5276 | (profile_fixup): Likewise. | |
5277 | * elf/dl-version.c: Rename VERSTAG macro into VERSYMIDX. Replace | |
5278 | all users. | |
5279 | (match_symbol): DT_STRTAB entry is already relocated. | |
5280 | (_dl_check_map_versions): Likewise. Also fo DT_VERSYM. | |
5281 | * elf/do-rel.h (elf_dynamic_do_rel): reladdr is now assumed to be | |
5282 | relocated already. DT_SYMTAB and DT_VERSYM entries are also relocated. | |
5283 | * elf/rtld.c (_dl_start): Pass extra argument to elf_get_dynamic_info. | |
5284 | (find_needed): DT_STRTAB entry is already relocated. | |
5285 | (dl_main): Pass extra argument to elf_get_dynamic_info. | |
5286 | DT_STRTAB entry is already relocated. | |
5287 | * sysdeps/alpha/dl-machine.h (elf_machine_fixup_plt): DT_JMPREL and | |
5288 | DT_PLTGOT entries are already relocated. | |
5289 | (elf_machine_rela): Likewise for DT_SYMTAB. | |
5290 | * sysdeps/arm/dl-machine.h (elf_machine_rel): DT_STRTAB is already | |
5291 | relocated. | |
5292 | * sysdeps/i386/dl-machine.h (elf_machine_rel): Likewise. | |
5293 | * sysdeps/m68k/dl-machine.h (elf_machine_rela): Likewise. | |
5294 | * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Likewise. | |
5295 | * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Likewise. | |
5296 | * sysdeps/powerpc/dl-machine.c (__process_machine_rela): Likewise. | |
5297 | * sysdeps/mips/dl-machine.h (elf_machine_got_rel): Likewise. | |
5298 | (elf_machine_got_rel): Likewise for DT_SYMTAB and DT_STRTAB. | |
7796221a | 5299 | * sysdeps/mips/mips64/dl-machine.h: Likewise. |
f420344c UD |
5300 | |
5301 | * grp/initgroups.c (initgroups): If function in current module was | |
5302 | successful don't stop but continue to process to get all the groups. | |
5303 | ||
24d60840 UD |
5304 | * elf/dl-load.c (_dl_map_object_from_fd): Use global |
5305 | _dl_pf_to_proot array to convert p_flags value. | |
5306 | * elf/dl-reloc.c (_dl_relocate_object): Likewise. | |
5307 | ||
57846308 UD |
5308 | * elf/dynamic-link.h (elf_get_dynamic_info): Use memset instead of |
5309 | loop to clear `info'. | |
5310 | ||
5311 | * sysdeps/i386/i486/bits/string.h: If fill byte is constant let gcc | |
5312 | do the work and don't use inline assembler. | |
5313 | ||
126b06f9 UD |
5314 | 1999-02-19 Ulrich Drepper <drepper@cygnus.com> |
5315 | ||
5316 | * elf/ldsodefs.h (_dl_signal_error): Mark as __noreturn__. | |
5317 | * elf/dl-load.c (lose): Make it a function at the toplevel, mark as | |
5318 | noreturn, and prevent it from being inlined. | |
5319 | Define LOSE appropriately. | |
5320 | (_dl_map_object_from_fd): Compare all bytes in e_ident at once. | |
5321 | Optimize decoding of p_flags for certain platforms. | |
5322 | ||
4ac5087b UD |
5323 | 1999-02-19 Philip Blundell <pb@nexus.co.uk> |
5324 | ||
5325 | * Makeconfig (link-libc): When doing a static link, make sure that | |
5326 | libgcc.a is included both before and after libc.a. | |
5327 | ||
b378b9f9 UD |
5328 | 1999-02-18 Thorsten Kukuk <kukuk@suse.de> |
5329 | ||
5330 | * nis/nss_compat/compat-spwd.c: Fix handling of default values for | |
5331 | sp_warn, sp_inact, sp_expire and sp_flag. | |
5332 | ||
d629bcec UD |
5333 | 1999-02-18 Ulrich Drepper <drepper@cygnus.com> |
5334 | ||
61e0617a UD |
5335 | * elf/link.h (link_map): Add l_dev and l_ino. |
5336 | * elf/dl-load.c (_dl_map_object_from_fd): Test dev/ino of newly | |
16b0f634 | 5337 | loaded shared object with all loaded objects. Initialize l_ino |
61e0617a UD |
5338 | and l_dev in case it's new. |
5339 | * elf/rtld.c (dl_main): Explain situation is l_dev/l_ino with main | |
5340 | object. | |
5341 | * elf/Makefile: Compile and run new test. | |
5342 | * elf/multiload.c: New file. | |
5343 | ||
1a989e00 UD |
5344 | * nss/nsswitch.h (service_user): Change name field from const char * |
5345 | to char[0]. | |
5346 | (name_database_entry): Likewise. | |
5347 | * nss/nsswitch.c (nss_parse_service_list): Adjust memory allocation | |
5348 | for change of `service_user'. | |
5349 | (nss_getline): Adjust memory allocation for change of | |
5350 | `name_database_entry'. | |
5351 | ||
ed3b44d3 UD |
5352 | * catgets/catgets.c: Correctly handle NLSPATH from environment |
5353 | [PR libc/980]. | |
5354 | ||
d629bcec UD |
5355 | * io/Makefile (routines): Add lock64. |
5356 | * io/Versions: Add lockf64 for GLIBC_2.1.1. | |
5357 | * sysdeps/generic/lockf64.c: New file. | |
5358 | ||
5fdc5ad7 UD |
5359 | 1999-02-16 Ulrich Drepper <drepper@cygnus.com> |
5360 | ||
5361 | * string/bits/string2.h: Only use strncmp optimization if count | |
5362 | argument is constant. | |
1a989e00 | 5363 | |
6686d05a RM |
5364 | 1999-02-16 Roland McGrath <roland@baalperazim.frob.com> |
5365 | ||
5366 | * sysdeps/mach/hurd/revoke.c: New file. | |
5367 | ||
ff827339 UD |
5368 | 1999-02-16 Ulrich Drepper <drepper@cygnus.com> |
5369 | ||
5370 | * wctype/wctype.h (_ISwbit): Cast result of shift operations to | |
5371 | int to avoid warning about `ISO C restricts enumerator values to | |
5372 | range of `int''. | |
5373 | ||
3f80a33b UD |
5374 | 1999-02-16 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
5375 | ||
5376 | * elf/dlfcn.h: Fix typo. | |
5377 | * sysdeps/generic/bits/dlfcn.h: Likewise. | |
5378 | * sysdeps/mips/bits/dlfcn.h: Likewise. | |
5379 | ||
4811cda9 UD |
5380 | 1999-02-16 Ulrich Drepper <drepper@cygnus.com> |
5381 | ||
7cd1708f UD |
5382 | * sysdeps/i386/i486/bits/string.h (memcmp): Correctly set flags |
5383 | for the case N == 0. | |
5384 | ||
5385 | * db2/Makefile (distribute): Add LICENSE. | |
4811cda9 | 5386 | |
9677f17a UD |
5387 | 1999-02-03 Jeff Bailey <jbailey@nisa.net> |
5388 | ||
5389 | * sysdeps/unix/make_errlist.c: Add i18n and copyright to | |
5390 | generated files. | |
5391 | ||
5392 | * sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c: Fix typo. | |
5393 | ||
bc03c49e UD |
5394 | 1999-02-16 Ulrich Drepper <drepper@cygnus.com> |
5395 | ||
eda78eec UD |
5396 | * time/mktime.c: Use ISO C form for function definitions and |
5397 | remove unnecessary prototypes. | |
5398 | ||
b09bb958 UD |
5399 | * sysdeps/posix/getaddrinfo.c (getaddrinfo): Fix typo in last change. |
5400 | ||
bc03c49e UD |
5401 | * time/time.h: Avoid unneccesary #ifdef. |
5402 | ||
d112ae30 UD |
5403 | 1999-02-15 Geoff Keating <geoffk@ozemail.com.au> |
5404 | ||
5405 | * stdio-common/_itoa.c (_itoa): Correct parameters to | |
5406 | udiv_qrnnd_preinv. | |
5407 | ||
5408 | 1999-02-14 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
5409 | ||
5410 | * misc/sys/cdefs.h: Undefine __PMT since it might be defined | |
5411 | before (e.g. in glob.h). | |
5412 | Closes PR libc/959. | |
5413 | ||
5414 | 1999-02-16 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
5415 | ||
5416 | * sysdeps/mips/fpu_control.h: Fix typo. | |
5417 | Patch by Sylvain Pion <Sylvain.Pion@sophia.inria.fr>. | |
5418 | Remove __setfpucw. | |
5419 | ||
4d120c73 RM |
5420 | 1999-02-10 Roland McGrath <roland@baalperazim.frob.com> |
5421 | ||
5422 | * sysdeps/mach/hurd/pipe.c (__pipe): Don't call __socket_shutdown on | |
5423 | the "unused" ends of the sockets. Let pipes be bidirectional. | |
5424 | ||
98ad0700 UD |
5425 | 1999-02-15 Ulrich Drepper <drepper@cygnus.com> |
5426 | ||
5427 | * sysdeps/posix/getaddrinfo.c (getaddrinfo): Correct test for | |
5428 | invalid ai_flags. | |
5429 | ||
d07e37e2 UD |
5430 | 1999-02-15 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
5431 | ||
5432 | * manual/llio.texi (Waiting for I/O): Correct meaning. Patch by | |
5433 | Jochen Voss <voss@mathematik.uni-kl.de> [PR libc/969]. | |
5434 | ||
5435 | * manual/setjmp.texi (Non-Local Exits and Signals): Fix | |
5436 | typo. Patch by Jochen Voss <voss@mathematik.uni-kl.de> [PR libc/970]. | |
5437 | ||
a199ee5d UD |
5438 | 1999-02-15 Ulrich Drepper <drepper@cygnus.com> |
5439 | ||
5440 | * string/Versions: Add __strverscmp to GLIBC_2.1.1. | |
5441 | ||
0543cd26 UD |
5442 | 1999-02-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
5443 | ||
5444 | * misc/syslog.c (vsyslog): Remember errno for %m format. Fix | |
5445 | check for priority mask. | |
5446 | ||
6e0d277c UD |
5447 | 1999-02-14 Ulrich Drepper <drepper@cygnus.com> |
5448 | ||
5449 | * resolv/netdb.h (AI_NUMERICHOST): Change to 4. | |
5450 | Reported by Craig Metz <cmetz@inner.net> . | |
5451 | ||
b1195070 UD |
5452 | 1999-02-14 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
5453 | ||
5454 | * stdio-common/Makefile (tests): tllformat added. | |
5455 | ||
5456 | * stdio-common/tllformat.c: New program, based on tiformat.c with | |
5457 | examples from Franz Sirl <Franz.Sirl-kernel@lauterbach.com>. | |
5458 | ||
5459 | 1999-02-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
5460 | ||
5461 | * posix/test-vfork.c: Fix exit status test. | |
5462 | ||
5463 | 1999-02-14 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
5464 | ||
5465 | * sysdeps/unix/sysv/linux/sa_len.c (__libc_sa_len): Add some | |
5466 | missing cases. Reported by Craig Metz <cmetz@inner.net> [PR libc/964]. | |
5467 | ||
5468 | 1999-02-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
3634b070 AS |
5469 | |
5470 | * sysdeps/m68k/fpu/s_modf.c: Optimized by using __m81_test instead | |
5471 | of separare explicit comparisons. | |
5472 | ||
5ff1a70a UD |
5473 | 1999-02-11 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
5474 | ||
5475 | * sysdeps/wordsize-64/inttypes.h: Always define ldiv_t if not yet | |
5476 | defined. | |
5477 | ||
5478 | * sysdeps/wordsize-32/inttypes.h: Always define lldiv_t if not yet | |
5479 | defined. | |
5480 | ||
5512461f UD |
5481 | 1999-02-09 Ulrich Drepper <drepper@cygnus.com> |
5482 | ||
5483 | * po/el.po: Update from translation team. | |
5484 | ||
5485 | 1999-02-09 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
5486 | ||
5487 | * intl/locale.alias: Fix slovenian entry [PR libc/948]. | |
5488 | ||
5489 | 1999-02-09 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
5490 | ||
5491 | * elf/sprof.c: assert.h isn't used anymore, remove inclusion. | |
5492 | * inet/ruserpass.c: Likewise. | |
5493 | * locale/programs/stringtrans.c: Likewise. | |
5494 | * locale/programs/localedef.c: Likewise. | |
5495 | * nscd/grpcache.c: Likewise. | |
5496 | * nss/nss_files/files-XXX.c: Likewise. | |
5497 | * stdlib/canonicalize.c: Likewise. | |
5498 | * sysdeps/posix/sigwait.c: Likewise. | |
5499 | ||
5500 | 1999-02-09 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
5501 | ||
5502 | * sunrpc/pmap_rmt.c (clnt_broadcast): We need 32 bit comparison | |
5503 | even on 64 bit platforms. | |
5504 | ||
5505 | * sunrpc/clnt_tcp.c (clnttcp_call): Likewise. | |
5506 | Patch by Loic Prylli <Loic.Prylli@ens-lyon.fr>. | |
5507 | ||
4c95120e UD |
5508 | 1999-02-09 Ulrich Drepper <drepper@cygnus.com> |
5509 | ||
5510 | * intl/dcgettext.c: Include locale.h is available. | |
5511 | ||
82d0c099 UD |
5512 | 1999-02-08 Ulrich Drepper <drepper@cygnus.com> |
5513 | ||
c8184960 UD |
5514 | * po/nl.po: Update from translation team. |
5515 | ||
037ff09f UD |
5516 | * sysdeps/libm-i387/s_asinhf.S: Correct computing absolute value. |
5517 | ||
c3c62655 UD |
5518 | * Makefile: Allow calling goals for po subdir. |
5519 | ||
c56661df UD |
5520 | * sysdeps/unix/sysv/linux/alpha/bits/signum.h: Add missing RT |
5521 | signal definitions. | |
5522 | ||
82d0c099 UD |
5523 | * po/el.po: New file. |
5524 | ||
5525 | 1999-02-07 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
5526 | ||
5527 | * elf/dl-load.c (_dl_map_object_from_fd): Replace magic constant | |
5528 | when processing DT_SYMBOLIC objects. | |
5529 | ||
5530 | 1999-02-07 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
5531 | ||
5532 | * elf/dl-load.c (_dl_map_object_from_fd): When looking for the | |
5533 | program headers without PT_PHDR only require that they are | |
5534 | contained within one of the loaded segments. Don't use assert, | |
5535 | since that would be a bug in the object, not the dynamic linker. | |
5536 | ||
5537 | 1999-02-08 Richard Henderson <rth@cygnus.com> | |
5538 | ||
5539 | * sysdeps/alpha/dl-machine.h (TRAMPOLINE_TEMPLATE): Save and | |
5540 | restore all call-clobbered fp regs. | |
5541 | ||
17f6d8b9 UD |
5542 | 1999-02-08 Ulrich Drepper <drepper@cygnus.com> |
5543 | ||
c18cec57 UD |
5544 | * po/cs.po: New file. |
5545 | ||
17f6d8b9 UD |
5546 | * resolv/res_hconf.c (_res_hconf_init): Don't use ENV_HOSTCONF for |
5547 | SUID binaries. | |
5548 | ||
48f6496e UD |
5549 | 1999-02-07 Ulrich Drepper <drepper@cygnus.com> |
5550 | ||
9395e889 UD |
5551 | * signal/signal.h: Don't declare __libc_allocate_rtsig. |
5552 | * include/signal.h: Declare __libc_allocate_rtsig here. | |
5553 | ||
48f6496e UD |
5554 | * elf/dl-lookup.c: Increment _dl_num_relocations in the four entry |
5555 | point functions, not do_lookup since the later can be called more | |
5556 | than once. | |
5557 | ||
e1f601e8 UD |
5558 | 1999-02-03 Jakub Jelinek <jj@ultra.linux.cz> |
5559 | ||
5560 | * sysdeps/generic/segfault.c: Add ADVANCE_STACK_FRAME | |
5561 | macro, so that architectures which need to add some special | |
5562 | offset to stack pointer can share this file. | |
5563 | ||
5564 | * sysdeps/unix/sysv/linux/sparc/sparc32/sigcontextinfo.h: New file. | |
5565 | * sysdeps/unix/sysv/linux/sparc/sparc32/register-dump.h: New file. | |
5566 | * sysdeps/unix/sysv/linux/sparc/sparc64/sigcontextinfo.h: New file. | |
5567 | * sysdeps/unix/sysv/linux/sparc/sparc64/register-dump.h: New file. | |
5568 | ||
5569 | * sysdeps/unix/sysv/linux/sparc/sparc32/bits/mman.h: Remove. | |
5570 | * sysdeps/unix/sysv/linux/sparc/sparc64/bits/mman.h: Remove. | |
5571 | * sysdeps/unix/sysv/linux/sparc/bits/mman.h: New file - common | |
5572 | between sparc32 and sparc64. | |
5573 | ||
5574 | * sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S: Remove. | |
5575 | * sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S: Remove. | |
5576 | * sysdeps/unix/sysv/linux/sparc/vfork.S: New file - common | |
5577 | between sparc32 and sparc64. | |
5578 | ||
5579 | * sysdeps/unix/sysv/linux/sparc/sparc32/fork.S: Remove. | |
5580 | * sysdeps/unix/sysv/linux/sparc/sparc64/fork.S: Remove. | |
5581 | * sysdeps/unix/sysv/linux/sparc/fork.S: New file - common | |
5582 | between sparc32 and sparc64. | |
5583 | ||
5584 | * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.S: Remove. | |
5585 | * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.S: Remove. | |
5586 | * sysdeps/unix/sysv/linux/sparc/sysdep.S: New file - common | |
5587 | between sparc32 and sparc64. | |
5588 | ||
e518937a UD |
5589 | 1999-02-07 Ulrich Drepper <drepper@cygnus.com> |
5590 | ||
5591 | * Versions.def: New version GLIBC_2.1.1 for libc. | |
5592 | * stdlib/Versions: Add _Exit, imaxdiv, and imaxdiv to GLIBC_2.1.1. | |
5593 | * stdlib/labs.c: Moved to... | |
5594 | * sysdeps/generic/labs.c: ...here. | |
5595 | * stdlib/llabs.c: Moved to... | |
5596 | * sysdeps/generic/llabs.c: ...here. | |
5597 | * stdlib/stdlib.h: Allow definition of ldiv_t and lldiv_t in other | |
5598 | header. Declare _Exit. | |
5599 | * sysdeps/generic/_exit.c: Add alias _Exit. | |
5600 | * sysdeps/mach/hurd/_exit.c: Likewise. | |
5601 | * sysdeps/standalone/i386/force_cpu386/_exit.c: Likewise. | |
5602 | * sysdeps/standalone/i960/nindy960/_exit.c: Likewise. | |
5603 | * sysdeps/standalone/m68k/m68020/mvme136/_exit.c: Likewise. | |
5604 | * sysdeps/unix/_exit.c: Likewise. | |
5605 | * sysdeps/wordsize-32/inttypes.h: Define imaxdiv_t and declare | |
5606 | imaxdiv and imaxabs. Declare lldiv_t if necessary. | |
5607 | * sysdeps/wordsize-64/inttypes.h: Likewise. | |
5608 | * sysdeps/wordsize-32/llabs.c: New file. | |
5609 | * sysdeps/wordsize-32/lldiv.c: New file. | |
5610 | * sysdeps/wordsize-64/labs.c: New file. | |
5611 | * sysdeps/wordsize-64/ldiv.c: New file. | |
5612 | * manual/arith.texi: Document imaxabs, imaxdiv_t, and imaxdiv. | |
5613 | * manual/startup.texi: Document _Exit. | |
5614 | ||
5615 | 1999-02-07 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
5616 | ||
5617 | * nscd/cache.c: Include <arpa/inet.h> for inet_ntop. | |
5618 | ||
8d8c6efa UD |
5619 | 1999-02-06 Ulrich Drepper <drepper@cygnus.com> |
5620 | ||
5621 | * Versions.def: Add versions for ld.so. | |
5622 | * csu/Versions: Remove __libc_stack_end here. | |
5623 | * elf/Versions: Split libc definitions in libc and ld.so definitions. | |
5624 | * elf/Makefile (ld-map): Change to ld.so.map. | |
5625 | * scripts/versions.awk: Recognize dot in library names. | |
5626 | ||
5627 | * ctype/ctype.h: Remove definitions of __tolower and __toupper. | |
5628 | Don't use __tolower and __toupper in inline functions. | |
5629 | Add optimizing macros for tolower and toupper. | |
5630 | * ctype/ctype-extn.c (_tolower): Don't use __tolower. | |
5631 | (_toupper): Don't use __toupper. | |
5632 | * ctype/ctype.c (tolower): Don't use __tolower. | |
5633 | (toupper): Don't use toupper. | |
5634 | ||
5635 | * nscd/cache.c (prune_cache): Correct printing of debugging messages. | |
5636 | ||
5637 | * resolv/Versions (libresolv): Export __ns_name_unpack and | |
5638 | __ns_name_ntop. | |
5639 | * resolv/res_comp.c: Rename ns_name_unpack to __ns_name_unpack and | |
5640 | make it global. Change all users. Similar for ns_name_ntop. | |
5641 | * resolv/nss_dns/dns-host.c: Don't use dn_expand when extracting in | |
5642 | user-provided buffer. Use __ns_name_unpack and __ns_name_ntop | |
5643 | directly to detect too small buffer. | |
5644 | * resolv/nss_dns/dns-network.c: Likewise. | |
4caef86c | 5645 | |
8d8c6efa UD |
5646 | * stdio-common/Makefile (tests): Add scanf12. |
5647 | * stdio-common/scanf12.c: New file. | |
5648 | * stdio-common/scanf12.input: New file. | |
5649 | * stdio-common/vfscanf.c (__vfscanf): Handle +/- at beginning of | |
5650 | floating-point correctly if the number is invalid. | |
4caef86c | 5651 | |
8d8c6efa UD |
5652 | * stdio-common/vfscanf.c: Don't use non-reentrant multibyte conversion |
5653 | functions. | |
4caef86c | 5654 | * stdio-common/printf_fp.c: Likewise. |
f98b4bbd | 5655 | * stdio-common/printf_fphex.c: Likewise. |
8d8c6efa | 5656 | * stdio-common/vfprintf.c: Likewise. |
a2bde807 | 5657 | |
a5f4e34a | 5658 | |
8d8c6efa | 5659 | See ChangeLog.9 for earlier changes. |