]> git.ipfire.org Git - thirdparty/glibc.git/blame - ChangeLog
Remove undefined operations
[thirdparty/glibc.git] / ChangeLog
CommitLineData
817328ee
AS
12010-09-05 Andreas Schwab <schwab@linux-m68k.org>
2
3 * debug/vdprintf_chk.c (__vdprintf_chk): Remove undefined
4 operation.
5 * libio/iofdopen.c (_IO_new_fdopen): Likewise.
6 * libio/iofopncook.c (_IO_cookie_init): Likewise.
7 * libio/iovdprintf.c (_IO_vdprintf): Likewise.
8 * libio/oldiofdopen.c (_IO_old_fdopen): Likewise.
9 * sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_rela):
10 Likewise.
11
29fddf61
UD
122010-09-04 Ulrich Drepper <drepper@redhat.com>
13
14 [BZ #11979]
15 * iconvdata/gconv-modules: Remove EBCDIC-CP-AR2 alias from
16 IBM-930, IBM-933, IBM-935, IBM-937, and IBM-939.
17
0959ffc9
UD
182010-09-02 Ulrich Drepper <drepper@redhat.com>
19
20 * sysdeps/x86_64/add_n.S: Update from GMP 5.0.1.
21 * sysdeps/x86_64/addmul_1.S: Likewise.
22 * sysdeps/x86_64/lshift.S: Likewise.
23 * sysdeps/x86_64/mul_1.S: Likewise.
24 * sysdeps/x86_64/rshift.S: Likewise.
25 * sysdeps/x86_64/sub_n.S: Likewise.
26 * sysdeps/x86_64/submul_1.S: Likewise.
27
ece29840
ST
282010-09-01 Samuel Thibault <samuel.thibault@ens-lyon.org>
29
0959ffc9
UD
30 This aligns bits/sched.h onto sysdeps/unix/sysv/linux/bits/sched.h:
31 Define __sched_param instead of SCHED_* and sched_param when
ece29840 32 <bits/sched.h> is included with __need_schedparam defined.
0959ffc9 33 * bits/sched.h [__need_schedparam]
ece29840 34 (SCHED_OTHER, SCHED_FIFO, SCHED_RR, sched_param): Do not define.
0959ffc9
UD
35 [!__defined_schedparam && (__need_schedparam || _SCHED_H)]
36 (__defined_schedparam): Define to 1.
ece29840
ST
37 (__sched_param): New structure, identical to sched_param.
38 (__need_schedparam): Undefine.
39
e53a31fe
MF
402010-08-31 Mike Frysinger <vapier@gentoo.org>
41
fdc0c10d
MF
42 * sysdeps/unix/sysv/linux/sparc/sys/epoll.h (epoll_create2): Delete.
43 (epoll_create1): Declare.
44
e53a31fe
MF
45 * sysdeps/unix/sysv/linux/x86_64/sys/epoll.h: Fix typo.
46
a726d796
AS
472010-08-31 Andreas Schwab <schwab@redhat.com>
48
49 [BZ #7066]
50 * stdlib/strtod_l.c (____STRTOF_INTERNAL): Fix array overflow when
51 shifting retval into place.
52
2f3e3dc7
UD
532010-09-01 Ulrich Drepper <drepper@redhat.com>
54
f2933da9
UD
55 * nis/rpcsvc/nis.h: Update copyright notice.
56 * nis/rpcsvc/nis.x: Likewise.
57 * nis/rpcsvc/nis_callback.h: Likewise.
58 * nis/rpcsvc/nis_callback.x: Likewise.
59 * nis/rpcsvc/nis_object.x: Likewise.
60 * nis/rpcsvc/nis_tags.h: Likewise.
61 * nis/rpcsvc/yp.h: Likewise.
62 * nis/rpcsvc/yp.x: Likewise.
63 * nis/rpcsvc/ypupd.h: Likewise.
64 * nis/yp_xdr.c: Likewise.
65 * nis/ypupdate_xdr.c: Likewise.
66
2f3e3dc7
UD
67 * sunrpc/pm_getport.c (__libc_rpc_getport): New function. This is
68 mainly the body of pmap_getport. Add parameters to specify timeouts.
69 (pmap_getport): Use __libc_rpc_getport.
70 * sunrpc/Versions: Export __libc_rpc_getport with GLIBC_PRIVATE.
71 * include/rpc/pmap_clnt.h: Declare __libc_rpc_getport.
72 * nis/nis_findserv.c: Remove pmap_getport copy. Use __libc_rpc_getport.
73
f3dcc2f9
AS
742010-08-31 Andreas Schwab <schwab@linux-m68k.org>
75
76 * sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list: Add
77 fanotify_mark.
78
6d34eb5b
RM
792010-08-27 Roland McGrath <roland@redhat.com>
80
81 * sysdeps/i386/i686/multiarch/Makefile
82 (CFLAGS-varshift.c): New variable.
83
9ea3de11
UD
842010-08-27 Ulrich Drepper <drepper@redhat.com>
85
c96d23fc
UD
86 * sysdeps/i386/i686/multiarch/varshift.S: File removed.
87 * sysdeps/i386/i686/multiarch/varshift.c: New file.
88
9ea3de11
UD
89 * sysdeps/x86_64/multiarch/strlen-no-bsf.S: Move to .text.slow section.
90
91 * sysdeps/x86_64/strlen.S: Minimal code improvement.
92
623aac7f
L
932010-08-26 H.J. Lu <hongjiu.lu@intel.com>
94
95 * sysdeps/x86_64/strlen.S: Unroll the loop.
96 * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Add
97 strlen-sse2 strlen-sse2-bsf.
98 * sysdeps/x86_64/multiarch/strlen.S ((strlen): Return
99 __strlen_no_bsf if bit_Slow_BSF is set.
100 (__strlen_sse42): Removed.
101 * sysdeps/x86_64/multiarch/strlen-no-bsf.S: New file.
102 * sysdeps/x86_64/multiarch/strlen-sse4.S: New file.
103
8b2b7715
RM
1042010-08-25 Roland McGrath <roland@redhat.com>
105
106 * sysdeps/x86_64/multiarch/varshift.S: File removed.
107 * sysdeps/x86_64/multiarch/varshift.c: New file.
108 * sysdeps/x86_64/multiarch/Makefile (CFLAGS-varshift.c): New variable.
109 * sysdeps/x86_64/multiarch/varshift.h: Clean up decls, fix a cast.
110 * sysdeps/x86_64/multiarch/memmove.c: Move decls around.
111 * sysdeps/x86_64/multiarch/memmove_chk.c: Likewise.
112
e73015f2
L
1132010-08-25 H.J. Lu <hongjiu.lu@intel.com>
114
115 * sysdeps/i386/i686/multiarch/Makefile (sysdep_routines): Add
116 strlen-sse2 strlen-sse2-bsf.
117 * sysdeps/i386/i686/multiarch/strlen.S (strlen): Return
118 __strlen_sse2_bsf if bit_Slow_BSF is unset.
119 (__strlen_sse2): Removed.
120 * sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S: New file.
121 * sysdeps/i386/i686/multiarch/strlen-sse2.S: New file.
122 * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features): Set
123 bit_Slow_BSF for Atom.
124 * sysdeps/x86_64/multiarch/init-arch.h (bit_Slow_BSF): Define.
125 (index_Slow_BSF): Define.
126 (HAS_SLOW_BSF): Define.
127
df24a73e
UD
1282010-08-25 Ulrich Drepper <drepper@redhat.com>
129
130 [BZ #10851]
131 * resolv/res_init.c (__res_vinit): When no server address at all
132 is given default to loopback.
133
f2ac4868
RM
1342010-08-24 Roland McGrath <roland@redhat.com>
135
09055553
RM
136 * configure.in: Remove config-name.h generation.
137 * configure: Regenerated.
138 * config-name.in: File removed.
139 * scripts/config-uname.sh: New file.
140 * posix/Makefile (uname.c): Depend on $(objdir)config-name.h.
141 ($(objdir)config-name.h): New target.
142
f2ac4868
RM
143 * sunrpc/rpc_parse.h: Avoid nested comment.
144
73f27d5e
RH
1452010-08-24 Richard Henderson <rth@redhat.com>
146 Ulrich Drepper <drepper@redhat.com>
147 H.J. Lu <hongjiu.lu@intel.com>
148
149 * sysdeps/i386/i686/multiarch/Makefile (sysdep_routines): Add varshift.
150 * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Likewise.
151 * sysdeps/x86_64/multiarch/strcspn-c.c: Include "varshift.h".
152 Replace _mm_srli_si128 with __m128i_shift_right. Replace
153 _mm_alignr_epi8 with _mm_loadu_si128.
154 * sysdeps/x86_64/multiarch/strspn-c.c: Likewise.
155 * sysdeps/x86_64/multiarch/strstr.c: Include "varshift.h".
156 (__m128i_shift_right): Removed.
157 * sysdeps/i386/i686/multiarch/varshift.h: New file.
158 * sysdeps/i386/i686/multiarch/varshift.S: New file.
159 * sysdeps/x86_64/multiarch/varshift.h: New file.
160 * sysdeps/x86_64/multiarch/varshift.S: New file.
161
84b9230c
MF
1622010-08-21 Mike Frysinger <vapier@gentoo.org>
163
164 * configure.in: Move assembler checks to before sysdep dir checking.
165
9bbd0ddc
PB
1662010-08-20 Petr Baudis <pasky@suse.cz>
167
168 * LICENSES: Sync the sunrpc license.
169
9da4bb31
UD
1702010-08-19 Ulrich Drepper <drepper@redhat.com>
171
a7ab6ec8
UD
172 * sunrpc/auth_des.c: Update copyright notice once again.
173 * sunrpc/auth_none.c: Likewise.
174 * sunrpc/auth_unix.c: Likewise.
175 * sunrpc/authdes_prot.c: Likewise.
176 * sunrpc/authuxprot.c: Likewise.
177 * sunrpc/bindrsvprt.c: Likewise.
178 * sunrpc/clnt_gen.c: Likewise.
179 * sunrpc/clnt_perr.c: Likewise.
180 * sunrpc/clnt_raw.c: Likewise.
181 * sunrpc/clnt_simp.c: Likewise.
182 * sunrpc/clnt_tcp.c: Likewise.
183 * sunrpc/clnt_udp.c: Likewise.
184 * sunrpc/clnt_unix.c: Likewise.
185 * sunrpc/des_crypt.c: Likewise.
186 * sunrpc/des_soft.c: Likewise.
187 * sunrpc/get_myaddr.c: Likewise.
188 * sunrpc/getrpcport.c: Likewise.
189 * sunrpc/key_call.c: Likewise.
190 * sunrpc/key_prot.c: Likewise.
191 * sunrpc/openchild.c: Likewise.
192 * sunrpc/pm_getmaps.c: Likewise.
193 * sunrpc/pm_getport.c: Likewise.
194 * sunrpc/pmap_clnt.c: Likewise.
195 * sunrpc/pmap_prot.c: Likewise.
196 * sunrpc/pmap_prot2.c: Likewise.
197 * sunrpc/pmap_rmt.c: Likewise.
198 * sunrpc/rpc/auth.h: Likewise.
199 * sunrpc/rpc/auth_unix.h: Likewise.
200 * sunrpc/rpc/clnt.h: Likewise.
201 * sunrpc/rpc/des_crypt.h: Likewise.
202 * sunrpc/rpc/key_prot.h: Likewise.
203 * sunrpc/rpc/netdb.h: Likewise.
204 * sunrpc/rpc/pmap_clnt.h: Likewise.
205 * sunrpc/rpc/pmap_prot.h: Likewise.
206 * sunrpc/rpc/pmap_rmt.h: Likewise.
207 * sunrpc/rpc/rpc.h: Likewise.
208 * sunrpc/rpc/rpc_des.h: Likewise.
209 * sunrpc/rpc/rpc_msg.h: Likewise.
210 * sunrpc/rpc/svc.h: Likewise.
211 * sunrpc/rpc/svc_auth.h: Likewise.
212 * sunrpc/rpc/types.h: Likewise.
213 * sunrpc/rpc/xdr.h: Likewise.
214 * sunrpc/rpc_clntout.c: Likewise.
215 * sunrpc/rpc_cmsg.c: Likewise.
216 * sunrpc/rpc_common.c: Likewise.
217 * sunrpc/rpc_cout.c: Likewise.
218 * sunrpc/rpc_dtable.c: Likewise.
219 * sunrpc/rpc_hout.c: Likewise.
220 * sunrpc/rpc_main.c: Likewise.
221 * sunrpc/rpc_parse.c: Likewise.
222 * sunrpc/rpc_parse.h: Likewise.
223 * sunrpc/rpc_prot.c: Likewise.
224 * sunrpc/rpc_sample.c: Likewise.
225 * sunrpc/rpc_scan.c: Likewise.
226 * sunrpc/rpc_scan.h: Likewise.
227 * sunrpc/rpc_svcout.c: Likewise.
228 * sunrpc/rpc_tblout.c: Likewise.
229 * sunrpc/rpc_util.c: Likewise.
230 * sunrpc/rpc_util.h: Likewise.
231 * sunrpc/rpcinfo.c: Likewise.
232 * sunrpc/rpcsvc/bootparam_prot.x: Likewise.
233 * sunrpc/rpcsvc/key_prot.x: Likewise.
234 * sunrpc/rpcsvc/klm_prot.x: Likewise.
235 * sunrpc/rpcsvc/mount.x: Likewise.
236 * sunrpc/rpcsvc/nfs_prot.x: Likewise.
237 * sunrpc/rpcsvc/nlm_prot.x: Likewise.
238 * sunrpc/rpcsvc/rex.x: Likewise.
239 * sunrpc/rpcsvc/rstat.x: Likewise.
240 * sunrpc/rpcsvc/rusers.x: Likewise.
241 * sunrpc/rpcsvc/sm_inter.x: Likewise.
242 * sunrpc/rpcsvc/spray.x: Likewise.
243 * sunrpc/rpcsvc/yppasswd.x: Likewise.
244 * sunrpc/rtime.c: Likewise.
245 * sunrpc/svc.c: Likewise.
246 * sunrpc/svc_auth.c: Likewise.
247 * sunrpc/svc_authux.c: Likewise.
248 * sunrpc/svc_raw.c: Likewise.
249 * sunrpc/svc_run.c: Likewise.
250 * sunrpc/svc_simple.c: Likewise.
251 * sunrpc/svc_tcp.c: Likewise.
252 * sunrpc/svc_udp.c: Likewise.
253 * sunrpc/svc_unix.c: Likewise.
254 * sunrpc/svcauth_des.c: Likewise.
255 * sunrpc/xcrypt.c: Likewise.
256 * sunrpc/xdr.c: Likewise.
257 * sunrpc/xdr_array.c: Likewise.
258 * sunrpc/xdr_float.c: Likewise.
259 * sunrpc/xdr_mem.c: Likewise.
260 * sunrpc/xdr_rec.c: Likewise.
261 * sunrpc/xdr_ref.c: Likewise.
262 * sunrpc/xdr_sizeof.c: Likewise.
263 * sunrpc/xdr_stdio.c: Likewise.
264
9da4bb31
UD
265 * sysdeps/x86_64/multiarch/strcmp.S: Fix two typos in strncasecmp
266 handling.
267
bdaa77bc
AS
2682010-08-19 Andreas Schwab <schwab@redhat.com>
269
270 * sysdeps/i386/i686/multiarch/strspn.S [!SHARED]: Fix SSE4.2 check.
271
fe2f79db
LM
2722010-08-19 Luis Machado <luisgpm@br.ibm.com>
273
274 * sysdeps/powerpc/powerpc32/power7/memchr.S: New file.
275 * sysdeps/powerpc/powerpc32/power7/memrchr.S: New file.
276 * sysdeps/powerpc/powerpc32/power7/rawmemchr.S: New file.
277 * sysdeps/powerpc/powerpc32/power7/strchr.S: New file.
278 * sysdeps/powerpc/powerpc32/power7/strchrnul.S: New file.
279 * sysdeps/powerpc/powerpc32/power7/strlen.S: New file.
280 * sysdeps/powerpc/powerpc32/power7/strnlen.S: New file.
281 * sysdeps/powerpc/powerpc64/power7/memchr.S: New file.
282 * sysdeps/powerpc/powerpc64/power7/memrchr.S: New file.
283 * sysdeps/powerpc/powerpc64/power7/rawmemchr.S: New file.
284 * sysdeps/powerpc/powerpc64/power7/strchr.S: New file.
285 * sysdeps/powerpc/powerpc64/power7/strchrnul.S: New file.
286 * sysdeps/powerpc/powerpc64/power7/strlen.S: New file.
287 * sysdeps/powerpc/powerpc64/power7/strnlen.S: New file.
288
b9b42ee0
AB
2892010-07-26 Anton Blanchard <anton@samba.org>
290
291 * malloc/malloc.c (sYSTRIm): Replace divide and multiply with mask.
292 * malloc/arena.c (heap_trim): Likewise.
293
1c06ba31
UD
2942010-08-16 Ulrich Drepper <drepper@redhat.com>
295
296 * sysdeps/unix/sysv/linux/syscalls.list: Add entry for fanotify_init
297 here. Not...
298 * sysdeps/unix/sysv/linux/wordsize-64/syscalls.list: ...here...
299 * sysdeps/unix/sysv/linux/i386/syscalls.list: ... orhere.
300
f8392f40
L
3012010-08-12 H.J. Lu <hongjiu.lu@intel.com>
302
303 * sysdeps/i386/elf/Makefile: New file.
304
3162f12e
AS
3052010-08-14 Andreas Schwab <schwab@linux-m68k.org>
306
307 * sysdeps/unix/sysv/linux/sys/fanotify.h: Remove third argument
308 from fanotify_init.
309 * sysdeps/unix/sysv/linux/i386/syscalls.list: Likewise.
310 * sysdeps/unix/sysv/linux/wordsize-64/syscalls.list: Likewise.
311
28c90b2c
UD
3122010-08-15 Ulrich Drepper <drepper@redhat.com>
313
314 * sysdeps/x86_64/strcmp.S: Use correct register for fourth parameter
315 of strncasecmp_l.
1feccb6c 316 * sysdeps/multiarch/strcmp.S: Likewise.
28c90b2c 317
ca6bb004
UD
3182010-08-14 Ulrich Drepper <drepper@redhat.com>
319
e9f82e0d
UD
320 * sysdeps/x86_64/Makefile [subdir=string] (sysdep_routines): Add
321 strncase_l-nonascii.
322 * sysdeps/x86_64/multiarch/Makefile [subdir=string] (sysdep_routines):
323 Add strncase_l-ssse3.
324 * sysdeps/x86_64/multiarch/strcmp.S: Prepare for use as strncasecmp.
325 * sysdeps/x86_64/strcmp.S: Likewise.
326 * sysdeps/x86_64/multiarch/strncase_l-ssse3.S: New file.
327 * sysdeps/x86_64/multiarch/strncase_l.S: New file.
328 * sysdeps/x86_64/strncase.S: New file.
329 * sysdeps/x86_64/strncase_l-nonascii.c: New file.
330 * sysdeps/x86_64/strncase_l.S: New file.
331 * string/Makefile (strop-tests): Add strncasecmp.
332 * string/test-strncasecmp.c: New file.
333
334 * sysdeps/x86_64/strcasecmp_l-nonascii.c: Add prototype to avoid
335 warning.
336
ca6bb004
UD
337 * sysdeps/x86_64/strcmp.S: Move definition of NO_NOLOCALE_ALIAS to...
338 * sysdeps/x86_64/multiarch/strcasecmp_l-ssse3.S: ... here.
339
052fa7b3
AS
3402010-08-14 Andreas Schwab <schwab@linux-m68k.org>
341
342 * sysdeps/unix/sysv/linux/prlimit.c: Make it compile.
343
962dba78
UD
3442010-08-12 Ulrich Drepper <drepper@redhat.com>
345
346 * sysdeps/unix/sysv/linux/bits/termios.h: Define EXTPROC.
347 * sysdeps/unix/sysv/linux/powerpc/bits/termios.h: Likewise.
348 * sysdeps/unix/sysv/linux/sparc/bits/termios.h: Likewise.
349
bebff237
AM
3502010-05-01 Alan Modra <amodra@gmail.com>
351
352 * sysdeps/powerpc/powerpc32/power4/memcmp.S: Correct cfi for r24.
353 * sysdeps/powerpc/powerpc64/bsd-_setjmp.S: Move contents..
354 * sysdeps/powerpc/powerpc64/bsd-setjmp.S: ..and these too..
355 * sysdeps/powerpc/powerpc64/setjmp.S: ..to here..
356 * sysdeps/powerpc/powerpc64/setjmp-common.S: ..and here, with some
357 tidying. Don't tail-call __sigjmp_save for static lib.
358 * sysdeps/powerpc/powerpc64/sysdep.h (SAVE_ARG, REST_ARG): Correct
359 save location.
360 (CFI_SAVE_ARG, CFI_REST_ARG): New macros.
361 (CALL_MCOUNT): Add eh info, and nop after bl.
362 (TAIL_CALL_SYSCALL_ERROR): New macro.
363 (PSEUDO_RET): Use it.
364 * sysdeps/powerpc/powerpc64/dl-trampoline.S (_dl_runtime_resolve):
365 Correct save location of integer regs and cr.
366 (_dl_profile_resolve): Correct cr save location. Delete nops
367 after bl when SHARED. Reduce cfi size a little by better
368 placement of cfi directives.
369 * sysdeps/powerpc/powerpc64/fpu/s_copysign.S (__copysign): Don't
370 make a stack frame. Instead use parm save area as a temp.
371 * sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S (__brk): Don't
372 make a stack frame. Use TAIL_CALL_SYSCALL_ERROR.
373 * sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S (__clone):
374 Don't make a stack frame for parent, use parm save area.
375 Increase child stack frame to 112 bytes. Don't save unused reg,
376 and adjust reg usage. Set up cfi on error recovery and
377 epilogue of parent, and use TAIL_CALL_SYSCALL_ERROR, PSEUDO_RET.
378 * sysdeps/unix/sysv/linux/powerpc/powerpc64/makecontext.S
379 (__makecontext): Add dummy nop after jump to exit.
380 * sysdeps/unix/sysv/linux/powerpc/powerpc64/socket.S (__socket):
381 Use correct parm save area and cr save, reduce stack frame.
382 Correct cfi for possible PSEUDO_RET frame setup.
383 * sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S (__vfork):
384 Branch to local label emitted by PSEUDO_RET rather than
385 __syscall_error.
386
02637374
AS
3872010-08-12 Andreas Schwab <schwab@redhat.com>
388
389 [BZ #11904]
390 * locale/programs/locale.c (print_assignment): New function.
391 (show_locale_vars): Use it.
392
c3e2f19b
UD
3932010-08-11 Ulrich Drepper <drepper@redhat.com>
394
3cdaa6ad
UD
395 * sysdeps/unix/sysv/linux/bits/statfs.h (struct statfs): Add f_flags
396 field.
397 (struct statfs64): Likewise.
398 (_STATFS_F_FLAGS): Define.
399 * sysdeps/unix/sysv/linux/s390/bits/statfs.h: Likewise.
400 * sysdeps/unix/sysv/linux/internal_statvfs.c (__statvfs_getflags):
401 Don't define if __ASSUME_STATFS_F_FLAGS is defined.
402 (ST_VALID): Define locally.
403 (INTERNAL_STATVFS): If f_flags has ST_VALID set don't call
404 __statvfs_getflags, use the provided value.
405 * sysdeps/unix/sysv/linux/kernel-features.h: Define
406 __ASSUME_STATFS_F_FLAGS.
407
754f7da3
UD
408 * sysdeps/unix/sysv/linux/sys/inotify.h (IN_EXCL_UNLINK): Define.
409
10b3bedc
UD
410 * sysdeps/unix/sysv/linux/Makefile [subdir=misc] (sysdep_headers):
411 Add sys/fanotify.h.
412 * sysdeps/unix/sysv/linux/Versions [libc]: Export fanotify_init and
413 fanotify_mask for GLIBC_2.13.
414 * sysdeps/unix/sysv/linux/i386/syscalls.list: Add entries for
415 fanotify_init and fanotify_mark.
416 * sysdeps/unix/sysv/linux/wordsize-64/syscalls.list: Likewise.
417 * sysdeps/unix/sysv/linux/sys/fanotify.h: New file.
418
c08fb0d7
UD
419 * sysdeps/unix/sysv/linux/Makefile [subdir=misc] (sysdep_routines):
420 Add prlimit.
421 * sysdeps/unix/sysv/linux/Versions [libc]: Export prlimit and
422 prlimit64 for GLIBC_2.13.
423 * sysdeps/unix/sysv/linux/bits/resource.h: Declare prlimit and
424 prlimit64.
425 * sysdeps/unix/sysv/linux/i386/syscalls.list: Add entry for prlimit64
426 syscall.
427 * sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list: Likewise.
428 * sysdeps/unix/sysv/linux/s390/s390-32/syscalls.list: Likewise.
429 * sysdeps/unix/sysv/linux/sh/syscalls.list: Likewise.
430 * sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.lis: Likewise.
431 * sysdeps/unix/sysv/linux/wordsize-64/syscalls.list: Likewise. Also
432 add prlimit alias.
433 * sysdeps/unix/sysv/linux/prlimit.c: New file.
434
15bac72b
UD
435 [BZ #11903]
436 * sysdeps/generic/netinet/ip.h (IPTOS_CLASS): Fix definition.
437 Patch by Evgeni Bikov <bikovevg@iitp.ru>.
438
c3e2f19b
UD
439 * nss/Makefile: Add rules to build and run tst-nss-test1.
440 * shlib-versions: Add entry for libnss_test1.
441 * nss/nss_test1.c: New file.
442 * nss/tst-nss-test1.c: New file.
443
444 * nss/nsswitch.c (__nss_database_custom): Define new variable.
445 (__nss_configure_lookup): Set appropriate entry in
446 __nss_configure_lookup to true.
447 * nss/nsswitch.h: Define enum with indeces of databases in
448 databases and __nss_database_custom arrays. Declare
449 __nss_database_custom.
450 * grp/initgroups.c (internal_getgrouplist): Use __nss_database_custom
451 to avoid using nscd when custom rules are installed.
452 * nss/getXXbyYY_r.c: Likewise.
453 * sysdeps/posix/getaddrinfo.c (gaih_inet): Likewise.
454
455 * nss/nss_files/files-parse.c: Whitespace fixes.
456
f15ce4d8
UD
4572010-08-09 Ulrich Drepper <drepper@redhat.com>
458
459 [BZ #11883]
460 * posix/fnmatch.c: Keep track of alloca use and fall back on malloc.
461 * posix/fnmatch_loop.c: Likewise.
462
d22e4cc9
AK
4632010-07-17 Andi Kleen <ak@linux.intel.com>
464
465 * sysdeps/i386/i386-mcount.S (__fentry__): Define.
466 * sysdeps/x86_64/_mcount.S (__fentry__): Define.
467 * stdlib/Versions (__fentry__): Add for GLIBC 2.13
468 * Versions.def [GLIBC_2.13]: Add.
469
805bc17d
UD
4702010-08-06 Ulrich Drepper <drepper@redhat.com>
471
472 * sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid):
473 Also fail if tpwd after pwuid call is NULL.
474
5a42321d
ST
4752010-07-31 Samuel Thibault <samuel.thibault@ens-lyon.org>
476
477 * hurd/hurdselect.c (_hurd_select): Round timeout up instead of down
478 when converting to ms.
479
fd3ebeda
ST
4802010-06-06 Samuel Thibault <samuel.thibault@ens-lyon.org>
481
482 * sysdeps/mach/hurd/ttyname.c (ttyname): Replace MIG_BAD_ID and
483 EOPNOTSUPP errors with ENOTTY.
484 * sysdeps/mach/hurd/ttyname_r.c (__ttyname_r): Replace MIG_BAD_ID and
485 EOPNOTSUPP errors with ENOTTY.
486
73507d3a
UD
4872010-07-31 Ulrich Drepper <drepper@redhat.com>
488
489 * sysdeps/x86_64/multiarch/Makefile [subdir=string] (sysdep_routines):
490 Add strcasecmp_l-ssse3.
491 * sysdeps/x86_64/multiarch/strcmp.S: Add support to compile for
492 strcasecmp.
493 * sysdeps/x86_64/strcmp.S: Allow more flexible compiling of strcasecmp.
494 * sysdeps/x86_64/multiarch/strcasecmp_l.S: New file.
495 * sysdeps/x86_64/multiarch/strcasecmp_l-ssse3.S: New file.
496
fe36dd02
UD
4972010-07-30 Ulrich Drepper <drepper@redhat.com>
498
66f6765a
UD
499 * sysdeps/x86_64/multiarch/strcmp.S: Pretty printing.
500
42e08a54
UD
501 * string/Makefile (strop-tests): Add strcasecmp.
502 * sysdeps/x86_64/Makefile [subdir=string] (sysdep_routines): Add
503 strcasecmp_l-nonascii.
504 (gen-as-const-headers): Add locale-defines.sym.
505 * sysdeps/x86_64/strcmp.S: Add support for strcasecmp implementation.
506 * sysdeps/x86_64/strcasecmp.S: New file.
507 * sysdeps/x86_64/strcasecmp_l.S: New file.
508 * sysdeps/x86_64/strcasecmp_l-nonascii.c: New file.
509 * sysdeps/x86_64/locale-defines.sym: New file.
510 * string/test-strcasecmp.c: New file.
511
fe36dd02
UD
512 * string/test-strcasestr.c: Test both ends of the range of characters.
513 * sysdeps/x86_64/multiarch/strstr.c: Fix UCHIGH definition.
514
48cbc0d6
RM
5152010-07-29 Roland McGrath <roland@redhat.com>
516
76e6d6bc 517 [BZ #11856]
48cbc0d6
RM
518 * manual/locale.texi (Yes-or-No Questions): Fix example code.
519
880113d9
UD
5202010-07-27 Ulrich Drepper <drepper@redhat.com>
521
522 * sysdeps/x86_64/multiarch/strcmp-ssse3.S: Avoid compiling the file
523 for ld.so.
524
deb9cabb
AS
5252010-07-27 Andreas Schwab <schwab@redhat.com>
526
527 * manual/memory.texi (Malloc Tunable Parameters): Document
528 M_PERTURB.
529
1c7570ff
RM
5302010-07-26 Roland McGrath <roland@redhat.com>
531
532 [BZ #11840]
533 * configure.in (-fgnu89-inline check): Set and substitute
534 gnu89_inline, not libc_cv_gnu89_inline.
535 * configure: Regenerated.
536 * config.make.in (gnu89-inline-CFLAGS): Use @gnu89_inline@.
537
24fb0f88
UD
5382010-07-26 Ulrich Drepper <drepper@redhat.com>
539
540 * string/test-strnlen.c: New file.
541 * string/Makefile (strop-tests): Add strnlen.
542 * string/tester.c (test_strnlen): Add a few more test cases.
543 * string/tst-strlen.c: Better error reporting.
544
545 * sysdeps/x86_64/strnlen.S: New file.
546
8e96b93a
UD
5472010-07-24 Ulrich Drepper <drepper@redhat.com>
548
549 * sysdeps/x86_64/multiarch/strstr.c (__m128i_strloadu_tolower): Use
550 lower-latency instructions.
551
dbc676d4
UD
5522010-07-23 Ulrich Drepper <drepper@redhat.com>
553
554 * string/test-strcasestr.c: New file.
555 * string/test-strstr.c: New file.
556 * string/Makefile (strop-tests): Add strstr and strcasestr.
557 * string/str-two-way.h: Don't undefine MAX.
558 * string/strcasestr.c: Don't define alias if NO_ALIAS is defined.
559
f6a31e0e
AS
5602010-07-21 Andreas Schwab <schwab@redhat.com>
561
562 * sysdeps/i386/i686/multiarch/Makefile (sysdep_routines): Add
563 strcasestr-nonascii.
564 (CFLAGS-strcasestr-nonascii.c): Define.
565 * sysdeps/i386/i686/multiarch/strcasestr-nonascii.c: New file.
566 * sysdeps/x86_64/multiarch/strcasestr-nonascii.c (STRSTR_SSE42):
567 Remove unused attribute.
568
5dbc3b6c
RM
5692010-07-20 Roland McGrath <roland@redhat.com>
570
571 * elf/dl-sysdep.c (_dl_important_hwcaps): Add dsocaps mask to
572 dl_hwcap_mask as well as dl_hwcap. Without this, dsocaps matching in
573 ld.so.cache was broken. With it, there is no way to disable dsocaps
574 like LD_HWCAP_MASK can disable hwcaps.
575
23d101d8
EPM
5762010-06-02 Emilio Pozuelo Monfort <pochu27@gmail.com>
577
578 * sysdeps/mach/hurd/sendmsg.c (__libc_sendmsg): Fix memory leaks.
579
cc9f2e47
UD
5802010-07-16 Ulrich Drepper <drepper@redhat.com>
581
582 * sysdeps/x86_64/multiarch/strstr.c: Rewrite to avoid indirect function
583 call in strcasestr.
584 * sysdeps/x86_64/multiarch/strcasestr.c: Declare
585 __strcasestr_sse42_nonascii.
586 * sysdeps/x86_64/multiarch/Makefile: Add rules to build
587 strcasestr-nonascii.c.
588 * sysdeps/x86_64/multiarch/strcasestr-nonascii.c: New file.
589
77c1b069
LM
5902010-06-15 Luis Machado <luisgpm@br.ibm.com>
591
592 * sysdeps/powerpc/powerpc32/power6/fpu/s_copysign.S: New file.
593 * sysdeps/powerpc/powerpc32/power6/fpu/s_copysignf.S: New file.
594 * sysdeps/powerpc/powerpc64/power6/fpu/s_copysign.S: New file.
595 * sysdeps/powerpc/powerpc64/power6/fpu/s_copysignf.S: New file.
596
440566c3
UD
5972010-07-09 Ulrich Drepper <drepper@redhat.com>
598
599 * sysdeps/unix/sysv/linux/fpathconf.c (__fpathconf): Use __fcntl not
600 fcntl.
601
5be9d05d
AS
6022010-07-06 Andreas Schwab <schwab@redhat.com>
603
604 * elf/dl-version.c (match_symbol): Don't pass NULL occation to
605 dl_signal_cerror.
606
8a492a67
UD
6072010-07-06 Ulrich Drepper <drepper@redhat.com>
608
609 * sysdeps/unix/sysv/linux/fpathconf.c (__fpathconf): Implement
610 _PC_PIPE_BUF using F_GETPIPE_SZ.
611
713df3d5
RM
6122010-07-05 Roland McGrath <roland@redhat.com>
613
614 * manual/arith.texi (Rounding Functions): Fix rint description
615 implicit in round description.
616
702e8f14
UD
6172010-07-02 Ulrich Drepper <drepper@redhat.com>
618
619 * elf/Makefile: Fix linking for a few tests to make recent linker
620 happy.
621
52ed8be9
AS
6222010-06-30 Andreas Schwab <schwab@redhat.com>
623
624 * dlfcn/Makefile (LDLIBS-bug-atexit3-lib.so): Readd
625 $(common-objpfx)libc_nonshared.a.
626
f47c9a11
LM
6272010-06-21 Luis Machado <luisgpm@br.ibm.com>
628
629 * sysdeps/powerpc/powerpc32/970/fpu/Implies: Remove.
630 * sysdeps/powerpc/powerpc32/power5/fpu/Implies: Remove.
631 * sysdeps/powerpc/powerpc32/power5+/fpu/Implies: Remove.
632 * sysdeps/powerpc/powerpc32/power6x/fpu/Implies: Remove.
633 * sysdeps/powerpc/powerpc64/970/fpu/Implies: Remove.
634 * sysdeps/powerpc/powerpc64/power5/fpu/Implies: Remove.
635 * sysdeps/powerpc/powerpc64/power5+/fpu/Implies: Remove.
636 * sysdeps/powerpc/powerpc64/power6x/fpu/Implies: Remove.
637 * sysdeps/unix/sysv/linux/powerpc/powerpc32/970/fpu/Implies: Remove.
638 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power4/fpu/Implies: Remove.
639 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power5/fpu/Implies: Remove.
640 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power5+/fpu/Implies: Remove.
641 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/Implies: Remove.
642 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6x/fpu/Implies: Remove.
643 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power7/fpu/Implies: Remove.
644 * sysdeps/unix/sysv/linux/powerpc/powerpc64/970/fpu/Implies: Remove.
645 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power4/fpu/Implies: Remove.
646 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power5/fpu/Implies: Remove.
647 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power5+/fpu/Implies: Remove.
648 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/Implies: Remove.
649 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6x/fpu/Implies: Remove.
650 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power7/fpu/Implies: Remove.
651 * sysdeps/powerpc/powerpc32/970/Implies: Point to power4.
652 * sysdeps/powerpc/powerpc32/power5/Implies: Point to power4.
653 * sysdeps/powerpc/powerpc32/power5+/Implies: Point to power5.
654 * sysdeps/powerpc/powerpc32/power6/Implies: Point to power5+.
655 * sysdeps/powerpc/powerpc32/power6x/Implies: Point to power6.
656 * sysdeps/powerpc/powerpc64/970/Implies: Point to power4.
657 * sysdeps/powerpc/powerpc64/power5/Implies: Point to power4.
658 * sysdeps/powerpc/powerpc64/power5+/Implies: Point to power5.
659 * sysdeps/powerpc/powerpc64/power6/Implies: Point to power5+.
660 * sysdeps/powerpc/powerpc64/power6x/Implies: Point to power6.
661 * sysdeps/powerpc/powerpc32/power7/Implies: New file.
662 * sysdeps/powerpc/powerpc64/power7/Implies: New file.
663 * sysdeps/unix/sysv/linux/powerpc/powerpc32/970/Implies: New file.
664 * sysdeps/unix/sysv/linux/powerpc/powerpc32/cell/Implies: New file.
665 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power4/Implies: New file.
666 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power5/Implies: New file.
667 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/Implies: New file.
668 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6x/Implies: New file.
669 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power7/Implies: New file.
670 * sysdeps/unix/sysv/linux/powerpc/powerpc64/970/Implies: New file.
671 * sysdeps/unix/sysv/linux/powerpc/powerpc64/cell/Implies: New file.
672 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power4/Implies: New file.
673 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power5/Implies: New file.
674 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/Implies: New file.
675 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6x/Implies: New file.
676 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power7/Implies: New file.
677
6fb8cbcb
L
6782010-06-25 H.J. Lu <hongjiu.lu@intel.com>
679
680 * debug/memmove_chk.c (__memmove_chk): Renamed to ...
681 (MEMMOVE_CHK): ...this. Default to __memmove_chk.
682 * string/memmove.c (memmove): Renamed to ...
683 (MEMMOVE): ...this. Default to memmove.
684 * sysdeps/x86_64/memcpy.S: Use ENTRY_CHK and END_CHK.
685 * sysdeps/x86_64/sysdep.h (ENTRY_CHK): Define.
686 (END_CHK): Define.
687 * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Add
688 memcpy-ssse3 mempcpy-ssse3 memmove-ssse3 memcpy-ssse3-back
689 mempcpy-ssse3-back memmove-ssse3-back.
690 * sysdeps/x86_64/multiarch/bcopy.S: New file .
691 * sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: New file.
692 * sysdeps/x86_64/multiarch/memcpy-ssse3.S: New file.
693 * sysdeps/x86_64/multiarch/memcpy.S: New file.
694 * sysdeps/x86_64/multiarch/memcpy_chk.S: New file.
695 * sysdeps/x86_64/multiarch/memmove-ssse3-back.S: New file.
696 * sysdeps/x86_64/multiarch/memmove-ssse3.S: New file.
697 * sysdeps/x86_64/multiarch/memmove.c: New file.
698 * sysdeps/x86_64/multiarch/memmove_chk.c: New file.
699 * sysdeps/x86_64/multiarch/mempcpy-ssse3-back.S: New file.
700 * sysdeps/x86_64/multiarch/mempcpy-ssse3.S: New file.
701 * sysdeps/x86_64/multiarch/mempcpy.S: New file.
702 * sysdeps/x86_64/multiarch/mempcpy_chk.S: New file.
703 * sysdeps/x86_64/multiarch/init-arch.h (bit_Fast_Copy_Backward):
704 Define.
705 (index_Fast_Copy_Backward): Define.
706 (HAS_ARCH_FEATURE): Define.
707 (HAS_FAST_REP_STRING): Define.
708 (HAS_FAST_COPY_BACKWARD): Define.
709
4e733bac 7102010-06-21 Andreas Schwab <schwab@redhat.com>
e35fcef8
AS
711
712 * sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid):
713 Restore proper fallback handling.
714
63c4ed22
UD
7152010-06-19 Ulrich Drepper <drepper@redhat.com>
716
ac2b484c
UD
717 [BZ #11701]
718 * posix/group_member.c (__group_member): Correct checking loop.
719
63c4ed22
UD
720 * sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid): Handle
721 OOM in getpwuid_r correctly. Return error number when the caller
722 should return, otherwise -1.
723 (getlogin_r): Adjust to return also for result of __getlogin_r_loginuid
724 call returning > 0 value.
725 * sysdeps/unix/sysv/linux/getlogin.c (getlogin): Likewise.
726
765ade4b
AS
7272010-06-07 Andreas Schwab <schwab@redhat.com>
728
729 * dlfcn/Makefile: Remove explicit dependencies on libc.so and
730 libc_nonshared.a from targets in modules-names.
731
80da2e09
KS
7322010-06-02 Kirill A. Shutemov <kirill@shutemov.name>
733
734 * elf/dl-reloc.c: Flush cache after solving TEXTRELs if arch
735 requires it.
736
158db122
LM
7372010-06-10 Luis Machado <luisgpm@br.ibm.com>
738
739 * sysdeps/powerpc/powerpc32/power7/memcmp.S: New file
740 * sysdeps/powerpc/powerpc64/power7/memcmp.S: New file.
741 * sysdeps/powerpc/powerpc32/power7/strncmp.S: New file.
742 * sysdeps/powerpc/powerpc64/power7/strncmp.S: New file.
743
caa78cf8
AS
7442010-06-02 Andreas Schwab <schwab@redhat.com>
745
746 * nis/nss_nis/nis-initgroups.c (get_uid): Properly resize buffer.
747
b2ef2c01
UD
7482010-06-14 Ulrich Drepper <drepper@redhat.com>
749
750 * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Define F_SETPIPE_SZ
751 and F_GETPIPE_SZ.
752 * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
753 * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
754 * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
755 * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
756 * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
757 * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise
758
fbd643b6
RM
7592010-06-14 Roland McGrath <roland@redhat.com>
760
761 * manual/libc.texinfo (@copying): Change to GFDL v1.3.
762
f32f2869
JJ
7632010-06-07 Jakub Jelinek <jakub@redhat.com>
764
765 * libio/stdio.h (sscanf, vsscanf): Use __REDIRECT_NTH instead of
766 __REDIRECT followed by __THROW.
767 * wcsmbs/wchar.h (swscanf, vswscanf): Likewise.
768 * posix/getopt.h (getopt): Likewise.
769
2a50c078
EPM
7702010-06-02 Emilio Pozuelo Monfort <pochu27@gmail.com>
771
772 * hurd/lookup-at.c (__file_name_lookup_at): Accept
773 AT_SYMLINK_FOLLOW in AT_FLAGS. Fail with EINVAL if both
774 AT_SYMLINK_FOLLOW and AT_SYMLINK_NOFOLLOW are present
775 in AT_FLAGS.
776 * hurd/hurd/fd.h (__file_name_lookup_at): Update comment.
777 * sysdeps/mach/hurd/linkat.c (linkat): Pass O_NOLINK in FLAGS.
778
eb5ad2eb
LM
7792010-05-28 Luis Machado <luisgpm@br.ibm.com>
780
781 * sysdeps/powerpc/powerpc32/power7/memcpy.S: Exchange srdi for srwi.
782
3c88fe1e
L
7832010-05-26 H.J. Lu <hongjiu.lu@intel.com>
784
785 [BZ #11640]
786 * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features):
787 Properly check family and model.
788
d2f73151
TY
7892010-05-26 Takashi Yoshii <takashi.yoshii.zj@renesas.com>
790
791 * sysdeps/unix/sysv/linux/sh/sh4/register-dump.h: Fix iov[] size.
792
ebd2e13d
LM
7932010-05-24 Luis Machado <luisgpm@br.ibm.com>
794
795 * sysdeps/powerpc/powerpc32/power7/memset.S: POWER7 32-bit memset fix.
796
b32b8b45
UD
7972010-05-21 Ulrich Drepper <drepper@redhat.com>
798
799 * elf/dl-runtime.c (_dl_profile_fixup): Don't crash on unresolved weak
800 symbol reference.
801
9acbe24d
AS
8022010-05-19 Andreas Schwab <schwab@redhat.com>
803
804 * elf/dl-runtime.c (_dl_fixup): Don't crash on unresolved weak
805 symbol reference.
806
f0ccf6ea
AS
8072010-05-21 Andreas Schwab <schwab@redhat.com>
808
3d04ff3a
AS
809 * sysdeps/unix/sysv/linux/Makefile (sysdep_routines): Add recvmmsg
810 and internal_recvmmsg.
811 * sysdeps/unix/sysv/linux/recvmmsg.c: New file.
812 * sysdeps/unix/sysv/linux/internal_recvmmsg.S: New file.
813 * sysdeps/unix/sysv/linux/socketcall.h (SOCKOP_recvmmsg): Define.
814 * sysdeps/unix/sysv/linux/syscalls.list (recvmmsg): Remove.
815
f0ccf6ea
AS
816 * sunrpc/clnt_tcp.c (clnttcp_control): Add missing break.
817 * sunrpc/clnt_udp.c (clntudp_control): Likewise.
818 * sunrpc/clnt_unix.c (clntunix_control): Likewise.
819
5b08ac57
AS
8202010-05-20 Andreas Schwab <schwab@redhat.com>
821
822 * sysdeps/unix/sysv/linux/sys/timex.h: Use __REDIRECT_NTH.
823
4828935d
LM
8242010-05-17 Luis Machado <luisgpm@br.ibm.com>
825
826 POWER7 optimizations.
827 * sysdeps/powerpc/powerpc64/power7/memset.S: New file.
828 * sysdeps/powerpc/powerpc32/power7/memset.S: New file.
829
373d545e
UD
8302010-05-19 Ulrich Drepper <drepper@redhat.com>
831
832 * version.h: Update for 2.13 development version.
833
21a2b1ae
AS
8342010-05-12 Andrew Stubbs <ams@codesourcery.com>
835
836 * sysdeps/sh/sh4/fpu/feholdexcpt.c (feholdexcept): Really disable all
837 exceptions. Return 0.
838
3f7dcb2b
RM
8392010-05-07 Roland McGrath <roland@redhat.com>
840
841 * elf/ldconfig.c (main): Add a const.
842
5f24d53a 8432010-05-06 Ulrich Drepper <drepper@redhat.com>
70c9476e 844
a160f8d8
UD
845 * nss/getent.c (idn_flags): Default to AI_IDN|AI_CANONIDN.
846 (args_options): Add no-idn option.
847 (ahosts_keys_int): Add idn_flags to ai_flags.
848 (parse_option): Handle 'i' option to clear idn_flags.
849
5f24d53a
UD
850 * malloc/malloc.c (_int_free): Possible race in the most recently
851 added check. Only act on the data if no current modification
852 happened.
265bb1ce
UD
853
854See ChangeLog.17 for earlier changes.