about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* * iconv/gconv_builtin.c (builtin_map): Change type of sizeUlrich Drepper2005-12-192-6/+10
| | | | information fields to int8_t.
* * libio/libioP.h (__libio_codecvt): Adjust declaraction.Ulrich Drepper2005-12-192-2/+3
|
* * libio/iofwide.c (__libio_codecvt): Mark as const.Ulrich Drepper2005-12-192-2/+5
| | | | (__libio_translit): Likewise.
* * wcsmbs/wcsmbsload.c (to_wc): Mark as const.Ulrich Drepper2005-12-191-0/+5
| | | | (to_mb): Likewise.
* (to_wc): Mark as const. (to_mb): Likewise.Ulrich Drepper2005-12-191-5/+5
|
* * sysdeps/alpha/libc-tls.c: Fix directory on include of base file.Richard Henderson2005-12-182-1/+5
| | | | | | 2005-12-18 Richard Henderson <rth@redhat.com> * sysdeps/alpha/libc-tls.c: Fix directory on include of base file.
* * iconv/gconv_builtin.c: Mark map with attribute_relro.Ulrich Drepper2005-12-182-2/+4
|
* * sysdeps/unix/sysv/linux/x86_64/sysdep.h (PTR_MANGLE): Define CUlrich Drepper2005-12-183-3/+12
| | | | | | version for inside ld.so. * elf/rtld.c (dl_main): Don't use hp timing code unless it's available.
* * sysdeps/powerpc/powerpc32/setjmp-common.S [IS_IN_rtld]: AvoidUlrich Drepper2005-12-183-2/+17
| | | | | call to __sigjmp_save. * sysdeps/powerpc/powerpc64/setjmp-common.S: Likewise.
* * stdlib/cxa_atexit.c: Use PTR_MANGLE on function pointer. Fill inUlrich Drepper2005-12-185-8/+51
| | | | | | | | flavor field last and protect with memory barrier. * stdlib/on_exit.c: Likewise. * stdlib/cxa_finalize.c: Use PTR_DEMANGLE on function pointer before using it. * stdlib/exit.c: Likewise.
* * sysdeps/unix/sysv/linux/i386/sysdep.h: Define PTR_MANGLE andUlrich Drepper2005-12-183-6/+34
| | | | | PTR_DEMANGLE for C code in libc. * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Likewise.
* * elf/Versions [GLIBC_PRIVATE]: Export __pointer_chk_guard if defined.Ulrich Drepper2005-12-1820-161/+159
| | | | | | | | | | | | | | | | | | | | | | | * elf/rtld.c: Define __pointer_chk_guard_local and if necessary __pointer_chk_guard. (_rtld_global_ro): Initialize _dl_pointer_guard. (dl_main): Initialize __pointer_chk_guard_local and either __pointer_chk_guard or TLS value if necessary. (process_envvars): Recognize and handle LD_POINTER_GUARD. * sysdeps/generic/ldsodefs.h (rtld_global_ro): Add _dl_pointer_guard. * sysdeps/i386/__longjmp.S: Use PTR_DEMANGLE for PC if defined. * sysdeps/x86_64/__longjmp.S: Likewise. * sysdeps/i386/bsd-_setjmp.S: Use PTR_MANGLE for PC if defined. * sysdeps/i386/bsd-_setjmp.S: Likewise. * sysdeps/i386/setjmp.S: Likewise. [IS_IN_rtld]: Avoid call to __sigjmp_save. * sysdeps/i386/setjmp.S: Likewise. * sysdeps/unix/sysv/linux/i386/sysdep.h: Define PTR_MANGLE and PTR_DEMANGLE. * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Likewise. * sysdeps/i386/elf/setjmp.S: Removed. * sysdeps/i386/elf/bsd-setjmp.S: Removed.
* * elf/dl-error.c (_dl_catch_error): Use __sigsetgjmp instead ofUlrich Drepper2005-12-172-1/+4
| | | | setjmp.
* * elf/dl-error.c (_dl_signal_error): Use __longjmp instead of longjmp.Ulrich Drepper2005-12-173-8/+6
| | | | * elf/dl-minimal.c (longjmp): Remove definition.
* * sysdeps/x86_64/bsd-setjmp.S [PIC] (setjmp): Add missing jmp.Ulrich Drepper2005-12-172-0/+5
|
* * nscd/Makefile: Don't build nscd_nischeck.Ulrich Drepper2005-12-163-104/+8
| | | | * nscd/nscd_nischeck.c: Removed.
* * sysdeps/unix/sysv/linux/renameat.c: Move errno setting code inUlrich Drepper2005-12-1612-3/+415
| | | | | | | | | | | | | | separate function __atfct_seterrno_2. * include/fcntl.h: Declare __atfct_seterrno_2. * posix/unistd.h: Declare linkat, symlinkat, readlinkat. * io/Makefile (routines): Add linkat, symlinkat, readlinkat. * io/Versions [GLIBC_2.4]: Export linkat, symlinkat, readlinkat. * io/linkat.c: New file. * io/readlinkat.c: New file. * io/symlinkat.c: New file. * sysdeps/unix/sysv/linux/linkat.c: New file. * sysdeps/unix/sysv/linux/readlinkat.c: New file. * sysdeps/unix/sysv/linux/symlinkat.c: New file.
* Move errno setting code in separate function __atfct_seterrno_2.Ulrich Drepper2005-12-161-39/+48
|
* [BZ #1997]Roland McGrath2005-12-152-2/+7
| | | | | * manual/stdio.texi (String Streams): For open_memstream, elaborate a little on malloc reference.
* * sysdeps/alpha/fpu/s_cacosf.c: Don't use sysdeps/generic/.Roland McGrath2005-12-1582-161/+244
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/alpha/fpu/s_cacoshf.c: Likewise. * sysdeps/alpha/fpu/s_casinf.c: Likewise. * sysdeps/alpha/fpu/s_casinhf.c: Likewise. * sysdeps/alpha/fpu/s_catanf.c: Likewise. * sysdeps/alpha/fpu/s_catanhf.c: Likewise. * sysdeps/alpha/fpu/s_ccosf.c: Likewise. * sysdeps/alpha/fpu/s_ccoshf.c: Likewise. * sysdeps/alpha/fpu/s_cexpf.c: Likewise. * sysdeps/alpha/fpu/s_clog10f.c: Likewise. * sysdeps/alpha/fpu/s_clogf.c: Likewise. * sysdeps/alpha/fpu/s_cpowf.c: Likewise. * sysdeps/alpha/fpu/s_cprojf.c: Likewise. * sysdeps/alpha/fpu/s_csinf.c: Likewise. * sysdeps/alpha/fpu/s_csinhf.c: Likewise. * sysdeps/alpha/fpu/s_csqrtf.c: Likewise. * sysdeps/alpha/fpu/s_ctanf.c: Likewise. * sysdeps/alpha/fpu/s_ctanhf.c: Likewise. * sysdeps/alpha/libc-tls.c: Likewise. * sysdeps/gnu/glob64.c: Likewise. * sysdeps/gnu/updwtmp.c: Likewise. * sysdeps/gnu/utmp_file.c: Likewise. * sysdeps/i386/bzero.c: Likewise. * sysdeps/i386/ffs.c: Likewise. * sysdeps/i386/i686/ffs.c: Likewise. * sysdeps/i386/memset.c: Likewise. * sysdeps/ia64/fpu/printf_fphex.c: Likewise. * sysdeps/ia64/libc-tls.c: Likewise. * sysdeps/ieee754/ldbl-128/printf_fphex.c: Likewise. * sysdeps/m68k/ffs.c: Likewise. * sysdeps/mach/hurd/getdents.c: Likewise. * sysdeps/mach/hurd/init-posix.c: Likewise. * sysdeps/mach/msync.c: Likewise. * sysdeps/mips/libc-tls.c: Likewise. * sysdeps/posix/profil.c: Likewise. * sysdeps/posix/shm_open.c: Likewise. * sysdeps/posix/shm_unlink.c: Likewise. * sysdeps/posix/sprofil.c: Likewise. * sysdeps/powerpc/ffs.c: Likewise. * sysdeps/rs6000/ffs.c: Likewise. * sysdeps/s390/libc-tls.c: Likewise. * sysdeps/unix/sysv/linux/aio_sigqueue.c: Likewise. * sysdeps/unix/sysv/linux/alpha/glob.c: Likewise. * sysdeps/unix/sysv/linux/alpha/wordexp.c: Likewise. * sysdeps/unix/sysv/linux/ftruncate64.c: Likewise. * sysdeps/unix/sysv/linux/gai_sigqueue.c: Likewise. * sysdeps/unix/sysv/linux/i386/getmsg.c: Likewise. * sysdeps/unix/sysv/linux/i386/getresgid.c: Likewise. * sysdeps/unix/sysv/linux/i386/getresuid.c: Likewise. * sysdeps/unix/sysv/linux/i386/lchown.c: Likewise. * sysdeps/unix/sysv/linux/i386/putmsg.c: Likewise. * sysdeps/unix/sysv/linux/i386/readelflib.c: Likewise. * sysdeps/unix/sysv/linux/i386/setresgid.c: Likewise. * sysdeps/unix/sysv/linux/i386/setresuid.c: Likewise. * sysdeps/unix/sysv/linux/ia64/readelflib.c: Likewise. * sysdeps/unix/sysv/linux/mips/ftruncate64.c: Likewise. * sysdeps/unix/sysv/linux/mips/readelflib.c: Likewise. * sysdeps/unix/sysv/linux/mips/truncate64.c: Likewise. * sysdeps/unix/sysv/linux/mq_close.c: Likewise. * sysdeps/unix/sysv/linux/mq_getattr.c: Likewise. * sysdeps/unix/sysv/linux/mq_notify.c: Likewise. * sysdeps/unix/sysv/linux/mq_open.c: Likewise. * sysdeps/unix/sysv/linux/mq_receive.c: Likewise. * sysdeps/unix/sysv/linux/mq_send.c: Likewise. * sysdeps/unix/sysv/linux/mq_unlink.c: Likewise. * sysdeps/unix/sysv/linux/powerpc/powerpc32/ftruncate64.c: Likewise. * sysdeps/unix/sysv/linux/powerpc/powerpc32/truncate64.c: Likewise. * sysdeps/unix/sysv/linux/powerpc/readelflib.c: Likewise. * sysdeps/unix/sysv/linux/s390/readelflib.c: Likewise. * sysdeps/unix/sysv/linux/sched_getaffinity.c: Likewise. * sysdeps/unix/sysv/linux/sched_setaffinity.c: Likewise. * sysdeps/unix/sysv/linux/sigqueue.c: Likewise. * sysdeps/unix/sysv/linux/sigstack.c: Likewise. * sysdeps/unix/sysv/linux/sigtimedwait.c: Likewise. * sysdeps/unix/sysv/linux/sigwaitinfo.c: Likewise. * sysdeps/unix/sysv/linux/sparc/readelflib.c: Likewise. * sysdeps/unix/sysv/linux/truncate64.c: Likewise. * sysdeps/unix/sysv/linux/vfork.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/readelflib.c: Likewise.
* * sysdeps/unix/sysv/linux/Makefile (inhibit-siglist): Removed.Roland McGrath2005-12-151-0/+4
|
* 2005-12-15 Roland McGrath <roland@redhat.com>Roland McGrath2005-12-151-5/+0
| | | | * sysdeps/unix/sysv/linux/Makefile (inhibit-siglist): Removed.
* Moved to csu/errno-loc.c.Ulrich Drepper2005-12-14772-5974/+106
|
* 2005-12-13 Ulrich Drepper <drepper@redhat.com>Ulrich Drepper2005-12-14137-397/+8102
|
* Use "config.h" to refer to the local config.h file.Ulrich Drepper2005-12-141-1/+1
|
* * sysdeps/generic/Makefile: Remove remaining bits/endian.h cruft.Roland McGrath2005-12-131-0/+4
|
* 2005-12-13 Roland McGrath <roland@redhat.com>Roland McGrath2005-12-131-9/+2
| | | | * sysdeps/generic/Makefile: Remove remaining bits/endian.h cruft.
* * sysdeps/generic/signame.c: Removed.Ulrich Drepper2005-12-136-495/+5
| | | | | | * sysdeps/generic/signame.h: Removed. * sysdeps/generic/configure.in: Removed. * sysdeps/generic/Dist: Remove these files.
* * sysdeps/generic/det_endian.c: Removed.Ulrich Drepper2005-12-131-0/+6
| | | | | * sysdeps/generic/Makefile: Remove rule to build it. * sysdeps/generic/Dist: Don't distribute it.
* Remove det_endian.c.Ulrich Drepper2005-12-133-44/+1
|
* * sysdeps/powerpc/dl-procinfo.c: New file.Roland McGrath2005-12-133-0/+146
| | | | * sysdeps/powerpc/dl-procinfo.h: New file.
* * init.c (__pthread_initialize_minimal_internal): Do __static_tls_sizeRoland McGrath2005-12-131-0/+6
| | | | | adjustments before choosing stack size. Update minimum stack size calculation to match allocate_stack change.
* 2005-12-12 Roland McGrath <roland@redhat.com>Roland McGrath2005-12-131-13/+12
| | | | | | * init.c (__pthread_initialize_minimal_internal): Do __static_tls_size adjustments before choosing stack size. Update minimum stack size calculation to match allocate_stack change.
* * allocatestack.c (allocate_stack): Don't demand that there is anUlrich Drepper2005-12-132-2/+9
| | | | | additional full page available on the stack beside guard, TLS, the minimum stack.
* * io/sys/stat.h: Add restrict to fstatat declarations.Ulrich Drepper2005-12-122-6/+13
|
* * posix/regex_internal.h: Include <stdint.h> if available.Ulrich Drepper2005-12-112-0/+16
| | | | | | 2005-12-06 Paolo Bonzini <bonzini@gnu.org> * posix/regex_internal.h (SIZE_MAX): Provide a default definition.
* * nis/nis_call.c (inetstr2int): Optimize.Ulrich Drepper2005-12-092-16/+11
|
* * nis/nis_call.c (__nisbind_create): Remove __nisbind_destroy,Ulrich Drepper2005-12-083-9/+12
| | | | | | | | | | | ->clnt cannot be != NULL. (__do_niscall): No need to use __nisbind_destroy, __nisbind_next did it. (__nisbind_connect): use_auth is already TRUE, otherwise we would not be here. * nis/nis_lookup.c (nis_lookup): Remove unnecessary __nisbind_destroy calls. __nisbind_next does all that.
* * nis/ypclnt.c (yp_update): Before trying default authentication,Ulrich Drepper2005-12-082-0/+6
| | | | free DES descriptor.
* * nis/nis_table.c (nis_list): Fix memory handling in error case.Ulrich Drepper2005-12-082-39/+49
| | | | | | | 2005-12-07 Ulrich Drepper <drepper@redhat.com> * nis/nis_table.c (nis_list): Remove have_tablepath, just use the pointer value itself.
* * catgets/gencat.c: Use GPL, not LGPL.Ulrich Drepper2005-12-0768-772/+726
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * elf/cache.c: Likewise. * elf/chroot_canon.c: Likewise. * elf/ldconfig.c: Likewise. * elf/readlib.c: Likewise. * iconv/dummy-repertoire.c: Likewise. * iconv/iconv_charmap.c: Likewise. * iconv/iconv_prog.c: Likewise. * iconv/iconvconfig.c: Likewise. * locale/programs/3level.h: Likewise. * locale/programs/charmap-dir.c: Likewise. * locale/programs/charmap-dir.h: Likewise. * locale/programs/charmap-kw.gperf: Likewise. * locale/programs/charmap.c: Likewise. * locale/programs/charmap.h: Likewise. * locale/programs/config.h: Likewise. * locale/programs/ld-address.c: Likewise. * locale/programs/ld-collate.c: Likewise. * locale/programs/ld-ctype.c: Likewise. * locale/programs/ld-identification.c: Likewise. * locale/programs/ld-measurement.c: Likewise. * locale/programs/ld-messages.c: Likewise. * locale/programs/ld-monetary.c: Likewise. * locale/programs/ld-name.c: Likewise. * locale/programs/ld-numeric.c: Likewise. * locale/programs/ld-paper.c: Likewise. * locale/programs/ld-telephone.c: Likewise. * locale/programs/ld-time.c: Likewise. * locale/programs/linereader.c: Likewise. * locale/programs/linereader.h: Likewise. * locale/programs/locale-spec.c: Likewise. * locale/programs/locale.c: Likewise. * locale/programs/localedef.c: Likewise. * locale/programs/localedef.h: Likewise. * locale/programs/locarchive.c: Likewise. * locale/programs/locfile-kw.gperf: Likewise. * locale/programs/locfile-token.h: Likewise. * locale/programs/locfile.c: Likewise. * locale/programs/locfile.h: Likewise. * locale/programs/repertoire.c: Likewise. * locale/programs/repertoire.h: Likewise. * locale/programs/simple-hash.c: Likewise. * locale/programs/simple-hash.h: Likewise. * locale/programs/xmalloc.c: Likewise. * locale/programs/xstrdup.c: Likewise. * malloc/memusagestat.c: Likewise. * nscd/aicache.c: Likewise. * nscd/cache.c: Likewise. * nscd/connections.c: Likewise. * nscd/dbg_log.c: Likewise. * nscd/gai.c: Likewise. * nscd/getgrgid_r.c: Likewise. * nscd/getgrnam_r.c: Likewise. * nscd/gethstbyad_r.c: Likewise. * nscd/gethstbynm2_r.c: Likewise. * nscd/getpwnam_r.c: Likewise. * nscd/getpwuid_r.c: Likewise. * nscd/grpcache.c: Likewise. * nscd/hstcache.c: Likewise. * nscd/initgrcache.c: Likewise. * nscd/mem.c: Likewise. * nscd/nscd.c: Likewise. * nscd/nscd_conf.c: Likewise. * nscd/pwdcache.c: Likewise. * posix/getconf.c: Likewise. * sysdeps/generic/nscd_setup_thread.c: Likewise. * sysdeps/unix/sysv/linux/nscd_setup_thread.c: Likewise.
* * sunrpc/auth_des.c (authdes_pk_create): If conversation keyUlrich Drepper2005-12-071-0/+6
| | | | | cannot be created, free memory. Reported by rprasad@vmware.com.
* (authdes_pk_create): If conversation key cannot be created, free memory.Ulrich Drepper2005-12-071-1/+1
|
* * sysdeps/hppa/bits/setjmp.h: Add _BITS_SETJMP_H preprocessorRoland McGrath2005-12-068-6/+36
| | | | | | | | | | | | | | | | | protection and allow pthread.h to include bits/setjmp.h as well as setjmp.h. * sysdeps/m68k/bits/setjmp.h: Likewise. * sysdeps/s390/bits/setjmp.h: Make sure only setjmp.h or pthread.h are allow to include bits/setjmp.h. * sysdeps/mips/bits/setjmp.h (_JMPBUF_UNWINDS): Cast rhs to match lhs cast of address. * sysdeps/sh/bits/setjmp.h: Likewise. 2005-11-12 Jim Meyering <jim@meyering.net> * sysdeps/unix/opendir.c (__alloc_dir): Declare STATP parameter to be pointer to const. * include/dirent.h: Update decl.
* * sysdeps/generic/dwarf2.h: Replace license text with glibc LGPL.Roland McGrath2005-12-061-2/+2
|
* * hurd/hurdmalloc.c: Remove $ tag $ magic.Roland McGrath2005-12-0614-469/+88
| | | | | | | | | | | | | | | * mach/err_kern.sub: Likewise. * mach/err_server.sub: Likewise. * mach/err_us.sub: Likewise. * mach/error_compat.c: Likewise. * mach/errorlib.h: Likewise. * mach/errstring.c: Likewise. * mach/mach/error.h: Likewise. * mach/mach_error.c: Likewise. * mach/mach_error.h: Likewise. * mach/msg-destroy.c: Likewise. * mach/msgserver.c: Likewise. * sysdeps/mach/sys/reboot.h: Likewise.
* * malloc/tst-mallocfork.c (do_test): Make sure sa_flags isRoland McGrath2005-12-062-2/+6
| | | | initialized. Reported by John Reiser <jreiser@BitWagon.com>.
* * stdlib/longlong.h: Update from GCC.Roland McGrath2005-12-062-65/+91
|
* * soft-fp/soft-fp.h: Include <stdlib.h>.Roland McGrath2005-12-063-1/+9
| | | | * soft-fp/floatdisf.c (__floatdisf): Return float.
* * sysdeps/unix/sysv/linux/kernel-features.hRoland McGrath2005-12-062-0/+8
| | | | (__ASSUME_POSIX_CPU_TIMERS): New macro, for 2.6.12 and later.