platform/upstream/glibc.git
17 years ago* shlib-versions: Fix sparc64 linux target specification.
Jakub Jelinek [Wed, 10 Jan 2007 23:24:02 +0000 (23:24 +0000)]
* shlib-versions: Fix sparc64 linux target specification.

2006-12-28  David S. Miller  <davem@davemloft.net>

* shlib-versions: Fix sparc64 linux target specification.

17 years ago* io/fts.c: Make sure fts_cur is always valid after return from
Ulrich Drepper [Wed, 10 Jan 2007 19:41:26 +0000 (19:41 +0000)]
* io/fts.c: Make sure fts_cur is always valid after return from

fts_read.
Patch by Miloslav Trmac <mitr@redhat.com>.

17 years agoMake sure fts_cur is always valid after return from fts_read.
Ulrich Drepper [Wed, 10 Jan 2007 18:38:19 +0000 (18:38 +0000)]
Make sure fts_cur is always valid after return from fts_read.

17 years ago* elf/elf.h (R_MIPS_GLOB_DAT): Define.
Jakub Jelinek [Mon, 8 Jan 2007 13:09:54 +0000 (13:09 +0000)]
* 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.

17 years ago* posix/execvp.c: Include alloca.h.
Ulrich Drepper [Wed, 3 Jan 2007 23:02:17 +0000 (23:02 +0000)]
* 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.

17 years ago* posix/getconf.c: Update copyright year.
Ulrich Drepper [Wed, 3 Jan 2007 05:44:24 +0000 (05:44 +0000)]
* 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.

17 years ago* malloc/malloc.c (sYSMALLOc): Remove some unnecessary alignment
Ulrich Drepper [Sun, 24 Dec 2006 21:19:20 +0000 (21:19 +0000)]
* malloc/malloc.c (sYSMALLOc): Remove some unnecessary alignment

attempts.

17 years ago* posix/wordexp.c: Remove some unnecessary tests.
Ulrich Drepper [Sat, 23 Dec 2006 09:48:04 +0000 (09:48 +0000)]
* posix/wordexp.c: Remove some unnecessary tests.

17 years ago* nis/nss_compat/compat-grp.c (internal_getgrgid_r): Don't
Ulrich Drepper [Fri, 22 Dec 2006 20:26:56 +0000 (20:26 +0000)]
* nis/nss_compat/compat-grp.c (internal_getgrgid_r): Don't

blacklist the group till after we look it up.

17 years ago* include/atomic.h (atomic_forced_read): New macro.
Ulrich Drepper [Thu, 21 Dec 2006 21:50:33 +0000 (21:50 +0000)]
* include/atomic.h (atomic_forced_read): New macro.

17 years ago* sysdeps/unix/sysv/linux/sh/bits/shm.h: New file.
Ulrich Drepper [Thu, 21 Dec 2006 20:58:11 +0000 (20:58 +0000)]
* sysdeps/unix/sysv/linux/sh/bits/shm.h: New file.

[-2^31 .. 2^31) range.

17 years ago* nss/getXXbyYY_r.c: Include atomic.h. cvs/fedora-glibc-20061219T1804
Ulrich Drepper [Tue, 19 Dec 2006 15:45:39 +0000 (15:45 +0000)]
* nss/getXXbyYY_r.c: Include atomic.h.

(INTERNAL (REENTRANT_NAME)): Write startp after start_fct,
add atomic_write_barrier () in between.

17 years ago* stdlib/Makefile (tests): Add tst-makecontext.
Ulrich Drepper [Tue, 19 Dec 2006 15:34:16 +0000 (15:34 +0000)]
* 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.

17 years ago* elf/dl-support.c: Include dl-procinfo.h.
Ulrich Drepper [Tue, 19 Dec 2006 15:30:39 +0000 (15:30 +0000)]
* 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.

17 years ago[BZ #3747]
Ulrich Drepper [Tue, 19 Dec 2006 08:18:18 +0000 (08:18 +0000)]
[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.

17 years ago* misc/tst-pselect.c (do_test): Fix sigblock argument.
Ulrich Drepper [Thu, 14 Dec 2006 20:04:05 +0000 (20:04 +0000)]
* misc/tst-pselect.c (do_test): Fix sigblock argument.

17 years ago* misc/tst-pselect.c (do_test): Make sure the helper process is
Ulrich Drepper [Thu, 14 Dec 2006 18:03:28 +0000 (18:03 +0000)]
* misc/tst-pselect.c (do_test): Make sure the helper process is

terminating when the test is aborted.

17 years ago* sysdeps/unix/sysv/linux/bits/statvfs.h: Define ST_RELATIME. cvs/fedora-glibc-20061214T0850
Ulrich Drepper [Thu, 14 Dec 2006 05:41:07 +0000 (05:41 +0000)]
* sysdeps/unix/sysv/linux/bits/statvfs.h: Define ST_RELATIME.

* sysdeps/unix/sysv/linux/internal_statvfs.c (__statvfs_getflags):
Handle relatime mount option.

17 years ago[BZ #2337]
Ulrich Drepper [Wed, 13 Dec 2006 23:17:54 +0000 (23:17 +0000)]
[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.

17 years ago* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Include
Ulrich Drepper [Wed, 13 Dec 2006 09:09:49 +0000 (09:09 +0000)]
* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Include

kernel-features.h.

17 years ago* stdlib/strtod_l.c (____STRTOF_INTERNAL): Parse thousand
Ulrich Drepper [Mon, 11 Dec 2006 21:43:56 +0000 (21:43 +0000)]
* stdlib/strtod_l.c (____STRTOF_INTERNAL): Parse thousand

separators also if no non-zero digits found.
* stdlib/Makefile (tests): Add tst-strtod3.

17 years ago[BZ #3632] cvs/fedora-glibc-20061210T1006
Ulrich Drepper [Sun, 10 Dec 2006 01:54:50 +0000 (01:54 +0000)]
[BZ #3632]

* include/features.h: Fix comment about default value for
_POSIX_C_SOURCE.

17 years ago[BZ #3664]
Ulrich Drepper [Sun, 10 Dec 2006 01:52:21 +0000 (01:52 +0000)]
[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.

17 years ago[BZ #3673]
Ulrich Drepper [Sun, 10 Dec 2006 01:11:45 +0000 (01:11 +0000)]
[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.

17 years ago[BZ #3674]
Ulrich Drepper [Sun, 10 Dec 2006 00:03:22 +0000 (00:03 +0000)]
[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.

17 years ago* misc/mntent_r.c (__hasmntopt): Check p[optlen] even when p == rest.
Ulrich Drepper [Sat, 9 Dec 2006 22:31:22 +0000 (22:31 +0000)]
* 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.

17 years ago* sysdeps/unix/sysv/linux/rtld-lowlevel.h
Ulrich Drepper [Sat, 9 Dec 2006 22:29:37 +0000 (22:29 +0000)]
* sysdeps/unix/sysv/linux/rtld-lowlevel.h

(__rtld_mrlock_initialize): Add missing closing parenthesis.

17 years ago* malloc/memusage.c: Handle realloc with new size of zero and
Ulrich Drepper [Fri, 8 Dec 2006 17:14:05 +0000 (17:14 +0000)]
* 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.

17 years ago* nis/nis_subr.c (nis_getnames): Revert last change. cvs/fedora-glibc-20061205T2141
Ulrich Drepper [Tue, 5 Dec 2006 21:28:15 +0000 (21:28 +0000)]
* nis/nis_subr.c (nis_getnames): Revert last change.

2006-12-04  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/ttyname.c: Include termios.h.
(ttyname): Use tcgetattr instead of isatty, don't set errno to ENOTTY.
* sysdeps/unix/sysv/linux/ttyname_r.c: Include termios.h.
(__ttyname_r): Use tcgetattr instead of isatty, don't set errno to
ENOTTY.
* io/Makefile: Add rules to build and run tst-ttyname_r test.
* io/tst-ttyname_r.c: New test.

17 years ago[BZ #3514, BZ #3515]
Ulrich Drepper [Sun, 3 Dec 2006 23:16:24 +0000 (23:16 +0000)]
[BZ #3514, BZ #3515]

2006-12-03  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
* sysdeps/unix/sysv/linux/sh/sys/io.h: Removed.

2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>

* sysdeps/i386/i686/memcmp.S: Use jump table as the base of
jump table entries.

2006-11-30  Jan Kratochvil  <jan.kratochvil@redhat.com>

* sysdeps/unix/sysv/linux/i386/clone.S: Provide CFI for the outermost
`clone' function to ensure proper unwinding stop of gdb.
* sysdeps/unix/sysv/linux/x86_64/clone.S: Likewise.

2006-11-23  Jakub Jelinek  <jakub@redhat.com>

[BZ #3514]
* manual/string.texi (strncmp): Fix pastos from wcscmp description.

[BZ #3515]
* manual/string.texi (strtok): Remove duplicate paragraph.

17 years ago* nscd/nscd.init: Remove obsolete and commented-out -S option
Ulrich Drepper [Fri, 1 Dec 2006 20:12:54 +0000 (20:12 +0000)]
* nscd/nscd.init: Remove obsolete and commented-out -S option

handling.

17 years ago* sysdeps/unix/sysv/linux/x86_64/sigaction.c: Fix compatibility with cvs/fedora-glibc-20061201T0821
Ulrich Drepper [Fri, 1 Dec 2006 00:44:22 +0000 (00:44 +0000)]
* sysdeps/unix/sysv/linux/x86_64/sigaction.c: Fix compatibility with

libgcc not supporting `rflags' unwinding (register # >= 17).

17 years ago* sunrpc/svc_run.c (svc_run): Set my_pollfd to new_pollfd if realloc cvs/fedora-glibc-20061130T1652
Ulrich Drepper [Thu, 30 Nov 2006 15:28:34 +0000 (15:28 +0000)]
* sunrpc/svc_run.c (svc_run): Set my_pollfd to new_pollfd if realloc

succeeded.

17 years ago2006-11-29 Daniel Jacobowitz <dan@codesourcery.com>
Ulrich Drepper [Wed, 29 Nov 2006 19:54:16 +0000 (19:54 +0000)]
2006-11-29  Daniel Jacobowitz  <dan@codesourcery.com>

    Jakub Jelinek  <jakub@redhat.com>
    Jan Kratochvil  <jan.kratochvil@redhat.com>

* sysdeps/unix/sysv/linux/x86_64/sigaction.c (restore_rt): Add correct
unwind information.
* sysdeps/unix/sysv/linux/x86_64/Makefile: Provide symbols for
'restore_rt' even in the 'signal' directory.
* sysdeps/unix/sysv/linux/x86_64/ucontext_i.sym: Extend the regs list.

17 years ago[BZ #3559] cvs/fedora-glibc-20061128T1037
Ulrich Drepper [Mon, 27 Nov 2006 21:58:18 +0000 (21:58 +0000)]
[BZ #3559]

2006-11-27  Jakub Jelinek  <jakub@redhat.com>
[BZ #3559]
* sunrpc/svc_run.c (svc_run): Fail instead of segfaulting if
malloc crashed.  Don't allocate memory unnecessarily in each
loop.

17 years ago* resolv/mapv4v6addr.h (map_v4v6_address): Fix last change.
Ulrich Drepper [Tue, 21 Nov 2006 15:41:41 +0000 (15:41 +0000)]
* resolv/mapv4v6addr.h (map_v4v6_address): Fix last change.

17 years ago* resolv/mapv4v6addr.h (map_v4v6_address): Optimize a bit.
Ulrich Drepper [Tue, 21 Nov 2006 00:33:33 +0000 (00:33 +0000)]
* resolv/mapv4v6addr.h (map_v4v6_address): Optimize a bit.

17 years ago* sysdeps/unix/sysv/linux/i386/getgroups.c (__getgroups): Invoke
Ulrich Drepper [Mon, 20 Nov 2006 22:47:14 +0000 (22:47 +0000)]
* sysdeps/unix/sysv/linux/i386/getgroups.c (__getgroups): Invoke

__sysconf only after having tried to call getgroups32.

17 years ago* nss/nss_files/files-hosts.c (LINE_PARSER): Support IPv6-style cvs/fedora-glibc-20061120T1000
Ulrich Drepper [Mon, 20 Nov 2006 03:26:35 +0000 (03:26 +0000)]
* nss/nss_files/files-hosts.c (LINE_PARSER): Support IPv6-style

addresses for IPv4 queries if they can be mapped.

18 years ago* sysdeps/x86_64/fpu/s_copysignf.S (__copysignf): Switch to .text.
Ulrich Drepper [Thu, 16 Nov 2006 20:40:27 +0000 (20:40 +0000)]
* sysdeps/x86_64/fpu/s_copysignf.S (__copysignf): Switch to .text.

* sysdeps/x86_64/fpu/s_copysign.S (__copysign): Likewise.
(signmask): Add .size directive.
(othermask): Add .type directive.

18 years ago* nss/nss_files/files-alias.c (get_next_alias): Set line back
Ulrich Drepper [Wed, 15 Nov 2006 22:24:05 +0000 (22:24 +0000)]
* nss/nss_files/files-alias.c (get_next_alias): Set line back

to first_unused after parsing :include: file.

18 years ago* po/nl.po: Update from translation team.
Ulrich Drepper [Tue, 14 Nov 2006 23:34:12 +0000 (23:34 +0000)]
* po/nl.po: Update from translation team.

18 years ago[BZ #3137]
Ulrich Drepper [Tue, 14 Nov 2006 16:58:17 +0000 (16:58 +0000)]
[BZ #3137]

2006-11-14  Ulrich Drepper  <drepper@redhat.com>
* timezone/zdump.c: Redo fix for BZ #3137.

* timezone/scheck.c: Likewise.

18 years ago* timezone/africa: Update from tzdata2006o.
Ulrich Drepper [Sat, 11 Nov 2006 02:11:12 +0000 (02:11 +0000)]
* timezone/africa: Update from tzdata2006o.

* timezone/antarctica: Likewise.
* timezone/asia: Likewise.
* timezone/australasia: Likewise.
* timezone/backward: Likewise.
* timezone/europe: Likewise.
* timezone/iso3166.tab: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
* timezone/zone.tab: Likewise.

18 years ago* time/tzfile.c (__tzfile_read): Extend to handle new file format
Ulrich Drepper [Sat, 11 Nov 2006 02:05:42 +0000 (02:05 +0000)]
* time/tzfile.c (__tzfile_read): Extend to handle new file format

on machines with 64-bit time_t.

* timezone/checktab.awk: Update from tzcode2006o.
* timezone/ialloc.c: Likewise.
* timezone/private.h: Likewise.
* timezone/scheck.: Likewise.
* timezone/tzfile.h: Likewise.
* timezone/tzselect.ksh: Likewise.
* timezone/zdump.c: Likewise.
* timezone/zic.c: Likewise.

18 years ago[BZ #3483]
Ulrich Drepper [Fri, 10 Nov 2006 21:12:47 +0000 (21:12 +0000)]
[BZ #3483]

* elf/ldconfig.c (main): Call setlocale and textdomain.
Patch mostly by Benno Schulenberg <bensberg@justemail.net>.

18 years ago[BZ #3480]
Ulrich Drepper [Fri, 10 Nov 2006 21:07:03 +0000 (21:07 +0000)]
[BZ #3480]

* manual/argp.texi: Fix typos.
* manual/charset.texi: Likewise.
* manual/errno.texi: Likewise.
* manual/filesys.texi: Likewise.
* manual/lang.texi: Likewise.
* manual/maint.texi: Likewise.
* manual/memory.texi: Likewise.
* manual/message.texi: Likewise.
* manual/resource.texi: Likewise.
* manual/search.texi: Likewise.
* manual/signal.texi: Likewise.
* manual/startup.texi: Likewise.
* manual/stdio.texi: Likewise.
* manual/sysinfo.texi: Likewise.
* manual/syslog.texi: Likewise.
* manual/time.texi: Likewise.
Patch by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.

18 years ago[BZ #3465]
Ulrich Drepper [Fri, 10 Nov 2006 20:55:22 +0000 (20:55 +0000)]
[BZ #3465]

* sunrpc/clnt_raw.c: Minimal message improvements.
* sunrpc/pm_getmaps.c: Likewise.
* nis/nss_nisplus/nisplus-publickey.c: Likewise.
* nis/nis_print_group_entry.c: Likewise.
* locale/programs/repertoire.c: Likewise.
* locale/programs/charmap.c: Likewise.
* malloc/memusage.sh: Likewise.
* elf/dl-deps.c: Likewise.
* locale/programs/ld-collate.c: Likewise.
* libio/vswprintf.c: Likewise.
* malloc/memusagestat.c: Likewise.
* sunrpc/auth_unix.c: Likewise.
* sunrpc/rpc_main.c: Likewise.
* nscd/cache.c: Likewise.
* locale/programs/repertoire.c: Unify output messages.
* locale/programs/charmap.c: Likewise.
* locale/programs/ld-ctype.c: Likewise.
* locale/programs/ld-monetary.c: Likewise.
* locale/programs/ld-numeric.c: Likewise.
* locale/programs/ld-time.c: Likewise.
* elf/ldconfig.c: Likewise.
* nscd/selinux.c: Likewise.
* elf/cache.c: Likewise.
Patch mostly by Benno Schulenberg <bensberg@justemail.net>.

18 years ago[BZ #3451] cvs/fedora-glibc-20061110T1956 cvs/fedora-glibc-20061110T2049
Ulrich Drepper [Fri, 10 Nov 2006 17:04:58 +0000 (17:04 +0000)]
[BZ #3451]

2006-11-10  Ulrich Drepper  <drepper@redhat.com>
[BZ #3451]
* sysdeps/i386/fpu/bits/mathinline.h (floor): Make rounding mode
change atomic.
(ceil): Likewise.

18 years ago* string/strxfrm_l.c (STRXFRM): Fix trailing \1 optimization
Ulrich Drepper [Fri, 10 Nov 2006 15:20:59 +0000 (15:20 +0000)]
* string/strxfrm_l.c (STRXFRM): Fix trailing \1 optimization

if N is one bigger than return value.
* string/tst-strxfrm2.c (do_test): Also test strxfrm with l1 + 1
and l1 last arguments, if buf is defined, verify the return value
equals to strlen (buf) and verify no byte beyond passed length
is modified.

18 years ago* po/sv.po: Update from translation team.
Ulrich Drepper [Fri, 10 Nov 2006 08:33:03 +0000 (08:33 +0000)]
* po/sv.po: Update from translation team.

18 years ago* sysdeps/unix/sysv/linux/x86_64/sysconf.c (intel_check_word): Add
Ulrich Drepper [Fri, 10 Nov 2006 07:32:27 +0000 (07:32 +0000)]
* sysdeps/unix/sysv/linux/x86_64/sysconf.c (intel_check_word): Add

noinline attribute.

2006-11-10  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/i386/sysconf.c (intel_check_word): Add
noinline attribute.

* sysdeps/gnu/siglist.c (__old_sys_siglist, __old_sys_sigabbrev):
Use __new_sys_siglist instead of _sys_siglist_internal as
second macro argument.
(_old_sys_siglist): Use declare_symbol_alias macro instead of
strong_alias.

2006-11-09  Ulrich Drepper  <drepper@redhat.com>

18 years ago[BZ #3493]
Ulrich Drepper [Thu, 9 Nov 2006 21:53:33 +0000 (21:53 +0000)]
[BZ #3493]

* posix/unistd.h (sysconf): Remove const attribute.

18 years ago* sysdeps/posix/getaddrinfo.c (getaddrinfo): Fix test for cvs/fedora-glibc-20061109T2048
Ulrich Drepper [Thu, 9 Nov 2006 20:30:06 +0000 (20:30 +0000)]
* sysdeps/posix/getaddrinfo.c (getaddrinfo): Fix test for

temporary or deprecated addresses.
Patch by Sridhar Samudrala <sri@us.ibm.com>.

18 years ago* string/Makefile (tests): Add tst-strxfrm2.
Ulrich Drepper [Thu, 9 Nov 2006 20:20:23 +0000 (20:20 +0000)]
* string/Makefile (tests): Add tst-strxfrm2.

* string/tst-strxfrm2.c: New file.

* string/strxfrm_l.c (STRXFRM): Do the trailing \1 removal
optimization even if needed > n.

18 years ago* elf/dl-debug.c (_dl_debug_initialize): Check r->r_map for 0 cvs/fedora-glibc-20061109T1949
Ulrich Drepper [Thu, 9 Nov 2006 16:12:22 +0000 (16:12 +0000)]
* elf/dl-debug.c (_dl_debug_initialize): Check r->r_map for 0

rather than r->r_brk.

2006-11-08  Jakub Jelinek  <jakub@redhat.com>

* 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.

2006-11-07  Jakub Jelinek  <jakub@redhat.com>

* include/libc-symbols.h (declare_symbol): Rename to...
(declare_symbol_alias): ... this.  Add ORIGINAL argument, imply
strong_alias (ORIGINAL, SYMBOL) in asm to make sure it preceedes
.size directive.
* sysdeps/gnu/errlist-compat.awk: Adjust for declare_symbol_alias
changes.
* sysdeps/gnu/siglist.c: Likewise.

18 years ago* sysdeps/powerpc/fpu/bits/mathinline.h
Ulrich Drepper [Mon, 6 Nov 2006 19:45:58 +0000 (19:45 +0000)]
* sysdeps/powerpc/fpu/bits/mathinline.h

[__LIBC_INTERNAL_MATH_INLINES]: Moved to ...
* sysdeps/powerpc/fpu/math_private.h: ...here.  New file.

18 years ago* sysdeps/unix/sysv/linux/i386/sysconf.c (intel_check_word):
Ulrich Drepper [Mon, 6 Nov 2006 04:59:30 +0000 (04:59 +0000)]
* 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.

18 years ago* malloc/memusage.c (dest): Reset not_me back to false after
Ulrich Drepper [Fri, 3 Nov 2006 17:01:41 +0000 (17:01 +0000)]
* malloc/memusage.c (dest): Reset not_me back to false after

printing statistics.

18 years ago* locales/mai_IN: New file. cvs/fedora-glibc-20061103T1610
Ulrich Drepper [Fri, 3 Nov 2006 04:26:27 +0000 (04:26 +0000)]
* locales/mai_IN: New file.

Provided by Rajesh Ranjan <rajeshkajha@yahoo.com>.

* SUPPORTED: Add mai_IN/UTF-8.

18 years ago* configure.in: Work around ld --help change and avoid -z relro
Ulrich Drepper [Thu, 2 Nov 2006 18:35:22 +0000 (18:35 +0000)]
* configure.in: Work around ld --help change and avoid -z relro

test completely if the architecture doesn't care about security.

18 years ago* po/sv.po: Update from translation team.
Ulrich Drepper [Wed, 1 Nov 2006 20:25:47 +0000 (20:25 +0000)]
* po/sv.po: Update from translation team.

18 years ago* stdlib/atexit.c (atexit): Don't mark as hidden when used to
Ulrich Drepper [Tue, 31 Oct 2006 22:01:36 +0000 (22:01 +0000)]
* stdlib/atexit.c (atexit): Don't mark as hidden when used to

generate compatibility version.

18 years ago* nptl_db/db_info.c [TLS_DTV_AT_TP]: Fixed size init for dtvp
Ulrich Drepper [Tue, 31 Oct 2006 17:34:40 +0000 (17:34 +0000)]
* nptl_db/db_info.c [TLS_DTV_AT_TP]: Fixed size init for dtvp

to sizeof a pointer, instead of sizeof the union.

18 years ago* sysdeps/ia64/pthread_spin_unlock.c (pthread_spin_unlock): Use
Ulrich Drepper [Mon, 30 Oct 2006 00:41:07 +0000 (00:41 +0000)]
* sysdeps/ia64/pthread_spin_unlock.c (pthread_spin_unlock): Use

__sync_lock_release instead of __sync_lock_release_si.

18 years ago* configure.in: Relax -z relro requirement a bit. cvs/fedora-glibc-20061029T2155
Ulrich Drepper [Sun, 29 Oct 2006 22:41:06 +0000 (22:41 +0000)]
* configure.in: Relax -z relro requirement a bit.

18 years ago* po/sv.po: Update from translation team.
Ulrich Drepper [Sun, 29 Oct 2006 21:50:49 +0000 (21:50 +0000)]
* po/sv.po: Update from translation team.

18 years ago* elf/dl-sym.c (do_sym): Use RTLD_SINGLE_THREAD_P.
Ulrich Drepper [Sun, 29 Oct 2006 21:46:32 +0000 (21:46 +0000)]
* elf/dl-sym.c (do_sym): Use RTLD_SINGLE_THREAD_P.

* elf/dl-runtime.c (_dl_fixup, _dl_profile_fixup): Likewise.
* elf/dl-close.c (_dl_close_worker): Likewise.
* elf/dl-open.c (_dl_open_worker): Likewise.
* sysdeps/generic/sysdep-cancel.h (RTLD_SINGLE_THREAD_P): Define.

18 years ago* configure.in: Require assembler support for visibility, compiler
Ulrich Drepper [Sat, 28 Oct 2006 06:44:41 +0000 (06:44 +0000)]
* configure.in: Require assembler support for visibility, compiler

support for visibility and aliases, linker support for various -z
options.
* Makeconfig: Remove conditional code which now is unnecessary.
* config.h.in: Likewise.
* config.make.in: Likewise.
* dlfcn/Makefile: Likewise.
* elf/Makefile: Likewise.
* elf/dl-load.c: Likewise.
* elf/rtld.c: Likewise.
* include/libc-symbols.h: Likewise.
* include/stdio.h: Likewise.
* io/Makefile: Likewise.
* io/fstat.c: Likewise.
* io/fstat64.c: Likewise.
* io/fstatat.c: Likewise.
* io/fstatat64.c: Likewise.
* io/lstat.c: Likewise.
* io/lstat64.c: Likewise.
* io/mknod.c: Likewise.
* io/mknodat.c: Likewise.
* io/stat.c: Likewise.
* io/stat64.c: Likewise.
* libio/stdio.c: Likewise.
* nscd/Makefile: Likewise.
* stdlib/Makefile: Likewise.
* stdlib/atexit.c: Likewise.
* sysdeps/generic/ldsodefs.h: Likewise.
* sysdeps/i386/dl-machine.h: Likewise.
* sysdeps/i386/sysdep.h: Likewise.
* sysdeps/i386/i686/memcmp.S: Likewise.
* sysdeps/powerpc/powerpc32/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/x86_64/sigaction.c: Likewise.

18 years ago* sysdeps/pthread/pthread_barrier_wait.c: Move to...
Ulrich Drepper [Sat, 28 Oct 2006 05:15:26 +0000 (05:15 +0000)]
* sysdeps/pthread/pthread_barrier_wait.c: Move to...

* pthread_barrier_wait.c: ...here.
* sysdeps/pthread/pthread_cond_broadcast.c: Move to...
* pthread_cond_broadcast.c: ...here.
* sysdeps/pthread/pthread_cond_signal.c: Move to...
* pthread_cond_signal.c: ...here.
* sysdeps/pthread/pthread_cond_timedwait.c: Move to...
* pthread_cond_timedwait.c: ...here.
* sysdeps/pthread/pthread_cond_wait.c: Move to...
* pthread_cond_wait.c: ...here.
* sysdeps/pthread/pthread_once.c: Move to...
* pthread_once.c: ...here.
* sysdeps/pthread/pthread_rwlock_rdlock.c: Move to...
* pthread_rwlock_rdlock.c: ...here.
* sysdeps/pthread/pthread_rwlock_timedrdlock.c: Move to...
* pthread_rwlock_timedrdlock.c: ...here.
* sysdeps/pthread/pthread_rwlock_timedwrlock.c: Move to...
* pthread_rwlock_timedwrlock.c: ...here.
* sysdeps/pthread/pthread_rwlock_unlock.c: Move to...
* pthread_rwlock_unlock.c: ...here.
* sysdeps/pthread/pthread_rwlock_wrlock.c: Move to...
* pthread_rwlock_wrlock.c: ...here.
* sysdeps/pthread/pthread_spin_destroy.c: Move to...
* pthread_spin_destroy.c: ...here.
* sysdeps/pthread/pthread_spin_init.c: Move to...
* pthread_spin_init.c: ...here.
* sysdeps/pthread/pthread_spin_unlock.c: Move to...
* pthread_spin_unlock.c: ...here.
* sysdeps/pthread/pthread_getcpuclockid.c: Move to...
* pthread_getcpuclockid.c: ...here.

18 years ago* sysdeps/x86_64/tls.h: Likewise.
Ulrich Drepper [Sat, 28 Oct 2006 04:01:15 +0000 (04:01 +0000)]
* sysdeps/x86_64/tls.h: Likewise.

2006-10-27  Jakub Jelinek  <jakub@redhat.com>

18 years ago* Makerules: USE_TLS support is now default.
Ulrich Drepper [Fri, 27 Oct 2006 23:26:20 +0000 (23:26 +0000)]
* Makerules: USE_TLS support is now default.

* tls.make.c: Likewise.

18 years agoUSE_TLS support is now default.
Ulrich Drepper [Fri, 27 Oct 2006 23:11:47 +0000 (23:11 +0000)]
USE_TLS support is now default.

* tls.make.c: USE_TLS support is now default.
* csu/Versions: Likewise.
* csu/libc-start.c: Likewise.
* csu/libc-tls.c: Likewise.
* csu/version.c: Likewise.
* dlfcn/dlinfo.c: Likewise.
* elf/dl-addr.c: Likewise.
* elf/dl-cache.c: Likewise.
* elf/dl-close.c: Likewise.
* elf/dl-iteratephdr.c: Likewise.
* elf/dl-load.c: Likewise.
* elf/dl-lookup.c: Likewise.
* elf/dl-object.c: Likewise.
* elf/dl-open.c: Likewise.
* elf/dl-reloc.c: Likewise.
* elf/dl-support.c: Likewise.
* elf/dl-sym.c: Likewise.
* elf/dl-sysdep.c: Likewise.
* elf/dl-tls.c: Likewise.
* elf/ldconfig.c: Likewise.
* elf/rtld.c: Likewise.
* elf/tst-tls-dlinfo.c: Likewise.
* elf/tst-tls1.c: Likewise.
* elf/tst-tls10.h: Likewise.
* elf/tst-tls14.c: Likewise.
* elf/tst-tls2.c: Likewise.
* elf/tst-tls3.c: Likewise.
* elf/tst-tls4.c: Likewise.
* elf/tst-tls5.c: Likewise.
* elf/tst-tls6.c: Likewise.
* elf/tst-tls7.c: Likewise.
* elf/tst-tls8.c: Likewise.
* elf/tst-tls9.c: Likewise.
* elf/tst-tlsmod1.c: Likewise.
* elf/tst-tlsmod13.c: Likewise.
* elf/tst-tlsmod13a.c: Likewise.
* elf/tst-tlsmod14a.c: Likewise.
* elf/tst-tlsmod2.c: Likewise.
* elf/tst-tlsmod3.c: Likewise.
* elf/tst-tlsmod4.c: Likewise.
* elf/tst-tlsmod5.c: Likewise.
* elf/tst-tlsmod6.c: Likewise.
* include/errno.h: Likewise.
* include/link.h: Likewise.
* include/tls.h: Likewise.
* locale/global-locale.c: Likewise.
* locale/localeinfo.h: Likewise.
* malloc/arena.c: Likewise.
* malloc/hooks.c: Likewise.
* malloc/malloc.c: Likewise.
* resolv/Versions: Likewise.
* sysdeps/alpha/dl-machine.h: Likewise.
* sysdeps/alpha/libc-tls.c: Likewise.
* sysdeps/generic/ldsodefs.h: Likewise.
* sysdeps/generic/tls.h: Likewise.
* sysdeps/i386/dl-machine.h: Likewise.
* sysdeps/ia64/dl-machine.h: Likewise.
* sysdeps/ia64/libc-tls.c: Likewise.
* sysdeps/mach/hurd/fork.c: Likewise.
* sysdeps/mach/hurd/i386/tls.h: Likewise.
* sysdeps/powerpc/powerpc32/dl-machine.c: Likwise.
* sysdeps/powerpc/powerpc32/dl-machine.h: Likewise.
* sysdeps/powerpc/powerpc64/dl-machine.h: Likewise.
* sysdeps/s390/libc-tls.c: Likewise.
* sysdeps/s390/s390-32/dl-machine.h: Likewise.
* sysdeps/s390/s390-64/dl-machine.h: Likewise.
* sysdeps/sh/dl-machine.h: Likewise.
* sysdeps/sparc/sparc32/dl-machine.h: Likewise.
* sysdeps/sparc/sparc64/dl-machine.h: Likewise.
* sysdeps/x86_64/dl-machine.h: Likewise.

18 years ago* elf/Makefile: Add rules to build and run tst-thrlock.
Ulrich Drepper [Fri, 27 Oct 2006 21:01:42 +0000 (21:01 +0000)]
* elf/Makefile: Add rules to build and run tst-thrlock.

* elf/tst-thrlock.c:  New file.

18 years ago* elf/dl-close.c (_dl_close_worker): Renamed from _dl_close and
Ulrich Drepper [Fri, 27 Oct 2006 20:14:53 +0000 (20:14 +0000)]
* 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.

we are sure we do not need it anymore for _dl_close.  Also move
* elf/dl-lookup.c (_dl_debug_bindings): Remove unused symbol_scope

18 years ago[BZ #3426] cvs/fedora-glibc-20061027T1902
Ulrich Drepper [Fri, 27 Oct 2006 18:48:07 +0000 (18:48 +0000)]
[BZ #3426]

* stdlib/stdlib.h: Adjust comment for canonicalize_file_name to
reality.

18 years ago[BZ #3429]
Ulrich Drepper [Fri, 27 Oct 2006 18:43:38 +0000 (18:43 +0000)]
[BZ #3429]

2006-10-27  Ulrich Drepper  <drepper@redhat.com>
[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>.

18 years ago* elf/dl-lookup.c (_dl_debug_bindings): Remove unised symbol_scope
Ulrich Drepper [Fri, 27 Oct 2006 15:54:20 +0000 (15:54 +0000)]
* elf/dl-lookup.c (_dl_debug_bindings): Remove unised symbol_scope

argument.
(_dl_lookup_symbol_x): Adjust caller.

* sysdeps/generic/ldsodefs.h (struct link_namespaces): Remove
_ns_global_scope.
* elf/rtld.c (dl_main): Don't initialize _ns_global_scope.

* elf/dl-libc.c: Revert l_scope name changes.
* elf/dl-load.c: Likewise.
* elf/dl-object.c: Likewise.
* elf/rtld.c: Likewise.
* elf/dl-close.c (_dl_close): Likewise.
* elf/dl-open.c (dl_open_worker): Likewise.  If not SINGLE_THREAD_P,
always use __rtld_mrlock_{change,done}.  Always free old scope list
here if not l_scope_mem.
* elf/dl-runtime.c (_dl_fixup, _dl_profile_fixup): Revert l_scope name
change.  Never free scope list here.  Just __rtld_mrlock_lock before
the lookup and __rtld_mrlock_unlock it after the lookup.
* elf/dl-sym.c: Likewise.
* include/link.h (struct r_scoperec): Remove.
(struct link_map): Replace l_scoperec with l_scope, l_scoperec_mem
with l_scope_mem and l_scoperec_lock with l_scope_lock.

18 years ago* pthread_attr_setstacksize.c (NEW_VERNUM): Define to GLIBC_2_3_3
Ulrich Drepper [Thu, 26 Oct 2006 17:28:12 +0000 (17:28 +0000)]
* pthread_attr_setstacksize.c (NEW_VERNUM): Define to GLIBC_2_3_3

by default rather than 2_3_3.

18 years ago* sysdeps/gnu/netinet/tcp.h: Define TCP_CONGESTION.
Ulrich Drepper [Wed, 25 Oct 2006 22:23:00 +0000 (22:23 +0000)]
* sysdeps/gnu/netinet/tcp.h: Define TCP_CONGESTION.

18 years ago* configure.in: Disable building profile libraries by default. cvs/fedora-glibc-20061025T1857
Ulrich Drepper [Wed, 18 Oct 2006 21:21:02 +0000 (21:21 +0000)]
* configure.in: Disable building profile libraries by default.

18 years ago[BZ #3313]
Ulrich Drepper [Wed, 18 Oct 2006 19:26:30 +0000 (19:26 +0000)]
[BZ #3313]

2006-10-17  Jakub Jelinek  <jakub@redhat.com>
* 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.

2006-10-18  Ulrich Drepper  <drepper@redhat.com>

* elf/dl-lookup.c (_dl_lookup_symbol_x): Add warning to
_dl_lookup_symbol_x code.

2006-10-17  Jakub Jelinek  <jakub@redhat.com>

* elf/dl-runtime.c: Include sysdep-cancel.h.
(_dl_fixup, _dl_profile_fixup): Use __rtld_mrlock_* and
scoperec->nusers only if !SINGLE_THREAD_P.  Use atomic_*
instead of catomic_* macros.
* elf/dl-sym.c: Include sysdep-cancel.h.
(do_sym): Use __rtld_mrlock_* and scoperec->nusers only
if !SINGLE_THREAD_P.  Use atomic_* instead of catomic_* macros.
* elf/dl-close.c: Include sysdep-cancel.h.
(_dl_close): Use __rtld_mrlock_* and scoperec->nusers only
if !SINGLE_THREAD_P.  Use atomic_* instead of catomic_* macros.
* elf/dl-open.c: Include sysdep-cancel.h.
(dl_open_worker): Use __rtld_mrlock_* and scoperec->nusers only
if !SINGLE_THREAD_P.  Use atomic_* instead of catomic_* macros.

2006-10-17  Jakub Jelinek  <jakub@redhat.com>

[BZ #3313]
* malloc/malloc.c (malloc_consolidate): Set maxfb to address of last
fastbin rather than end of fastbin array.

2006-10-18  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/i386/i486/bits/atomic.h (catomic_decrement): Use correct
body macro.
* sysdeps/x86_64/bits/atomic.h
(__arch_c_compare_and_exchange_val_64_acq): Add missing casts.
(catomic_decrement): Use correct body macro.

2006-10-17  Jakub Jelinek  <jakub@redhat.com>

* include/atomic.h: Add a unique prefix to all local variables
in macros.
* csu/tst-atomic.c (do_test): Test also catomic_* macros.

* include/link.h: Include <rtld-lowlevel.h>.  Define struct

18 years ago[BZ #3369]
Ulrich Drepper [Mon, 16 Oct 2006 15:20:20 +0000 (15:20 +0000)]
[BZ #3369]

2006-10-16  Ulrich Drepper  <drepper@redhat.com>
[BZ #3369]
* sysdeps/posix/getaddrinfo.c (rfc3484_sort): Fix typos in rules 4
and 7.

18 years ago* resolv/arpa/nameser.h: Document that ns_t_a6 is deprecated.
Ulrich Drepper [Sat, 14 Oct 2006 08:26:34 +0000 (08:26 +0000)]
* resolv/arpa/nameser.h: Document that ns_t_a6 is deprecated.

18 years ago[BZ #3313]
Ulrich Drepper [Fri, 13 Oct 2006 20:53:14 +0000 (20:53 +0000)]
[BZ #3313]

* malloc/malloc.c (malloc_consolidate): Don't use get_fast_max to
determine highest fast bin to consolidate, always look into all of
them.
(do_check_malloc_state): Only require for empty bins for large
sizes in main arena.

18 years ago* malloc/malloc.c (do_check_malloc_state): Only require for empty
Ulrich Drepper [Fri, 13 Oct 2006 20:30:12 +0000 (20:30 +0000)]
* malloc/malloc.c (do_check_malloc_state): Only require for empty

bins for large sizes in main arena.

18 years ago* libio/stdio.h: Add more __wur attributes.
Ulrich Drepper [Fri, 13 Oct 2006 19:52:02 +0000 (19:52 +0000)]
* libio/stdio.h: Add more __wur attributes.

18 years ago* elf/dl-minimal.c (realloc): Optimize last patch.
Ulrich Drepper [Fri, 13 Oct 2006 16:28:21 +0000 (16:28 +0000)]
* elf/dl-minimal.c (realloc): Optimize last patch.

18 years ago[BZ #3352]
Ulrich Drepper [Thu, 12 Oct 2006 21:52:54 +0000 (21:52 +0000)]
[BZ #3352]

2006-10-12  Richard Sandiford  <richard@codesourcery.com>
[BZ #3352]
* elf/dl-minimal.c (realloc): Let malloc() return a new pointer,
and use memcpy() if it does.

18 years agoAdd SEM_VALUE_MAX.
Ulrich Drepper [Thu, 12 Oct 2006 21:30:42 +0000 (21:30 +0000)]
Add SEM_VALUE_MAX.

18 years ago[BZ #2510, BZ #2830]
Andreas Jaeger [Thu, 12 Oct 2006 05:27:24 +0000 (05:27 +0000)]
[BZ #2510, BZ #2830]

Update.
2006-11-12  Andreas Jaeger  <aj@suse.de>

[BZ #2510]
* manual/search.texi (Hash Search Function): Clarify.
(Array Search Function): Clarify.

2006-11-12  Joseph Myers  <joseph@codesourcery.com>

[BZ #2830]
* math/atest-exp.c (main): Cast hex value to mp_limb_t before
shifting.
* math/atest-exp2.c (read_mpn_hex): Likewise.
* math/atest-sincos.c (main): Likewise.

    Ulrich Drepper  <drepper@redhat.com>

18 years ago2006-11-12 Joseph Myers <joseph@codesourcery.com>
Andreas Jaeger [Thu, 12 Oct 2006 05:25:34 +0000 (05:25 +0000)]
2006-11-12  Joseph Myers  <joseph@codesourcery.com>

* math/atest-exp.c (main): Cast hex value to mp_limb_t before
shifting.
* math/atest-exp2.c (read_mpn_hex): Likewise.
* math/atest-sincos.c (main): Likewise.

18 years ago* sysdeps/unix/sysv/linux/syscalls.list: Add epoll_pwait.
Ulrich Drepper [Wed, 11 Oct 2006 20:34:59 +0000 (20:34 +0000)]
* sysdeps/unix/sysv/linux/syscalls.list: Add epoll_pwait.

* sysdeps/unix/sysv/linux/sys/epoll.h: Declare epoll_pwait.
* sysdeps/unix/sysv/linux/Versions (libc): Add epoll_pwait for
version GLIBC_2.6.
* Versions.def: Add GLIBC_2.6 for libc.

* sysdeps/unix/sysv/linux/i386/sysdep.h (DOARGS_6): Fix offset.

18 years ago* sysdeps/i386/i486/bits/atomic.h: Add catomic_* support.
Ulrich Drepper [Wed, 11 Oct 2006 19:12:56 +0000 (19:12 +0000)]
* sysdeps/i386/i486/bits/atomic.h: Add catomic_* support.

18 years ago* malloc/malloc.c (_int_malloc): Remove unused any_larger variable.
Ulrich Drepper [Wed, 11 Oct 2006 16:29:13 +0000 (16:29 +0000)]
* malloc/malloc.c (_int_malloc): Remove unused any_larger variable.

* nis/nis_defaults.c (__nis_default_access): Don't call getenv twice.

* nis/nis_subr.c (nis_getnames): Use __secure_getenv instead of getenv.
* sysdeps/generic/unsecvars.h: Add NIS_PATH.

18 years ago* include/atomic.c: Define catomic_* operations.
Ulrich Drepper [Wed, 11 Oct 2006 09:01:52 +0000 (09:01 +0000)]
* include/atomic.c: Define catomic_* operations.

* sysdeps/x86_64/bits/atomic.h: Likewise.  Fix a few minor problems.
* stdlib/cxa_finalize.c: Use catomic_* operations instead of atomic_*.
* malloc/memusage.c: Likewise.
* gmon/mcount.c: Likewise.
* elf/dl-close.c: Likewise.
* elf/dl-open.c: Likewise.
* elf/dl-profile.c: Likewise.
* elf/dl-sym.c: Likewise.
* elf/dl-runtime.c: Likewise.
* elf/dl-fptr.c: Likewise.
* resolv/res_libc.c: Likewise.

18 years ago* nis/nis_subr.c (nis_getnames): Add trailing dot to NIS_PATH
Ulrich Drepper [Wed, 11 Oct 2006 01:28:34 +0000 (01:28 +0000)]
* 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.

18 years ago(nis_getnames): Make sure that we always return at least one entry consisting of...
Ulrich Drepper [Wed, 11 Oct 2006 01:22:51 +0000 (01:22 +0000)]
(nis_getnames): Make sure that we always return at least one entry consisting of the parameter concatenated with the domain.

18 years ago* sysdeps/mach/hurd/utimes.c: Use a union to avoid an improper cast.
Roland McGrath [Tue, 10 Oct 2006 09:28:52 +0000 (09:28 +0000)]
* sysdeps/mach/hurd/utimes.c: Use a union to avoid an improper cast.

* sysdeps/mach/hurd/futimes.c: Likewise.
* sysdeps/mach/hurd/lutimes.c: Likewise.

18 years ago2006-10-10 Roland McGrath <roland@frob.com>
Roland McGrath [Tue, 10 Oct 2006 09:28:40 +0000 (09:28 +0000)]
2006-10-10  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/utimes.c: Use a union to avoid an improper cast.
* sysdeps/mach/hurd/futimes.c: Likewise.
* sysdeps/mach/hurd/lutimes.c: Likewise.