Jakub Jelinek
c8fe889a43
* nss/nss_files/files-alias.c (get_next_alias): Set line back
...
to first_unused after parsing :include: file.
2007-01-12 15:56:58 +00:00
Jakub Jelinek
bae790d6ab
* po/nl.po: Update from translation team.
...
* po/sv.po: Update from translation team.
* po/sv.po: Update from translation team.
* po/sv.po: Update from translation team.
* po/sv.po: Update from translation team.
* po/tr.po: Update from translation team.
* po/pl.po: Update from translation team.
2007-01-12 15:55:12 +00:00
Jakub Jelinek
54f6949314
[BZ #3451 ]
...
* sysdeps/i386/fpu/bits/mathinline.h (floor): Make rounding mode
change atomic.
(ceil): Likewise.
2007-01-12 15:31:04 +00:00
Jakub Jelinek
eef3503f0c
* sysdeps/unix/sysv/linux/x86_64/sysconf.c (intel_check_word): Add
...
noinline attribute.
* sysdeps/unix/sysv/linux/i386/sysconf.c (intel_check_word): Add
noinline attribute.
* sysdeps/unix/sysv/linux/i386/sysconf.c (intel_check_word):
Update handling of cache descriptor 0x49 for new models.
* sysdeps/unix/sysv/linux/x86_64/sysconf.c (intel_check_word):
Likewise.
2007-01-12 15:29:13 +00:00
Jakub Jelinek
2ac9474752
* elf/dl-load.c (decompose_rpath): Return bool rather than void.
...
If l->l_name is on inhibit_rpath list, set sps->dirs to -1 and
return false, otherwise return true.
(cache_rpath): Return decompose_rpath return value.
2007-01-12 15:28:03 +00:00
Jakub Jelinek
572213a41b
* locales/mai_IN: New file.
...
Provided by Rajesh Ranjan <rajeshkajha@yahoo.com>.
* SUPPORTED: Add mai_IN/UTF-8.
2007-01-12 15:26:50 +00:00
Jakub Jelinek
081f0508f2
* malloc/memusage.c (dest): Reset not_me back to false after
...
printing statistics.
2007-01-12 15:25:43 +00:00
Jakub Jelinek
a714d78077
* elf/dl-close.c (_dl_close_worker): Renamed from _dl_close and
...
split out locking and parameter checking.
(_dl_close): Call _dl_close_worker after locking and checking.
* elf/dl-open.c (_dl_open): Call _dl_close_worker instead of
_dl_close.
* elf/Makefile: Add rules to build and run tst-thrlock.
* elf/tst-thrlock.c: New file.
[BZ #3429 ]
* elf/dl-open.c (dl_open_worker): Keep holding dl_load_lock until
we are sure we do not need it anymore for _dl_close. Also move
the asserts inside the lock region.
Patch mostly by Suzuki <suzuki@in.ibm.com>.
2007-01-12 15:21:33 +00:00
Jakub Jelinek
ddbd39834f
* nptl_db/db_info.c [TLS_DTV_AT_TP]: Fixed size init for dtvp
...
to sizeof a pointer, instead of sizeof the union.
2007-01-12 15:18:15 +00:00
Jakub Jelinek
9ea3b0192f
* sunrpc/xdr_mem.c (xdrmem_setpos): Don't compare addresses
...
as signed longs, check for x_base + pos overflow.
* sunrpc/Makefile (tests): Add tst-xdrmem2.
* sunrpc/tst-xdrmem2.c: New test.
2007-01-12 15:09:57 +00:00
Jakub Jelinek
9b004c59dd
[BZ #3369 ]
...
* sysdeps/posix/getaddrinfo.c (rfc3484_sort): Fix typos in rules 4
and 7.
2007-01-12 15:07:32 +00:00
Jakub Jelinek
5e409799bd
* elf/dl-minimal.c (realloc): Optimize last patch.
...
[BZ #3352 ]
* elf/dl-minimal.c (realloc): Let malloc() return a new pointer,
and use memcpy() if it does.
2007-01-12 15:02:01 +00:00
Jakub Jelinek
97a8040dde
[BZ #3320 ]
...
* locales/es_ES (LC_TIME): Add week, first_weekday, and first_workday.
2007-01-12 14:59:44 +00:00
Jakub Jelinek
472246d5c8
* sysdeps/unix/sysv/linux/i386/sysdep.h (DOARGS_6): Fix offset.
2007-01-12 14:58:41 +00:00
Jakub Jelinek
d1c129764c
* nis/nis_subr.c (nis_getnames): Add trailing dot to NIS_PATH
...
components which lack them.
* nis/nis_subr.c (nis_getnames): Make sure that we always return
at least one entry consisting of the parameter concatenated with
the domain.
2007-01-12 14:57:15 +00:00
Jakub Jelinek
f40372e632
* elf/dl-debug.c (_dl_debug_initialize): Check r->r_map for 0
...
rather than r->r_brk.
2007-01-12 14:54:57 +00:00
Jakub Jelinek
00e3dec802
* nis/nis_table.c (nis_list): If __follow_path fails in the new
...
code, make sure the nis_freeresult call doesn't crash and that the
result is reported correctly.
* nis/nis_table.c (nis_list): Handle FOLLOW_PATH | ALL_RESULTS
when callback is NULL.
* nis/Versions (libnss_nisplus): Add
_nss_nisplus_initgroups_dyn@@GLIBC_PRIVATE.
* nis/Makefile (libnss_nisplus-routines): Add nisplus-initgroups.
* nis/nss_nisplus/nisplus-grp.c (tablename_val, tablename_len,
_nss_create_tablename): Rename to...
(grp_tablename_val, grp_tablename_len, _nss_grp_create_tablename):
... these. No longer static.
(internal_setgrent): Adjust users.
(_nss_nisplus_getgrnam_r, _nss_nisplus_getgrgid_r): Likewise.
Don't use locking around _nss_grp_create_tablename call.
* nis/nss_nisplus/nisplus-initgroups.c: New file.
2007-01-12 14:37:24 +00:00
Ulrich Drepper
d6220e9ee3
Include errno.h. Change main() to do_test(). Define TEST_FUNCTION. Include test-skeleton.c. (do_test): Check errno and exit(0) if ENOSYS.
2007-01-11 21:51:00 +00:00
Ulrich Drepper
43b9d65740
[BZ #3855 ]
...
* stdlib/strtod_l.c (____STRTOF_INTERNAL): 0x. not followed by
hexadecimal digit should accept just the initial 0.
* stdlib/tst-strtod2.c (tests): New variable.
(do_test): Run several tests rather than just one.
2007-01-11 Jakub Jelinek <jakub@redhat.com>
2007-01-11 17:28:58 +00:00
Ulrich Drepper
66193697e0
* sysdeps/unix/sysv/linux/x86_64/lowlevellock.h: Cleanups. Define
...
FUTEX_CMP_REQUEUE and lll_futex_requeue.
2007-01-11 05:05:17 +00:00
Ulrich Drepper
929340bf57
Cleanups. Define FUTEX_CMP_REQUEUE and lll_futex_requeue.
2007-01-11 04:58:18 +00:00
Jakub Jelinek
1c7c7e9095
* sysdeps/i386/soft-fp/sfp-machine.h: Remove.
...
* sysdeps/x86_64/soft-fp/sfp-machine.h: Likewise.
2007-01-11 Jakub Jelinek <jakub@redhat.com>
* sysdeps/i386/soft-fp/sfp-machine.h: Remove.
* sysdeps/x86_64/soft-fp/sfp-machine.h: Likewise.
2007-01-10 23:28:46 +00:00
Jakub Jelinek
14a31e359e
* shlib-versions: Fix sparc64 linux target specification.
...
2006-12-28 David S. Miller <davem@davemloft.net>
* shlib-versions: Fix sparc64 linux target specification.
2007-01-10 23:24:02 +00:00
Ulrich Drepper
a744da9059
* io/fts.c: Make sure fts_cur is always valid after return from
...
fts_read.
Patch by Miloslav Trmac <mitr@redhat.com>.
2007-01-10 19:41:26 +00:00
Ulrich Drepper
0f841e93f1
Make sure fts_cur is always valid after return from fts_read.
2007-01-10 18:38:19 +00:00
Jakub Jelinek
e013caa79f
* elf/elf.h (R_MIPS_GLOB_DAT): Define.
...
(R_MIPS_NUM): Bump by 1.
2006-10-27 Richard Sandiford <richard@codesourcery.com>
* elf/elf.h (R_MIPS_GLOB_DAT): Define.
(R_MIPS_NUM): Bump by 1.
2007-01-08 13:09:54 +00:00
Ulrich Drepper
df859a0c15
* posix/execvp.c: Include alloca.h.
...
(allocate_scripts_argv): Renamed to...
(scripts_argv): ... this. Don't allocate buffer here nor count
arguments.
(execvp): Use alloca if possible.
* posix/Makefile: Add rules to build and run tst-vfork3 test.
* posix/tst-vfork3.c: New test.
2007-01-03 Ulrich Drepper <drepper@redhat.com>
* string/Makefile (tst-strxfrm2-ENV): Define.
* stdlib/Makefile (tst-strtod3-ENV): Define.
2007-01-03 23:02:17 +00:00
Ulrich Drepper
64a0aa0fac
* posix/getconf.c: Update copyright year.
...
* nss/getent.c: Likewise.
* iconv/iconvconfig.c: Likewise.
* iconv/iconv_prog.c: Likewise.
* elf/ldconfig.c: Likewise.
* catgets/gencat.c: Likewise.
* csu/version.c: Likewise.
* elf/ldd.bash.in: Likewise.
* elf/sprof.c (print_version): Likewise.
* locale/programs/locale.c: Likewise.
* locale/programs/localedef.c: Likewise.
* nscd/nscd.c (print_version): Likewise.
* debug/xtrace.sh: Likewise.
* malloc/memusage.sh: Likewise.
* malloc/mtrace.pl: Likewise.
* debug/catchsegv.sh: Likewise.
2007-01-03 05:44:24 +00:00
Ulrich Drepper
48576885c6
* malloc/malloc.c (sYSMALLOc): Remove some unnecessary alignment
...
attempts.
2006-12-24 21:19:20 +00:00
Ulrich Drepper
3b6667a4ab
* posix/wordexp.c: Remove some unnecessary tests.
2006-12-23 09:48:04 +00:00
Ulrich Drepper
33c6de5801
* nis/nss_compat/compat-grp.c (internal_getgrgid_r): Don't
...
blacklist the group till after we look it up.
2006-12-22 20:26:56 +00:00
Ulrich Drepper
fc242bef00
* include/atomic.h (atomic_forced_read): New macro.
2006-12-21 21:50:33 +00:00
Ulrich Drepper
571511d557
* sysdeps/unix/sysv/linux/sh/bits/shm.h: New file.
...
[-2^31 .. 2^31) range.
2006-12-21 20:58:11 +00:00
Ulrich Drepper
4490149516
* nss/getXXbyYY_r.c: Include atomic.h.
...
(INTERNAL (REENTRANT_NAME)): Write startp after start_fct,
add atomic_write_barrier () in between.
2006-12-19 15:45:39 +00:00
Ulrich Drepper
a12dcecc50
* stdlib/Makefile (tests): Add tst-makecontext.
...
* stdlib/tst-makecontext.c: New test.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S
(__makecontext): Don't realign uc_mcontext.uc_regs.
2006-12-19 15:34:16 +00:00
Ulrich Drepper
594d423aa3
* elf/dl-support.c: Include dl-procinfo.h.
...
* sysdeps/powerpc/dl-procinfo.h (PPC_PLATFORM_POWER4,
PPC_PLATFORM_PPC970, PPC_PLATFORM_POWER5, PPC_PLATFORM_POWER5_PLUS,
PPC_PLATFORM_POWER6, PPC_PLATFORM_CELL_BE, PPC_PLATFORM_POWER6X):
Define.
(_dl_string_platform): Use PPC_PLATFORM_* macros instead of
hardcoded constants.
* sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platform): Use
PPC_PLATFORM_* macros for array designators.
2006-11-11 Steven Munroe <sjmunroe@us.ibm.com>
* sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_cap_flags): Add 3 new cap
names to the beginning.
(_dl_powerpc_platforms): Add "power6x".
* sysdeps/powerpc/dl-procinfo.h (_DL_HWCAP_FIRST): Decrease.
(HWCAP_IMPORTANT): Add PPC_FEATURE_HAS_DFP.
(_DL_PLATFORMS_COUNT): Increase.
(_dl_string_platform): Handle power6x case.
* sysdeps/powerpc/sysdep.h (PPC_FEATURE_PA6T, PPC_FEATURE_HAS_DFP,
PPC_FEATURE_POWER6_EXT): Define.
(PPC_FEATURE_POWER5, PPC_FEATURE_POWER5_PLUS): Correct Comment.
2006-12-19 15:30:39 +00:00
Ulrich Drepper
5bcba0ed52
[BZ #3747 ]
...
2006-12-18 Jakub Jelinek <jakub@redhat.com>
[BZ #3747 ]
* stdlib/jrand48_r.c (__jrand48_r): Make sure result is in the
[-231 .. 231) range.
* stdlib/tst-rand48.c (main): Fix expected values for 64-bit
targets.
* stdlib/tst-rand48-2.c: New test.
* stdlib/Makefile (tests): Add tst-rand48-2.
2006-12-19 08:18:18 +00:00
Ulrich Drepper
9e1444fc3d
* misc/tst-pselect.c (do_test): Fix sigblock argument.
2006-12-14 20:04:05 +00:00
Ulrich Drepper
36775704ae
* misc/tst-pselect.c (do_test): Make sure the helper process is
...
terminating when the test is aborted.
2006-12-14 18:03:28 +00:00
Ulrich Drepper
1cc444baba
* sysdeps/unix/sysv/linux/bits/statvfs.h: Define ST_RELATIME.
...
* sysdeps/unix/sysv/linux/internal_statvfs.c (__statvfs_getflags):
Handle relatime mount option.
2006-12-14 05:41:07 +00:00
Ulrich Drepper
1e88bd0f1b
[BZ #2337 ]
...
2006-12-13 Ulrich Drepper <drepper@redhat.com>
[BZ #2337 ]
* libio/Makefile (tests): Add tst-setvbuf1.
* libio/tst-setvbuf1.c: New file.
2006-12-08 Jakub Jelinek <jakub@redhat.com>
[BZ #2337 ]
* libio/genops.c (__uflow): Fix a typo.
* libio/wfiledoalloc.c (_IO_wfile_doallocate): Don't stat
nor set _IO_LINE_BUF bit here. Size the wide buffer based on
the narrow buffer size.
2006-11-24 Jakub Jelinek <jakub@redhat.com>
[BZ #2337 ]
* libio/libio.h (_IO_FLAGS2_USER_WBUF): Define.
* libio/wgenops.c (_IO_wsetb, _IO_wdefault_finish): Test and set
_IO_FLAGS2_USER_WBUF bit in _flags2 instead of _IO_USER_BUF bit
in _flags.
* libio/wstrops.c (_IO_wstr_overflow, enlarge_userbuf,
_IO_wstr_finish): Likewise.
* libio/wmemstream.c (open_wmemstream): Likewise.
* libio/fileops.c (_IO_new_file_close_it): Call _IO_set[bgp]
even for wide streams.
2006-12-13 23:17:54 +00:00
Ulrich Drepper
f72386ad7c
* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Include
...
kernel-features.h.
2006-12-13 09:09:49 +00:00
Ulrich Drepper
1f55ce483b
* stdlib/strtod_l.c (____STRTOF_INTERNAL): Parse thousand
...
separators also if no non-zero digits found.
* stdlib/Makefile (tests): Add tst-strtod3.
2006-12-11 21:43:56 +00:00
Ulrich Drepper
f85fb97b9b
[BZ #3632 ]
...
* include/features.h: Fix comment about default value for
_POSIX_C_SOURCE.
2006-12-10 01:54:50 +00:00
Ulrich Drepper
405698e946
[BZ #3664 ]
...
* stdlib/strtod_l.c (____STRTOF_INTERNAL): Fix test to recognize
empty parsed strings.
* stdlib/Makefile (tests): Add tst-strtod2.
* stdlib/tst-strtod2.c: New file.
2006-12-10 01:52:21 +00:00
Ulrich Drepper
2282c90c42
[BZ #3673 ]
...
* stdlib/strtod_l.c (____STRTOF_INTERNAL): Fix exp_limit
computation.
* stdlib/Makefile (tests): Add tst-atof2.
* stdlib/tst-atof2.c: New file.
* stdlib/Makefile (tests): Add tst-atof1.
* stdlib/tst-atof1.c: New file.
2006-12-10 01:11:45 +00:00
Ulrich Drepper
d117c1ce4d
[BZ #3674 ]
...
2006-12-09 Ulrich Drepper <drepper@redhat.com>
[BZ #3674 ]
* stdlib/strtod_l.c (____STRTOF_INTERNAL): Adjust exponent value
correctly if removing trailing zero of hex-float.
2006-12-10 00:03:22 +00:00
Ulrich Drepper
a822d9f446
* misc/mntent_r.c (__hasmntopt): Check p[optlen] even when p == rest.
...
Start searching for next comma at p rather than rest.
* misc/Makefile (tests): Add tst-mntent2.
* misc/tst-mntent2.c: New test.
* misc/getusershell.c (initshells): Check for integer overflows.
Make strings buffer one bigger as fgets always succeeds when second
argument is 1. Don't use calloc for shells array. Disallow
/ as shell.
2006-12-09 22:31:22 +00:00
Ulrich Drepper
66f17705e4
* sysdeps/unix/sysv/linux/rtld-lowlevel.h
...
(__rtld_mrlock_initialize): Add missing closing parenthesis.
2006-12-09 22:29:37 +00:00
Ulrich Drepper
6060802811
* malloc/memusage.c: Handle realloc with new size of zero and
...
non-NULL pointer correctly.
(me): Really write first record twice.
(struct entry): Make format bi-arch safe.
(dest): Write out more realloc statistics.
* malloc/memusagestat.c (struct entry): Make format bi-arch safe.
2006-12-08 17:14:05 +00:00