summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Support for ia64 libm.Ulrich Drepper2005-03-312-0/+337
|
* revertRoland McGrath2005-03-311-39/+0
|
* * posix/fnmatch.c (fnmatch): For short patterns or strings attempt toUlrich Drepper2005-03-301-0/+5
| | | | avoid calling mbsrtowcs twice.
* (fnmatch): For short patterns or strings attempt to avoid calling mbsrtowcs ↵Ulrich Drepper2005-03-301-18/+61
| | | | twice.
* * elf/dl-load.c: Don't include dl-osinfo.h here.Roland McGrath2005-03-303-1/+40
|
* * sysdeps/unix/sysv/linux/dl-osinfo.h (_dl_discover_osversion): NewRoland McGrath2005-03-302-61/+78
| | | | | | | function, inline broken out of ... (DL_SYSDEP_OSCHECK): ... here. Use that. Do the discovery and set GLRO(dl_osversion) if successful, if __LINUX_KERNEL_VERSION <= 0.
* * manual/install.texi (Tools for Compilation): GNU binutils 2.15Roland McGrath2005-03-292-1/+6
| | | | is now needed.
* [BZ #661]Roland McGrath2005-03-293-7/+21
| | | | | | | | | | | 2005-03-19 Bruno Haible <bruno@clisp.org> * intl/dcigettext.c (struct known_translation_t): Change type of domainname field to 'const char *'. (DCIGETTEXT): Remove const-cast. [BZ #661] * grp/initgroups.c (internal_getgrouplist): Check if we have enough space before adding the primary group to the list.
* * posix/tst-execle1.c (do_test): Fix execle arguments.Roland McGrath2005-03-291-0/+5
| | | | * posix/tst-execle2.c (do_test): Likewise.
* 2005-03-29 Thorsten Kukuk <kukuk@suse.de>Roland McGrath2005-03-292-2/+4
| | | | | * posix/tst-execle1.c (do_test): Fix execle arguments. * posix/tst-execle2.c (do_test): Likewise.
* MIPS NPTL specific pthreadtypes.hAndreas Jaeger2005-03-291-0/+193
|
* * sysdeps/generic/w_exp2.c [NO_LONG_DOUBLE]: Fix typos in alias names.Roland McGrath2005-03-2810-3/+64
| | | | | | | | | | | | Reported by Mark Mitchell <mark@codesourcery.com>. * Versions.def (libm): Define GLIBC_2.4 set. * math/Versions (libm: GLIBC_2.4): Add this set, with exp2l. * sysdeps/i386/Versions (libm: GLIBC_2.1): Add this set, with exp2l. * sysdeps/ia64/Versions: Likewise. * sysdeps/m68k/Versions: Likewise. * sysdeps/sparc/sparc64/Versions: Likewise. * sysdeps/x86_64/Versions: New file. * sysdeps/mips/mips64/Versions: New file.
* * sysdeps/generic/wcstoul_l.c: Include "wcstol_l.c" rather thanRoland McGrath2005-03-282-2/+7
| | | | <wcstol_l.c>.
* * locale/langinfo.h (_NL_LOCALE_NAME): New macro.Roland McGrath2005-03-281-0/+7
| | | | | | [__USE_GNU] (NL_LOCALE_NAME): New macro. * locale/nl_langinfo.c: Grok special item value for _NL_LOCALE_NAME, return locale name string for the category.
* 2005-03-28 Roland McGrath <roland@redhat.com>Roland McGrath2005-03-282-3/+22
| | | | | | | * locale/langinfo.h (_NL_LOCALE_NAME): New macro. [__USE_GNU] (NL_LOCALE_NAME): New macro. * locale/nl_langinfo.c: Grok special item value for _NL_LOCALE_NAME, return locale name string for the category.
* Protect against multiple inclusion.Andreas Jaeger2005-03-282-3/+51
|
* Update.Andreas Jaeger2005-03-2835-258/+2186
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/mips/atomicity.h: Remove unused file. * sysdeps/mips/dl-machine.h (elf_machine_rel): Add TLS relocations. * sysdeps/mips/dl-tls.h: New file. * sysdeps/mips/libc-tls.c: New file. * sysdeps/mips/tls-macros.h: New file. * sysdeps/mips/bits/atomic.h: New file. * sysdeps/mips/bits/setjmp.h: Protect against multiple inclusion. * sysdeps/mips/elf/configure.in: New file. * sysdeps/mips/elf/configure: Generated. * sysdeps/mips/sys/asm.h: New file. * sysdeps/unix/sysv/linux/mips/vfork.S: New file. * sysdeps/unix/sysv/linux/mips/clone.S: Add NPTL and five-argument clone support. * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h (INTERNAL_SYSCALL_NCS): New. (INTERNAL_SYSCALL): Update for non-constant support. (internal_syscall0): Likewise. (internal_syscall1): Likewise. (internal_syscall2): Likewise. (internal_syscall3): Likewise. (internal_syscall4): Likewise. (internal_syscall5): Likewise. (internal_syscall6): Likewise. (internal_syscall7): Likewise. * sysdeps/unix/sysv/linux/mips/bits/siginfo.h (SIGEV_THREAD): Update to match the kernel. (SIGEV_CALLBACK): Likewise. (SIGEV_THREAD_ID): Likewise. 2005-03-28 Daniel Jacobowitz <dan@codesourcery.com>
* [BZ #783]Andreas Jaeger2005-03-287-279/+534
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-03-28 Daniel Jacobowitz <dan@codesourcery.com> [BZ #783] * elf/tst-auditmod1.c: Add MIPS support. * sysdeps/generic/ldsodefs.h (La_mips_32_regs): New. (La_mips_32_retval): New. (La_mips_64_regs): New. (La_mips_64_retval): New. (struct audit_ifaces): Add MIPS entries. * sysdeps/mips/dl-machine.h: Check RESOLVE_MAP instead of RESOLVE. (elf_machine_runtime_link_map, ELF_DL_FRAME_SIZE, ELF_DL_SAVE_ARG_REGS, ELF_DL_RESTORE_ARG_REGS, ELF_MACHINE_RUNTIME_TRAMPOLINE): Move to dl-trampoline.c. (RTLD_START): Align the stack before calling _dl_init_internal. Use .ent for _dl_start_user. (ARCH_LA_PLTENTER, ARCH_LA_PLTEXIT): Define. (elf_machine_rel, elf_machine_rel_relative, elf_machine_lazy_rel) (elf_machine_runtime_setup): Use "auto inline". (elf_machine_rela, elf_machine_rela_relative): Provide empty versions. (elf_machine_got_rel): Likewise. Use RESOLVE_MAP. * sysdeps/mips/dl-trampoline.c: New file. * sysdeps/mips/bits/link.h: New file. * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h (internal_syscall5): Use register operands instead of non-lvalue memory operands. (internal_syscall6): Likewise. (internal_syscall7): Likewise. 2005-03-28 Daniel Jacobowitz <dan@codesourcery.com> [BZ #783] * elf/tst-auditmod1.c: Add MIPS support. * sysdeps/generic/ldsodefs.h (La_mips_32_regs): New. (La_mips_32_retval): New. (La_mips_64_regs): New. (La_mips_64_retval): New. (struct audit_ifaces): Add MIPS entries. * sysdeps/mips/dl-machine.h: Check RESOLVE_MAP instead of RESOLVE. (elf_machine_runtime_link_map, ELF_DL_FRAME_SIZE, ELF_DL_SAVE_ARG_REGS, ELF_DL_RESTORE_ARG_REGS, ELF_MACHINE_RUNTIME_TRAMPOLINE): Move to dl-trampoline.c. (RTLD_START): Align the stack before calling _dl_init_internal. Use .ent for _dl_start_user. (ARCH_LA_PLTENTER, ARCH_LA_PLTEXIT): Define. (elf_machine_rel, elf_machine_rel_relative, elf_machine_lazy_rel) (elf_machine_runtime_setup): Use "auto inline". (elf_machine_rela, elf_machine_rela_relative): Provide empty versions. (elf_machine_got_rel): Likewise. Use RESOLVE_MAP. * sysdeps/mips/dl-trampoline.c: New file. * sysdeps/mips/bits/link.h: New file. * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h (internal_syscall5): Use register operands instead of non-lvalue memory operands. (internal_syscall6): Likewise. (internal_syscall7): Likewise.
* Update.Andreas Jaeger2005-03-281-0/+15
| | | | | | | | | | | | | | | | | 2005-03-27 Andreas Jaeger <aj@suse.de> * debug/warning-nop.c (__builtin___memcpy_chk): Define away to avoid warnings with older compiler. (__builtin___memcpy_chk): Likewise. (__builtin___memmove_chk: Likewise. (__builtin___mempcpy_chk): Likewise. (__builtin___memset_chk): Likewise. (__builtin___stpcpy_chk): Likewise. (__builtin___strcat_chk): Likewise. (__builtin___strcpy_chk): Likewise. (__builtin___strncat_chk): Likewise. (__builtin___strncpy_chk): Likewise. (__builtin_object_size): Likewise.
* (__builtin___memcpy_chk): Define away to Andreas Jaeger2005-03-281-0/+13
| | | | | | | | | | | | | | avoid warnings with older compiler. (__builtin___memcpy_chk): Likewise. (__builtin___memmove_chk: Likewise. (__builtin___mempcpy_chk): Likewise. (__builtin___memset_chk): Likewise. (__builtin___stpcpy_chk): Likewise. (__builtin___strcat_chk): Likewise. (__builtin___strcpy_chk): Likewise. (__builtin___strncat_chk): Likewise. (__builtin___strncpy_chk): Likewise. (__builtin_object_size): Likewise.
* * elf/tls-macros.h: Correct typo.Roland McGrath2005-03-271-0/+4
|
* 2005-03-27 Daniel Jacobowitz <dan@codesourcery.com>Roland McGrath2005-03-271-1/+1
| | | | * elf/tls-macros.h: Correct typo.
* * pthread_create.c (__pthread_create_2_1): Rename syscall error cvs/fedora-glibc-20050324T0715Ulrich Drepper2005-03-242-11/+14
| | | | variable to scerr.
* * nis/ypclnt.c (yp_2_yperr): Revert 2004-11-30 patch.Ulrich Drepper2005-03-241-0/+5
| | | | (ypprot_err): Use yp_2_yperr table also for YP_NODOM .. YP_NOMORE.
* (yp_2_yperr): Revert 2004-11-30 patch. (ypprot_err): Use yp_2_yperr table ↵Ulrich Drepper2005-03-241-2/+8
| | | | also for YP_NODOM .. YP_NOMORE.
* * locale/setlocale.c: Comment typo.Roland McGrath2005-03-232-1/+3
|
* * scripts/versions.awk: No errors for GLIBC_PRIVATE.Roland McGrath2005-03-232-1/+3
|
* * Versions.def (libdl, librt): Add GLIBC_2.3.4 version.Roland McGrath2005-03-223-7/+24
| | | | | * scripts/versions.awk: Print all errors and die at the end. Use library name in versions array keys.
* * elf/elf.h (PT_ARM_EXIDX): New macro.Roland McGrath2005-03-221-0/+4
|
* 2005-03-22 Daniel Jacobowitz <dan@codesourcery.com>Roland McGrath2005-03-221-0/+4
| | | | * elf/elf.h (PT_ARM_EXIDX): New macro.
* * sunrpc/xdr_stdio.c (xdrstdio_getlong, xdrstdio_putlong):Ulrich Drepper2005-03-224-7/+16
| | | | Convert correctly between long/int on 64bit big-endian.
* * sysdeps/ia64/_mcount.S: Newer kernels don't like register-framesUlrich Drepper2005-03-221-0/+6
| | | | | with more than 8 output registers. Fix this by passing original ar.pfs to _mcount_ret_helper via r3.
* Newer kernels don't like register-frames with more than 8 output registers. ↵Ulrich Drepper2005-03-221-3/+4
| | | | Fix this by passing original ar.pfs to _mcount_ret_helper via r3.
* * linuxthreads/sysdeps/m68k/Makefile: Remove to deleteAndreas Schwab2005-03-211-0/+5
| | | | unneeded o-iterator thing.
* Remove to delete unneeded o-iterator thing.Andreas Schwab2005-03-211-7/+0
|
* [BZ #786]Ulrich Drepper2005-03-207-25/+96
| | | | | | | | | | | | | | | 2005-03-15 Jakub Jelinek <jakub@redhat.com> [BZ #786] * sysdeps/generic/dl-tls.c (_dl_next_tls_modid): Handle GL(dl_tls_static_nelem) == GL(dl_tls_max_dtv_idx). * elf/Makefile: Add rules to build and run tst-tls15. * elf/tst-tls15.c: New test. * elf/tst-tlsmod15a.c: New file. * elf/tst-tlsmod15b.c: New file. 2005-03-20 Ulrich Drepper <drepper@redhat.com> * elf/rtld.c (dl_main): Always call init_tls if we have audit modules.
* * elf/dl-open.c (dl_open_worker): Fix typo.Ulrich Drepper2005-03-202-0/+6
|
* * malloc/malloc.c (public_cALLOc): We cannot skip the memoryUlrich Drepper2005-03-202-3/+8
| | | | clearing if perturb_byte != 0.
* * posix/bits/unistd.h (pread) [__USE_FILE_OFFSET64]: Use __off64_tUlrich Drepper2005-03-2010-106/+182
| | | | | | | | | | | | | | | | | instead of __off_t for last argument. * debug/Makefile (tests): Add tst-lfschk{1,2,3}. * debug/tst-lfschk1.c: New test. * debug/tst-lfschk2.c: New test. * debug/tst-lfschk3.c: New test. 2005-02-09 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/bits/termios.h (CMSPAR): Define. * sysdeps/unix/sysv/linux/sparc/bits/termios.h: Add __USE_MISC and __USE_XOPEN guards to match linux/bits/termios.h. * sysdeps/unix/sysv/linux/alpha/bits/termios.h: Likewise. (CMSPAR): Define. * sysdeps/unix/sysv/linux/powerpc/bits/termios.h: Likewise.
* * sysdeps/ia64/elf/initfini.c: Add local _init and _fini labels.Ulrich Drepper2005-03-208-2/+376
|
* [BZ #38]Ulrich Drepper2005-03-202-0/+6
| | | | | | 2005-02-27 Denis Barbier <barbier@debian.org> [BZ #38] * locale/iso-4217.def: Add CSD currency.
* * inet/test-ifaddrs.c: Use test-skeleton. cvs/fedora-glibc-20050319T1907Ulrich Drepper2005-03-193-6/+15
| | | | * inet/test_ifindex.c: Likewise.
* * elf/dl-lookup.c (add_dependency): Always search l_initfini ifUlrich Drepper2005-03-192-1/+4
| | | | the list exists.
* * elf/Makefile: Add rules to build and run order2.Ulrich Drepper2005-03-197-3/+128
| | | | | | | | * elf/order2.c: New file. * elf/order2mod1.c: New file. * elf/order2mod2.c: New file. * elf/order2mod3.c: New file. * elf/order2mod4.c: New file.
* * elf/dl-open.c (dl_open_worker): Print exact l_direct_opencount value,Ulrich Drepper2005-03-192-1/+6
| | | | it has been incremented before.
* * elf/dl-fini.c (_dl_fini): Split sorting of the maps in separateUlrich Drepper2005-03-194-103/+152
| | | | | | | | function _dl_sort_fini. (_dl_sort_fini): New function. * sysdeps/generic/ldsodefs.h: Declare _dl_sort_fini. * elf/dl-close.c (_dl_close): Call _dl_sort_fini before running destructors to call them in the right order.
* * sysdeps/powerpc/bits/link.h (La_ppc64_regs): Add lr_vrsave.Ulrich Drepper2005-03-193-104/+351
| | | | | | (La_ppc64_retval): Correct size of lrc_fp. * sysdeps/powerpc/powerpc64/dl-trampoline.S (_dl_profile_resolve): Fix up ABI problems and complete function.
* [BZ #779]Ulrich Drepper2005-03-1913-77/+459
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-03-10 Jakub Jelinek <jakub@redhat.com> * math/test-misc.c (main): Add some more tests. 2005-03-17 Jakub Jelinek <jakub@redhat.com> * posix/regcomp.c (re_compile_fastmap_iter): Fix check for failed __wcrtomb. Check return values of other __wcrtomb calls. * posix/regex_internal.c (build_wcs_buffer, re_string_skip_chars): Change mbclen type to size_t. (build_wcs_upper_buffer): Change mbclen and mbcdlen type to size_t. Handle mb chars whose upper case doesn't have multibyte representation in locale's charset. 2005-03-15 Jakub Jelinek <jakub@redhat.com> * malloc/malloc.c (_int_icalloc, _int_icomalloc, iALLOc, public_iCALLOc, public_iCALLOc, public_iCOMALLOc): Protect with #ifndef _LIBC. [BZ #779] * malloc/malloc.c (public_mTRIm): Initialize malloc if not yet initialized. 2005-03-10 Jakub Jelinek <jakub@redhat.com> * misc/sys/cdefs.h (__always_inline): Define. * posix/bits/unistd.h (read, pread, pread64, readlink, getcwd, getwd): Use __always_inline instead of __inline. * socket/bits/socket2.h (recv, recvfrom): Likewise. * libio/bits/stdio2.h (gets, fgets, fgets_unlocked): Likewise. * string/bits/string3.h (__memcpy_ichk, __memmove_ichk, __mempcpy_ichk, __memset_ichk, __strcpy_ichk, __stpcpy_ichk, __strncpy_ichk, __strcat_ichk, __strncat_ichk): Use __always_inline instead of __inline__ __attribute__ ((__always_inline__)). 2005-03-09 Jakub Jelinek <jakub@redhat.com> * debug/tst-chk1.c: Include sys/socket.h and sys/un.h. (do_test): Add new tests for recv, recvfrom, getcwd, getwd and readlink. Add some more tests for read, pread, pread64, fgets and fgets_unlocked. * posix/bits/unistd.h (read, pread, pread64, readlink, getcwd, getwd): Change macros into extern inline functions. (__read_alias, __pread_alias, __pread64_alias, __readlink_alias, __getcwd_alias, __getwd_alias): New prototypes. * socket/bits/socket2.h (recv, recvfrom): Change macros into extern inline functions. (__recv_alias, __recvfrom_alias): New prototypes. * libio/bits/stdio2.h (gets, fgets, fgets_unlocked): Change macros into extern inline functions. (__gets_alias, __fgets_alias, __fgets_unlocked_alias): New prototypes. * debug/pread_chk.c (__pread_chk): Fix order of arguments passed to __pread. * debug/pread64_chk.c (__pread64_chk): Fix order of arguments passed to __pread64.
* (read, pread, pread64, readlink, getcwd, getwd): Change macros into extern ↵Ulrich Drepper2005-03-191-32/+74
| | | | inline functions. (__read_alias, __pread_alias, __pread64_alias, __readlink_alias, __getcwd_alias, __getwd_alias): New prototypes.
* * configure.in: Use %function instead of @function.Roland McGrath2005-03-181-0/+5
| | | | * configure: Regenerated.