about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
...
* Don't confuse unwinder by loading mangled values in %rbp and %rsp registers ↵Ulrich Drepper2005-12-281-10/+13
| | | | and by wrong cfi.
* * config.make.in (c++-sysincludes): New substituted variable.Roland McGrath2005-12-285-2/+26
| | | | | | * configure.in (CXX_SYSINCLUDES): New substituted variable. * configure: Regenerated. * Makeconfig (CXXFLAGS): Prepend $(c++-sysincludes) here.
* * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.hRoland McGrath2005-12-2827-69/+231
| | | | | | | | | | | | | | | | | | | | | | (PTR_MANGLE): Fix cast. * sysdeps/alpha/bits/setjmp.h (_JMPBUF_UNWINDS): Take third argument DEMANGLE, and pass SP value through it. * sysdeps/hppa/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise. * sysdeps/i386/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise. * sysdeps/m68k/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise. * sysdeps/mips/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise. * sysdeps/powerpc/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise. * sysdeps/s390/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise. * sysdeps/sh/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise. * sysdeps/sparc/sparc32/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise. * sysdeps/unix/sysv/linux/ia64/bits/setjmp.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/setjmp.h: Likewise. * sysdeps/x86_64/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise. * hurd/sigunwind.c (_hurdsig_longjmp_from_handler): Pass inline demangler function to _JMPBUF_UNWINDS. * sysdeps/mach/hurd/jmp-unwind.c (demangle_ptr): New function. (_longjmp_unwind): Pass it to _JMPBUF_UNWINDS.
* * posix/tst-execle1.c (do_test): Add a const.Roland McGrath2005-12-2726-89/+138
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * posix/tst-execle2.c (do_test): Likewise. * posix/transbug.c (run_test): Add some casts. * posix/bug-regex22.c (main): Likewise. * posix/bug-regex5.c (main): Likewise. * wcsmbs/tst-mbsrtowcs.c (main): Likewise. * string/test-strspn.c (do_test, do_random_tests): Likewise. * string/test-strrchr.c (do_test, do_random_tests): Likewise. * string/test-strlen.c (do_random_tests): Likewise. * string/test-strpbrk.c (do_test, do_random_tests): Likewise. * string/test-strcmp.c (do_random_tests): Likewise. * string/test-strchr.c (do_test, do_random_tests): Likewise. * string/test-strcat.c (do_test, do_random_tests): Likewise. * string/test-strncpy.c (do_random_tests): Likewise. * string/test-strcpy.c (do_test, do_random_tests): Likewise. * string/test-memccpy.c (do_test): Likewise. * string/test-memmove.c (do_test, do_random_tests): Likewise. * string/test-memcpy.c (do_test, do_random_tests): Likewise. * string/test-memcmp.c (do_test, do_random_tests): Likewise. * string/test-memchr.c (do_test, do_random_tests): Likewise. * dlfcn/bug-atexit1.c (do_test): Fix up prototype in cast. * stdio-common/tst-fgets.c (do_test): Add a cast. * iconvdata/bug-iconv4.c (xiconv): Add a cast. * locale/programs/simple-hash.c (insert_entry_2): Remove useless casts. * resolv/herror.c (herror): Remove unused extern decl. * libio/obprintf.c: Include "strfile.h". * elf/order2mod2.c (init): Cast ignored value to void. * stdio-common/tstdiomisc.c: If FLT_EVAL_METHOD is 2, use long
* 2005-12-27 Roland McGrath <roland@redhat.com>Roland McGrath2005-12-272-2/+2
| | | | | * posix/tst-execle1.c (do_test): Add a const. * posix/tst-execle2.c (do_test): Likewise.
* * elf/tst-tls13.c (do_test): Avoid using the library path whenUlrich Drepper2005-12-272-3/+6
| | | | looking for tst-tlsmod13a.so.
* * stdio-common/tstdiomisc.c: If FLT_EVEL_METHOD is 2 use longUlrich Drepper2005-12-273-5/+214
| | | | double math to generate NaN results.
* * sysdeps/unix/sysv/linux/sparc/bits/errno.h: Define EOWNERDEADUlrich Drepper2005-12-2711-21/+96
| | | | | | | | | | and ENOTRECOVERABLE if not already defined. * sysdeps/unix/sysv/linux/alpha/bits/errno.h: Likewise. 2005-12-27 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/alpha/Versions: Add new errlist-compat entry for up to 138 errnos.
* * iconv/gconv_trans.c (__gconv_transliterate): Demangle step __fctUlrich Drepper2005-12-273-4/+23
| | | | | | | | | before calling it. 2005-12-27 David S. Miller <davem@sunset.davemloft.net> * sysdeps/unix/sysv/linux/sparc/Versions: Add new errlist-compat entry for up to 134 errnos.
* * Versions.def: Add GLIBC_2.4 for libpthread. cvs/fedora-glibc-20051227T1426Ulrich Drepper2005-12-2731-58/+980
|
* * stdlib/Makefile ($(objpfx)isomac.out): Move -I.. to the end soUlrich Drepper2005-12-252-1/+6
| | | | that $(..)/bits is not found early.
* * manual/errno.texi: Add new Linux errno codes.Ulrich Drepper2005-12-246-0/+94
| | | | | * sysdeps/unix/sysv/linux/Versions: Add new errlist-compat entry for up to 132 errnos.
* * sysdeps/unix/sysv/linux/bits/errno.h: Define EOWNERDEAD andUlrich Drepper2005-12-244-5/+19
| | | | ENOTRECOVERABLE if not already defined.
* * pthread_mutex_destroy.c: Set mutex type to an invalid value.Ulrich Drepper2005-12-236-13/+32
| | | | | | | * pthread_mutex_lock.c: Return EINVAL for invalid mutex type. * pthread_mutex_trylock.c: Likewise. * pthread_mutex_timedlock.c: Likewise. * pthread_mutex_unlock.c: Likewise.
* [BZ #1566]Ulrich Drepper2005-12-232-1/+6
| | | | | | | 2005-12-23 Ulrich Drepper <drepper@redhat.com> [BZ #1566] * sysdeps/i386/i586/memusage.h: New file. * sysdeps/i386/memusage.h: Don't define GETTIME.
* i586 definitions for memusage.Ulrich Drepper2005-12-231-0/+1
|
* * sysdeps/pthread/sigaction.c: Use "" instead of <> to include self,Roland McGrath2005-12-231-0/+6
| | | | | so that #include_next's search location is not reset to the -I.. directory where <nptl/...> can be found.
* 2005-12-22 Roland McGrath <roland@redhat.com>Roland McGrath2005-12-231-2/+6
| | | | | | * sysdeps/pthread/sigaction.c: Use "" instead of <> to include self, so that #include_next's search location is not reset to the -I.. directory where <nptl/...> can be found.
* [BZ #1499]Ulrich Drepper2005-12-232-4/+9
| | | | | * misc/syslog.c (SyslogAddr): Use sockaddr_un instead of sockaddr. (openlog_internal): Adjust for this change.
* * Makeconfig: Define CXXFLAGS. Split out warnings from +gccwarn whichUlrich Drepper2005-12-238-7/+159
| | | | | | | | | | are not understood by the C++ compiler. * Makerules: Add rules to build C++ code for test cases. * include/stdlib.h: Protect for inclusion in C++ code. * include/time.h: Likewise. * test-skeleton.c (timeout_handler): Rewrite ts initialization for C++ compatibility.
* (timeout_handler): Rewrite ts initialization for C++.Ulrich Drepper2005-12-231-1/+3
|
* * Makerules [gen-as-const-headers] (tests): Add one test per .symRoland McGrath2005-12-221-0/+8
| | | | | | | file, not just one. ($(objpfx)test-as-const.c): Target replaced with ... ($(objpfx)test-as-const-%.c): ... this pattern rule. (generated): Add those files.
* 2005-12-22 Roland McGrath <roland@redhat.com>Roland McGrath2005-12-221-4/+4
| | | | | | | | * Makerules [gen-as-const-headers] (tests): Add one test per .sym file, not just one. ($(objpfx)test-as-const.c): Target replaced with ... ($(objpfx)test-as-const-%.c): ... this pattern rule. (generated): Add those files.
* * sysdeps/x86_64/__longjmp.S: Also protect SP and BP.Ulrich Drepper2005-12-223-2/+13
| | | | * sysdeps/x86_64/setjmp.S: Likewise.
* Also protect SP and BP.Ulrich Drepper2005-12-222-0/+11
|
* Typo fix.Roland McGrath2005-12-221-2/+2
|
* * sysdeps/unix/sysv/linux/i386/ucontext_i.h: File removed.Roland McGrath2005-12-2225-634/+366
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/unix/sysv/linux/i386/ucontext_i.sym: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/ucontext_i.h: File removed. * sysdeps/unix/sysv/linux/powerpc/powerpc32/ucontext_i.sym: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc64/ucontext_i.h: File removed. * sysdeps/unix/sysv/linux/powerpc/powerpc64/ucontext_i.sym: New file. * sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h: File removed. * sysdeps/unix/sysv/linux/s390/s390-64/ucontext_i.h: File removed. * sysdeps/unix/sysv/linux/s390/ucontext_i.sym: New file. * sysdeps/unix/sysv/linux/sh/sh3/ucontext_i.h: File removed. * sysdeps/unix/sysv/linux/sh/sh3/ucontext_i.sym: New file. * sysdeps/unix/sysv/linux/sh/sh4/ucontext_i.h: File removed. * sysdeps/unix/sysv/linux/sh/sh4/ucontext_i.sym: New file. * sysdeps/unix/sysv/linux/x86_64/ucontext_i.h: File removed. * sysdeps/unix/sysv/linux/x86_64/ucontext_i.sym: New file. * sysdeps/unix/sysv/linux/i386/Makefile [$(subdir) = stdlib]: (gen-as-const-headers): Add it. * sysdeps/unix/sysv/linux/powerpc/Makefile: Likewise. * sysdeps/unix/sysv/linux/sh/Makefile: Likewise. * sysdeps/unix/sysv/linux/s390/Makefile: Likewise. * sysdeps/unix/sysv/linux/x86_64/Makefile: Likewise. * stdlib/tst-ucontext-off.c: File removed. * stdlib/Makefile (tests): Remove it. * scripts/gen-as-const.awk: Support generating a test program. * Makerules [gen-as-const-headers] (tests): Add test-as-const. [gen-as-const-headers] ($(objpfx)test-as-const.c): New target.
* 2005-12-21 Roland McGrath <roland@redhat.com>Roland McGrath2005-12-2273-4840/+9
| | | | | | | | | | | * sysdeps/generic/bits: Subdirectory and all files moved to ... * bits: ... here, new subdirectory. * Makeconfig (+includes): Reordered includes to put build and sysdeps dirs first after $(..)include, $(sysincludes) last. * sysdeps/generic/bits: Subdirectory and all files moved to ... * bits: ... here, new subdirectory. * Makeconfig (+includes): Reordered includes to put build and sysdeps dirs first after $(..)include, $(sysincludes) last.
* [BZ #2066]Roland McGrath2005-12-222-2/+11
| | | | | | | 2005-12-21 Roland McGrath <roland@redhat.com> [BZ #2066] * intl/l10nflist.c (_nl_make_l10nflist): Free ABS_FILENAME when later malloc fails.
* * sysdeps/powerpc/fpu/libm-test-ulps: Update for GCC 4.1 prerelease.Roland McGrath2005-12-222-16/+22
|
* * sysdeps/mach/hurd/ifreq.c: Add missing #includes.Roland McGrath2005-12-2113-20/+40
|
* * elf/cache.c: Use <> rather than "" #includes.Roland McGrath2005-12-2135-70/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * elf/chroot_canon.c: Likewise. * elf/dl-lookup.c: Likewise. * elf/ldconfig.c: Likewise. * elf/readlib.c: Likewise. * elf/rtld.c: Likewise. * gmon/mcount.c: Likewise. * hurd/hurdfault.c: Likewise. * hurd/hurdsig.c: Likewise. * hurd/report-wait.c: Likewise. * hurd/sigunwind.c: Likewise. * mach/setup-thread.c: Likewise. * rt/aio_read64.c: Likewise. * rt/aio_sigqueue.c: Likewise. * rt/aio_write64.c: Likewise. * soft-fp/soft-fp.h: Likewise. * stdio-common/tmpfile64.c: Likewise. * sysdeps/mach/hurd/fork.c: Likewise. * sysdeps/mach/hurd/hppa/trampoline.c: Likewise. * sysdeps/mach/hurd/i386/trampoline.c: Likewise. * sysdeps/mach/hurd/mips/trampoline.c: Likewise. * sysdeps/mach/hurd/powerpc/trampoline.c: Likewise. * sysdeps/posix/sprofil.c: Likewise. * sysdeps/pthread/aio_cancel.c: Likewise. * sysdeps/pthread/aio_fsync.c: Likewise. * sysdeps/pthread/aio_read64.c: Likewise. * sysdeps/pthread/aio_read.c: Likewise. * sysdeps/pthread/aio_suspend.c: Likewise. * sysdeps/pthread/aio_write64.c: Likewise. * sysdeps/pthread/aio_write.c: Likewise. * sysdeps/pthread/lio_listio64.c: Likewise. * sysdeps/pthread/lio_listio.c: Likewise. * sysdeps/unix/sysv/linux/aio_sigqueue.c: Likewise. * sysdeps/unix/sysv/tcflow.c: Likewise.
* * sysdeps/generic/unwind-dw2.c (extract_cie_info): Add a cast.Roland McGrath2005-12-213-4/+8
| | | | * elf/dl-error.c (_dl_signal_error): Use .__jmpbuf in __longjmp call.
* * csu/dso_handle.c (__dso_handle): Add const to pointer type too.Roland McGrath2005-12-211-0/+4
|
* 2005-12-21 Roland McGrath <roland@redhat.com>Roland McGrath2005-12-211-1/+1
| | | | * csu/dso_handle.c (__dso_handle): Add const to pointer type too.
* * iconv/gconv_conf.c: Initialize empty_path_elem.Ulrich Drepper2005-12-212-1/+3
|
* * sysdeps/ieee754/dbl-64/halfulp.c: Mark tab54 as static and const.Ulrich Drepper2005-12-217-18/+59
| | | | | | | | | | | * sysdeps/i386/fpu/e_expl.c: Mark c0 and c1 as const. * sysdeps/ieee754/flt-32/s_expm1f.c: Make sure huge and tiny end up in .rodata. * sysdeps/ieee754/flt-32/e_exp2f.c: Make sure TWO127 and TWOM100 end up in .rodata. * sysdeps/ieee754/flt-32/e_expf.c: Likewise. * sysdeps/ieee754/dbl-64/e_exp2.c: Make sure TWO1023 and TWOM1000 end up in .rodata.
* * elf/readlib.c: Fix include of readelflib.c.Ulrich Drepper2005-12-212-1/+5
|
* [BZ #1962] cvs/fedora-glibc-20051221T0931Ulrich Drepper2005-12-212-5/+10
| | | | | | * io/fts.c (fts_open): Change type of len to size_t. (fts_build): Remove cast in call to fts_alloc. (fts_alloc): Change third parameter's type to size_t.
* [BZ #1960]Ulrich Drepper2005-12-212-1/+7
| | | | | | 2005-12-21 Ulrich Drepper <drepper@redhat.com> [BZ #1960] * io/fts.c (fts_open): Avoid function call in MAX macro use.
* * locale/xlocale.c (_nl_C_locobj): Mark as const.Ulrich Drepper2005-12-2113-42/+57
| | | | | | | | | | | | | | | * include/locale.h: Define _nl_C_locobj_ptr. * iconv/gconv_charset.h: Use _nl_C_locobj_ptr instead of using pointer to _nl_C_locobj because we also need a cast. * iconv/gconv_conf.c: Likewise. * iconv/gconv_int.h: Likewise. * iconv/gconv_open.c: Likewise. * locale/duplocale.c: Likewise. * locale/freelocale.c: Likewise. * locale/newlocale.c: Likewise. * misc/syslog.c: Likewise. * stdlib/strtod_l.c: Likewise. * sysdeps/unix/sysv/linux/getloadavg.c: Likewise.
* * csu/dso_handle.c (__dso_handle): Mark as const.Ulrich Drepper2005-12-212-2/+5
|
* * intl/plural-exp.c (GERMANIC_PLURAL): Mark as const.Ulrich Drepper2005-12-213-4/+8
| | | | | * intl/plural-exp.h: Adjust declaration of __gettext_germanic_plural.
* * resolv/herror.c (h_errlist): Mark as const.Ulrich Drepper2005-12-212-2/+7
| | | | (h_nerr): Likewise.
* * sunrpc/clnt_unix.c (unix_ops): Mark as const.Ulrich Drepper2005-12-206-11/+17
| | | | | | | | | * sunrpc/auth_des.c (authdes_ops): Likewise. * sunrpc/svc_raw.c (server_ops): Likewise. * sunrpc/clnt_udp.c (udp_ops): Likewise. * sunrpc/clnt_tcp.c (tcp_ops): Likewise. * sunrpc/clnt_raw.c (client_ops): Likewise. * sunrpc/auth_unix.c (auth_unix_ops): Likewise.
* (client_ops): Mark as const.Ulrich Drepper2005-12-201-2/+2
|
* [BZ #2061]Roland McGrath2005-12-202-3/+14
| | | | | | 2005-12-15 Thomas Schwinge <tschwinge@gnu.org> [BZ #2061] * sysdeps/mach/hurd/xmknod.c (__xmknod): Handle S_IFREG.
* * sysdeps/unix/sysv/linux/ifreq.h: File removed.Roland McGrath2005-12-203-42/+11
| | | | | | | | * sysdeps/unix/sysv/linux/ifreq.c: #include "kernel-features.h" here. * sysdeps/mach/hurd/ifreq.h: File removed. (__ifreq): Function moved to ... * sysdeps/mach/hurd/ifreq.c: ... here, new file.
* 2005-12-20 Roland McGrath <roland@redhat.com>Roland McGrath2005-12-201-23/+2
| | | | | | * sysdeps/mach/hurd/ifreq.h: File removed. (__ifreq): Function moved to ... * sysdeps/mach/hurd/ifreq.c: ... here, new file.
* * sunrpc/auth_unix.c (auth_unix_ops): Mark as const.Ulrich Drepper2005-12-202-3/+4
| | | | * sunrpc/auth_none.c (ops): Likewise.