about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* * wcsmbs/wctob.c (wctob): Make buf array of unsigned char.Ulrich Drepper2005-03-069-112/+56
| | | | | | | | | | | * sysdeps/generic/strchrnul.c: Add cast to avoid warning. * libio/iofwide.c: Add casts to avoid warnings. * stdio-common/printf-prs.c (parse_printf_format): Introduce new variable f to avoid warnings. * sysdeps/unix/sysv/linux/x86_64/makecontext.c (__makecontext): Fix a few casts to avoid warnings. * iconv/gconv_simple.c (internal_utf8_loop): Make start unsigned to avoid warning.
* * include/bits/unistd.h: New file.Ulrich Drepper2005-03-064-1/+13
| | | | * include/bits/socket2.h: New file.
* * sunrpc/key_call.c: Remove doors support.Ulrich Drepper2005-03-067-116/+23
| | | | | | | | | | | | | | | | | | * sunrpc/Makefile: Remove CPPFLAGS-key_call.c definition. * configure.in: Remove test for doors support which never existed. * config.make.in: Remove have_doors entry. * configure.in: Make sure at least gcc 3.4 is used. Undo last change. * config.make.in: Undo last change. * sysdeps/i386/Makefile ((CFLAGS-initfini.s): Unconditionally use -mtune. * sysdeps/i386/dl-machine.h (ELF_MACHINE_NO_RELA): Define unconditionally to (defined RTLD_BOOTSTRAP). * sysdeps/arm/dl-machine.h (ELF_MACHINE_NO_RELA): Likewise. 2005-03-05 Jakub Jelinek <jakub@redhat.com>
* (ELF_MACHINE_NO_RELA): Define unconditionally to defined RTLD_BOOTSTRAP.Ulrich Drepper2005-03-062-6/+2
|
* * sysdeps/generic/ldsodefs.h (_dl_out_of_memory_internal): Remove decl.Roland McGrath2005-03-0619-23/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (_dl_out_of_memory): Use rtld_hidden_proto. * elf/dl-error.c (_dl_out_of_memory): Use rtld_hidden_data_def. (_dl_signal_error): Don't use INTUSE on _dl_out_of_memory. * elf/dl-open.c (_dl_open): Likewise. * elf/dl-deps.c (_dl_map_object_deps): Likewise. * sunrpc/des_impl.c (des_set_key): Make first argument unsigned char *. * elf/dl-addr.c (_dl_addr): Add a cast. * elf/unload3mod4.c: Declare foo. * elf/testobj2.c: Include <stdio.h>. * sysdeps/gnu/errlist.awk: Emit NERR macro for _sys_nerr_internal value constant, and use it in the defn. * sysdeps/gnu/errlist-compat.awk: Use NERR in array decl. Use actual size for compat array decls. * config.make.in (cc-mtune): New substituted variable. * configure.in (libc_cv_cc_mtune): New test for -mtune= switch, done only if libc_mtune_example is defined. * configure: Regenerated. * sysdeps/i386/configure.in (libc_mtune_example): Set it. * sysdeps/i386/configure: Regenerated. * sysdeps/i386/Makefile (CFLAGS-initfini.s): Use $(cc-mtune).
* * Makerules ($(inst_libdir)/libc.so): Use $(slibdir) instead ofRoland McGrath2005-03-053-1/+12
| | | | $(inst_slibdir) in AS_NEEDED directive.
* 2005-03-05 Jakub Jelinek <jakub@redhat.com>Roland McGrath2005-03-051-1/+1
| | | | | * Makerules ($(inst_libdir)/libc.so): Use $(slibdir) instead of $(inst_slibdir) in AS_NEEDED directive.
* * posix/bits/unistd.h (pread, pread64): Don't swap function arguments.Ulrich Drepper2005-03-032-3/+7
|
* * elf/testobj2.c (p): New function.Ulrich Drepper2005-03-032-0/+7
|
* [BZ #776] cvs/fedora-glibc-20050303T1335Ulrich Drepper2005-03-039-35/+128
| | | | | | | | | | | | | | | | | | | | | | | 2005-03-01 H.J. Lu <hongjiu.lu@intel.com> [BZ #776] * iconv/iconvconfig.c: Fix comment for the output file. (write_output): Clear padding in header. 2005-03-03 Ulrich Drepper <drepper@redhat.com> * elf/dl-close.c (_dl_close): Don't try to set up new searchpath if the loader is closed. Fixes unload3. * elf/tst-global1.c: New file. * elf/Makefile (tests): Add tst-global1. 2005-03-03 Jakub Jelinek <jakub@redhat.com> * elf/Makefile: Add rules to build and run unload3 test. * elf/unload3.c: New test. * elf/unload3mod1.c: New file. * elf/unload3mod2.c: New file. * elf/unload3mod3.c: New file. * elf/unload3mod4.c: New file.
* (tests): Add tst-global1. Add rules to build and run unload3 test.Ulrich Drepper2005-03-031-2/+15
|
* 2005-02-21 Alan Modra <amodra@bigpond.net.au>Roland McGrath2005-03-022-8/+8
| | | | | * sysdeps/unix/sysv/linux/powerpc/sys/procfs.h (elf_vrreg_t): Don't use __uint128_t.
* * posix/bits/unistd.h (read, pread, pread64): Use __bos0 instead cvs/fedora-glibc-20050302T1820Roland McGrath2005-03-013-16/+22
| | | | | of __bos. * socket/bits/socket2.h (recv, recvfrom): Likewise.
* [BZ #765]Roland McGrath2005-03-011-0/+1
| | | | | bz tag [BZ #765]
* [BZ #721]Roland McGrath2005-03-013-5/+22
| | | | | | | | | | | | | | | 2005-03-01 Roland McGrath <roland@redhat.com> [BZ #721] * sysdeps/arm/dl-machine.h (ELF_MACHINE_NO_RELA): Define this outside of [RESOLVE_MAP]. 2005-03-01 Alfred M. Szmidt <ams@gnu.org> * elf/dl-load.c (__stack_prot) [!PROT_GROWSUP && !PROT_GROWSDOWN]: Add missing initializer. * malloc/arena.c: #include <stdbool.h> outside of [SHARED && USE_TLS && !USE___THREAD].
* 2005-03-01 Alfred M. Szmidt <ams@gnu.org>Roland McGrath2005-03-011-3/+3
| | | | | * malloc/arena.c: #include <stdbool.h> outside of [SHARED && USE_TLS && !USE___THREAD].
* * csu/Makefile: Use printf instead of echo for some shells.Ulrich Drepper2005-03-014-3/+7
|
* * debug/read_chk.c (__read_chk): Always fail if the buffer is tooUlrich Drepper2005-03-013-4/+9
| | | | | | | small. * debug/readlink_chk.c (__readlink_chk): Likewise. * debug/pread64_chk.c (__pread64_chk): Likewise. * debug/pread_chk.c (__pread_chk): Likewise.
* [BZ #719, BZ #767, BZ #768, BZ #769]Roland McGrath2005-03-011-0/+15
| | | | | | | | | | | | | | | | | 2005-02-28 Roland McGrath <roland@redhat.com> * debug/warning-nop.c (__nop): Rename to nop, make it static. (__warndecl): Use alias attribute directly, instead of strong_alias macro. Add attribute_hidden. [BZ #719] [BZ #719] [BZ #769] [BZ #719] [BZ #719] [BZ #719] [BZ #768] [BZ #768] [BZ #767]
* 2005-02-28 Roland McGrath <roland@redhat.com>Roland McGrath2005-03-011-2/+4
| | | | | | * debug/warning-nop.c (__nop): Rename to nop, make it static. (__warndecl): Use alias attribute directly, instead of strong_alias macro. Add attribute_hidden.
* (__getcwd_chk): Always fail if the buffer is too small.Ulrich Drepper2005-03-013-17/+11
|
* * posix/bits/unistd.h: Avoid calling __*_chk variants if we canUlrich Drepper2005-03-0112-32/+81
| | | | | | | | | | | | | | | | | | | | determine the call will never trigger a failure. * sysdeps/i386/i686/memset_chk.S: Remove alias and warning. * sysdeps/x86_64/memset_chk.S: Likewise. 2005-02-24 Roland McGrath <roland@redhat.com> * debug/Versions (libc: GLIBC_2.4): Remove __memset_zero_constant_len_parameter. * sysdeps/generic/memset_chk.c: Remove alias and warning. * misc/sys/cdefs.h (__warndecl): New macro. * debug/warning-nop.c: New file. * string/bits/string3.h (memset): Call __warn_memset_zero_len with no arguments, instead of calling __memset_zero_constant_len_parameter. Use __warndecl for __warn_memset_zero_len. * debug/Makefile (routines): Add $(static-only-routines). (static-only-routines): New variable.
* * po/tr.po: Update from translation team.Ulrich Drepper2005-02-282-4/+8
|
* * elf/dl-addr.c: Cleanups. Move declaration next to first use.Ulrich Drepper2005-02-262-9/+9
|
* * dlfcn/dlerror.c (check_free): New function. Extract common codeUlrich Drepper2005-02-262-9/+28
| | | | | from fini and free_key_mem. Check whether this is libdl in the base namespace.
* * elf/dl-lookup.c (_dl_debug_bindings): Add namespace informationUlrich Drepper2005-02-261-0/+5
| | | | to debug output.
* (_dl_debug_bindings): Add namespace information to debug output.Ulrich Drepper2005-02-261-2/+4
|
* * alloca_cutoff.c: Correct license text. cvs/fedora-glibc-2_3-20050226T0141Roland McGrath2005-02-261-0/+11
| | | | | | | | | | * tst-unload.c: Likewise. * sysdeps/pthread/allocalim.h: Likewise. * sysdeps/pthread/pt-initfini.c: Likewise. * sysdeps/pthread/bits/libc-lock.h: Likewise. * sysdeps/pthread/bits/sigthread.h: Likewise. * sysdeps/unix/sysv/linux/bits/local_lim.h: Likewise. * sysdeps/unix/sysv/linux/bits/posix_opt.h: Likewise.
* 2005-02-25 Roland McGrath <roland@redhat.com>Roland McGrath2005-02-268-32/+32
| | | | | | | | | | | * alloca_cutoff.c: Correct license text. * tst-unload.c: Likewise. * sysdeps/pthread/allocalim.h: Likewise. * sysdeps/pthread/pt-initfini.c: Likewise. * sysdeps/pthread/bits/libc-lock.h: Likewise. * sysdeps/pthread/bits/sigthread.h: Likewise. * sysdeps/unix/sysv/linux/bits/local_lim.h: Likewise. * sysdeps/unix/sysv/linux/bits/posix_opt.h: Likewise.
* [BZ #758]Andreas Jaeger2005-02-251-0/+15
| | | | | | | | | | | | | | | | | | Update. 2004-11-11 Richard Sandiford <rsandifo@redhat.com> [BZ #758] * sysdeps/unix/sysv/linux/mips/configure.in (asm-unistd.h): Only preprocess <asm/unistd.h> if it defines ABI-prefixed syscall names like __NR_N32_open. Just include <asm/unistd.h> otherwise. * sysdeps/unix/sysv/linux/mips/configure: Regenerate. * sysdeps/unix/sysv/linux/mips/mips32/kern64/sysdep.h: Delete * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h (SYS_ify): Use the standard __NR prefix. * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h (SYS_ify): Likewise. * sysdeps/unix/sysv/linux/mips/Makefile (syscall-%.h): Rework so that the output file is compatible with both pre-2.6 and 2.6 kernel headers. Extract separate syscall lists for each ABI.
* [BZ #758]Andreas Jaeger2005-02-256-63/+103
| | | | | | | | | | | | | | | | 2004-11-11 Richard Sandiford <rsandifo@redhat.com> [BZ #758] * sysdeps/unix/sysv/linux/mips/configure.in (asm-unistd.h): Only preprocess <asm/unistd.h> if it defines ABI-prefixed syscall names like __NR_N32_open. Just include <asm/unistd.h> otherwise. * sysdeps/unix/sysv/linux/mips/configure: Regenerate. * sysdeps/unix/sysv/linux/mips/mips32/kern64/sysdep.h: Delete * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h (SYS_ify): Use the standard __NR prefix. * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h (SYS_ify): Likewise. * sysdeps/unix/sysv/linux/mips/Makefile (syscall-%.h): Rework so that the output file is compatible with both pre-2.6 and 2.6 kernel headers. Extract separate syscall lists for each ABI.
* Run tst-tls9-static again.Ulrich Drepper2005-02-241-0/+5
|
* * elf/Makefile: Run tst-tls9-static again.Ulrich Drepper2005-02-241-0/+2
|
* * Makerules (libc.so): Add AS_NEEDED line for dynamic linker.Ulrich Drepper2005-02-242-1/+5
|
* (libc.so): Add AS_NEEDED line for dynamic linker.Ulrich Drepper2005-02-241-1/+1
|
* typosRoland McGrath2005-02-231-2/+2
| | | | | (__libc_setup_tls): Initialize length of DTV based on array length. * elf/dl-load.c (_dl_map_object_from_fd): Make sure registers are
* * sysdeps/generic/libc-tls.c (static_dtv): Size the same as theUlrich Drepper2005-02-234-13/+14
| | | | | | | slotinfo array. (__libc_setup_tls_): Initializer length of DTV based on array length. * elf/dl-load.c: Revert last change. * sysdeps/generic/dl-tls.c: Revert last change.
* * posix/Makefile (tests): Add tst-execvp1, tst-execvp2, tst-execlp1,Ulrich Drepper2005-02-232-1/+22
| | | | | | | | | | | | | | | | | tst-execlp2, tst-execv1, tst-execv2, tst-execl1, tst-execl2, tst-execve1, tst-execve2, tst-execle1, and tst-execle2. * posix/tst-execl1.c: New file. * posix/tst-execl2.c: New file. * posix/tst-execle1.c: New file. * posix/tst-execle2.c: New file. * posix/tst-execlp1.c: New file. * posix/tst-execlp2.c: New file. * posix/tst-execv1.c: New file. * posix/tst-execv2.c: New file. * posix/tst-execve1.c: New file. * posix/tst-execve2.c: New file. * posix/tst-execvp1.c: New file. * posix/tst-execvp2.c: New file.
* Test for exec function.Ulrich Drepper2005-02-2312-0/+558
|
* * include/signal.h: Revert last change.Roland McGrath2005-02-221-0/+5
| | | | (__sigemptyset): Use __builtin_memset instead of memset.
* 2005-02-22 Roland McGrath <roland@redhat.com>Roland McGrath2005-02-221-2/+1
| | | | | * include/signal.h: Revert last change. (__sigemptyset): Use __builtin_memset instead of memset.
* * sysdeps/unix/sysv/linux/libc_fatal.c (__libc_message): UseUlrich Drepper2005-02-222-6/+12
| | | | non-cancelable I/O functions.
* * nscd/nscd-client.h: Include sys/uio.h.Ulrich Drepper2005-02-2213-28/+115
| | | | | | | | | | | | | | | | | (__readall, __readvall, writeall): New prototypes. * nscd/connections.c (writeall): New function. (handle_request): Use it. * nscd/aicache.c (addhstaiX): Likewise. * nscd/initgrcache.c (addinitgroupsX): Likewise. * nscd/hstcache.c (cache_addhst): Likewise. * nscd/grpcache.c (cache_addgr): Likewise. * nscd/pwdcache.c (cache_addpw): Likewise. * nscd/nscd_helper.c (__readall, __readvall): New functions. * nscd/nscd_getai.c (__nscd_getai): Use them. * nscd/nscd_getpw_r.c (__nscd_getpw_r): Likewise. * nscd/nscd_getgr_r.c (__nscd_getgr_r): Likewise. * nscd/nscd_gethst_r.c (__nscd_gethst_r): Likewise. * nscd/nscd_initgroups.c (__nscd_getgrouplist): Likewise.
* Include sys/uio.h. (__readall, __readvall, writeall): New prototypes.Ulrich Drepper2005-02-221-1/+12
|
* * include/sys/socket.h: Declare __recv.Roland McGrath2005-02-227-11/+35
| | | | | | | | | | | | | | * sysdeps/generic/recv.c (recv): Rename to __recv, and add weak alias. * sysdeps/mach/hurd/recv.c: Likewise. * sysdeps/unix/sysv/linux/libc_fatal.c: Include <execinfo.h> for __backtrace_* decls. * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h (INTERNAL_SYSCALL_ERROR_P): Evalute VAL. Parenthesize ERR. * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h: Likewise. * include/signal.h: Include <string.h> for memset decl.
* 2005-02-22 Roland McGrath <roland@redhat.com>Roland McGrath2005-02-221-0/+1
| | | | | * sysdeps/unix/sysv/linux/libc_fatal.c: Include <execinfo.h> for __backtrace_* decls.
* * posix/execvp.c (execvp): Fix invalid free.Ulrich Drepper2005-02-221-0/+4
|
* (execvp): Fix invalid free.Ulrich Drepper2005-02-221-1/+1
|
* Fix typo.Andreas Schwab2005-02-221-1/+1
| | | | * posix/execvp.c: Likewise.
* * malloc/Makefile (CFLAGS-mcheck-init.c): Add.Ulrich Drepper2005-02-223-13/+21
| | | | | * sunrpc/Makefile: Add $(PIC-ccflag) to CFLAGS-x* for librpcsvc.a objects.