aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-12-24* sysdeps/unix/sysv/linux/bits/errno.h: Define EOWNERDEAD andUlrich Drepper4-5/+19
ENOTRECOVERABLE if not already defined.
2005-12-23* pthread_mutex_destroy.c: Set mutex type to an invalid value.Ulrich Drepper6-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.
2005-12-23[BZ #1566]Ulrich Drepper2-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.
2005-12-23i586 definitions for memusage.Ulrich Drepper1-0/+1
2005-12-23* sysdeps/pthread/sigaction.c: Use "" instead of <> to include self,Roland McGrath1-0/+6
so that #include_next's search location is not reset to the -I.. directory where <nptl/...> can be found.
2005-12-232005-12-22 Roland McGrath <roland@redhat.com>Roland McGrath1-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.
2005-12-23[BZ #1499]Ulrich Drepper2-4/+9
* misc/syslog.c (SyslogAddr): Use sockaddr_un instead of sockaddr. (openlog_internal): Adjust for this change.
2005-12-23* Makeconfig: Define CXXFLAGS. Split out warnings from +gccwarn whichUlrich Drepper8-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.
2005-12-23(timeout_handler): Rewrite ts initialization for C++.Ulrich Drepper1-1/+3
2005-12-22* Makerules [gen-as-const-headers] (tests): Add one test per .symRoland McGrath1-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-222005-12-22 Roland McGrath <roland@redhat.com>Roland McGrath1-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.
2005-12-22* sysdeps/x86_64/__longjmp.S: Also protect SP and BP.Ulrich Drepper3-2/+13
* sysdeps/x86_64/setjmp.S: Likewise.
2005-12-22Also protect SP and BP.Ulrich Drepper2-0/+11
2005-12-22Typo fix.Roland McGrath1-2/+2
2005-12-22* sysdeps/unix/sysv/linux/i386/ucontext_i.h: File removed.Roland McGrath25-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-222005-12-21 Roland McGrath <roland@redhat.com>Roland McGrath73-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.
2005-12-22[BZ #2066]Roland McGrath2-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.
2005-12-22* sysdeps/powerpc/fpu/libm-test-ulps: Update for GCC 4.1 prerelease.Roland McGrath2-16/+22
2005-12-21* sysdeps/mach/hurd/ifreq.c: Add missing #includes.Roland McGrath13-20/+40
2005-12-21* elf/cache.c: Use <> rather than "" #includes.Roland McGrath35-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.
2005-12-21* sysdeps/generic/unwind-dw2.c (extract_cie_info): Add a cast.Roland McGrath3-4/+8
* elf/dl-error.c (_dl_signal_error): Use .__jmpbuf in __longjmp call.
2005-12-21* csu/dso_handle.c (__dso_handle): Add const to pointer type too.Roland McGrath1-0/+4
2005-12-212005-12-21 Roland McGrath <roland@redhat.com>Roland McGrath1-1/+1
* csu/dso_handle.c (__dso_handle): Add const to pointer type too.
2005-12-21* iconv/gconv_conf.c: Initialize empty_path_elem.Ulrich Drepper2-1/+3
2005-12-21* sysdeps/ieee754/dbl-64/halfulp.c: Mark tab54 as static and const.Ulrich Drepper7-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.
2005-12-21* elf/readlib.c: Fix include of readelflib.c.Ulrich Drepper2-1/+5
2005-12-21[BZ #1962]cvs/fedora-glibc-20051221T0931Ulrich Drepper2-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.
2005-12-21[BZ #1960]Ulrich Drepper2-1/+7
2005-12-21 Ulrich Drepper <drepper@redhat.com> [BZ #1960] * io/fts.c (fts_open): Avoid function call in MAX macro use.
2005-12-21* locale/xlocale.c (_nl_C_locobj): Mark as const.Ulrich Drepper13-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.
2005-12-21* csu/dso_handle.c (__dso_handle): Mark as const.Ulrich Drepper2-2/+5
2005-12-21* intl/plural-exp.c (GERMANIC_PLURAL): Mark as const.Ulrich Drepper3-4/+8
* intl/plural-exp.h: Adjust declaration of __gettext_germanic_plural.
2005-12-21* resolv/herror.c (h_errlist): Mark as const.Ulrich Drepper2-2/+7
(h_nerr): Likewise.
2005-12-20* sunrpc/clnt_unix.c (unix_ops): Mark as const.Ulrich Drepper6-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.
2005-12-20(client_ops): Mark as const.Ulrich Drepper1-2/+2
2005-12-20[BZ #2061]Roland McGrath2-3/+14
2005-12-15 Thomas Schwinge <tschwinge@gnu.org> [BZ #2061] * sysdeps/mach/hurd/xmknod.c (__xmknod): Handle S_IFREG.
2005-12-20* sysdeps/unix/sysv/linux/ifreq.h: File removed.Roland McGrath3-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-202005-12-20 Roland McGrath <roland@redhat.com>Roland McGrath1-23/+2
* sysdeps/mach/hurd/ifreq.h: File removed. (__ifreq): Function moved to ... * sysdeps/mach/hurd/ifreq.c: ... here, new file.
2005-12-20* sunrpc/auth_unix.c (auth_unix_ops): Mark as const.Ulrich Drepper2-3/+4
* sunrpc/auth_none.c (ops): Likewise.
2005-12-20* sunrpc/auth_none.c (ops): Mark as const.Ulrich Drepper4-8/+15
* nss/nsswitch.c (databases): Mark as const. Change name field into array. * nss/databases.def: Add warning.
2005-12-20* resolv/res_hconf.c (arg_service_list): Reduce size of svcs andUlrich Drepper2-4/+6
mark const. (cmd): Mark as const.
2005-12-20* resolv/res_hconf.c (cmd): Mark as const.Ulrich Drepper2-2/+5
(parse_line): Mark c as pointer to const.
2005-12-20* misc/getusershell.c (initshells): Remove unnecessary tests.Ulrich Drepper2-11/+9
(endusershell): Likewise. (okshells): Mark as const.
2005-12-20* sysdeps/posix/gai_strerror.c: Complete rewrite. Avoid relocations.Ulrich Drepper4-30/+62
* sysdeps/posix/gai_strerror-strs.h: New file. * sysdeps/posix/Dist: New file.
2005-12-20* sysdeps/posix/getaddrinfo.c (gaih): Mark as const.cvs/fedora-glibc-20051220T1751Ulrich Drepper2-3/+5
* locale/loadlocale.c (_nl_value_types): Likewise.
2005-12-20* locale/loadlocale.c (_nl_value_types): Mark as const.Ulrich Drepper3-5/+17
* iconv/gconv_conf.c (builtin_aliases): Likewise.
2005-12-20* iconv/gconv_conf.c (builtin_aliases): Mark as const.Ulrich Drepper3-3/+11
* iconv/gconv_open.c (internal_trans_names): Likewise.
2005-12-20* iconv/gconv_open.c (internal_trans_names): Mark as const.Ulrich Drepper2-2/+7
2005-12-20* sysdeps/unix/sysv/linux/sh/sysdep.h: Include tls.h.Ulrich Drepper9-44/+152
(PTR_MANGLE, PTR_DEMANGLE): Define. (SYSCALL_ERROR_HANDLER): Fix typo. * sysdeps/sh/sh4/__longjmp.S: Use PTR_DEMANGLE if defined. * sysdeps/sh/sh3/__longjmp.S: Likewise. * sysdeps/sh/sh4/setjmp.S: Use PTR_MANGLE if defined. * sysdeps/sh/sh3/setjmp.S: Likewise.
2005-12-20* sysdeps/ia64/fpu/libm-test-ulps: Update for GCC 4.1 prerelease.Ulrich Drepper2-1/+16
* sysdeps/unix/sysv/linux/time.c: If __NR_time is not defined, use sysdeps/unix/time.c implementation.
2005-12-20[BZ #1952, BZ #1955]cvs/fedora-glibc-20051220T1028Ulrich Drepper3-3/+12
2005-12-19 Ulrich Drepper <drepper@redhat.com> [BZ #1955] * timezone/zic.c (tofile;): Fix typo in symlink creation. Patch by Phil Estes <pestes@us.ibm.com>. [BZ #1952] * sysdeps/unix/sysv/linux/time.c: New file. * sysdeps/unix/sysv/linux/i386/syscalls.list: Remove time entry. 2005-12-15 Thomas Schwinge <tschwinge@gnu.org>