about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* [BZ #357]Ulrich Drepper2004-09-0228-96/+643
| | | | | | | | | | | | | | Update. 2004-09-02 Steven Munroe <sjmunroe@us.ibm.com> [BZ #357] * stdlib/tst-setcontext.c (test_stack): Added test for stack clobber. (main): Call test_stack. * sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S (__getcontext): Push stack frame then save parms in local frame. Improve instruction scheduling. * sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S (__swapcontext): Likewise.
* Update.Ulrich Drepper2004-09-022-2/+10
| | | | | | | 2004-09-01 Andreas Schwab <schwab@suse.de> * sysdeps/unix/sysv/linux/ia64/sys/ucontext.h [g++ >= 3.5]: Use __builtin_offsetof.
* [BZ #361]Ulrich Drepper2004-09-023-4/+36
| | | | | | | | | | | Update. 2004-09-01 Jakub Jelinek <jakub@redhat.com> [BZ #361] * posix/fnmatch_loop.c (FCT): For backslash between brackets, branch to normal_bracket after fetching the next character. * posix/tst-fnmatch.input: Add 25 new tests. Reported by Markus Oberhumer <markus@oberhumer.com>.
* Update.Ulrich Drepper2004-09-021-0/+5
| | | | | | | 2004-09-01 Ulrich Drepper <drepper@redhat.com> * elf/rtld.c (dl_main): First check existence of ld.so.preload with access.
* (dl_main): First check existence of ld.so.preload with access.Ulrich Drepper2004-09-021-85/+96
|
* * sysdeps/unix/sysv/linux/bits/waitflags.hRoland McGrath2004-09-014-1/+88
| | | | | | | | (WSTOPPED, WEXITED, WCONTINUED, WNOWAIT): New macros. * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_WAITID_SYSCALL): New macro. * sysdeps/unix/sysv/linux/waitid.c: New file. Use new syscall when available, or fall back to the waitpid-based generic code.
* * sysdeps/mach/hurd/i386/init-first.c (_hurd_stack_setup): Let gccRoland McGrath2004-09-013-10/+16
| | | | | | | | | clobber the `ebp' register. * sysdeps/mach/hurd/i386/Makefile (CFLAGS-init-first.c): Removed. Reverts change from 2004-05-07 by Jeroen Dekkers. * sysdeps/mach/hurd/i386/init-first.c (init): Changed the type of NEWSP from `void *' to `int *'. Changed all casts accordingly.
* * wcsmbs/wcsmbsload.c (__wcsmbs_getfct): Move attribute_hiddenRoland McGrath2004-09-013-3/+9
| | | | | before return type. * locale/localename.c (__current_locale_name): Likewise.
* * scripts/extract-abilist.awk: If `lastversion' variable defined, omitRoland McGrath2004-08-315-0/+18
| | | | | | | | later sets from output. * Makerules (check-abi): Pass option to set that with value of LIB-abi-frozen variable if one is set. * abilist/libcidn.abilist: New file (empty).
* 2004-08-30 Roland McGrath <roland@frob.com>Roland McGrath2004-08-311-0/+0
| | | | * abilist/libcidn.abilist: New file (empty).
* Update.Ulrich Drepper2004-08-303-2/+22
| | | | | | | 2004-08-30 Jakub Jelinek <jakub@redhat.com> * posix/bits/posix1_lim.h (_POSIX_CHILD_MAX, _POSIX_OPEN_MAX): If not __USE_XOPEN2K, use the Unix98 mandated values.
* Include bits/wordsize.h. Make the header match i386 header when __WORDSIZE ↵Ulrich Drepper2004-08-302-11/+51
| | | | != 64.
* * configure.in (usetls): Default to yes.Roland McGrath2004-08-273-15/+21
| | | | * configure: Regenerated.
* * configure.in (add_ons_automatic): New variable, set to yes or noRoland McGrath2004-08-264-6/+38
| | | | | | | indicating --enable-add-ons with no explicit list. (running add-on fragments): Allow a fragment to modify $libc_add_on and have that affect its place in the list of add-ons to use. * configure: Regenerated.
* 2004-08-26 Roland McGrath <roland@redhat.com>Roland McGrath2004-08-262-5/+30
| | | | | | * configure.in: New file. If nptl add-on is also selected, barf if explicit and elide ourselves if implicit. * configure: Now generated.
* Update.Ulrich Drepper2004-08-2614-813/+2385
| | | | | | | | | | | | | | | | | | | | | 2004-08-26 Ulrich Drepper <drepper@redhat.com> * nscd/cache.c: Major rewrite. The data is now optionally kept in a mmaped memory region which is automatically mirrored on disk. This implements persistent data storage. The Memory handled needed to be completely revamped, it now uses a garbage collection mechanism instead of malloc. * nscd/connections.c: Likewise. * nscd/nscd.c: Likewise. * nscd/nscd.h: Likewise. * nscd/nscd_conf.c: Likewise. * nscd/nscd_stat.c: Likewise. * nscd/grpcache.c: Likewise. * nscd/hstcache.c:: Likewise. * nscd/pwdcache.c:: Likewise. * nscd/Makefile: Add rules to build mem.c. * nscd/mem.c: New file. * nscd/nscd.conf: Describe new configuration options.
* Update.Ulrich Drepper2004-08-269-1/+29
| | | | | | | | | | | | | | | | | 2004-08-26 Kaz Kojima <kkojima@rr.iij4u.or.jp> * sysdeps/unix/sysv/linux/mips/pread.c: Include sgidefs.h only if NO_SGIDEFS_H isn't defined. * sysdeps/unix/sysv/linux/mips/pwrite.c: Likewise. * sysdeps/unix/sysv/linux/mips/pread64.c: Likewise. * sysdeps/unix/sysv/linux/sh/pread.c: Define NO_SGIDEFS_H and _MIPS_SIM. * sysdeps/unix/sysv/linux/sh/pwrite.c: Likewise. * sysdeps/unix/sysv/linux/sh/pread64.c: Likewise. * sysdeps/unix/sysv/linux/sh/pwrite64.c: Likewise. * nscd/connections.c (nscd_run): atomic_increment was not missing.
* Update.Ulrich Drepper2004-08-262-5/+5
| | | | | | | 2004-08-26 Ulrich Drepper <drepper@redhat.com> * sysdeps/gnu/Makefile (libdl-sysdep_routines): Don't add eval. Patch by Greg Schafer.
* * nscd/grpcache.c (cache_addgr): Use copy of original key in hashUlrich Drepper2004-08-251-1/+1
|
* Update.Ulrich Drepper2004-08-252-1/+6
| | | | | | | * sysdeps/powerpc/powerpc64/bits/atomic.h (__arch_compare_and_exchange_bool_32_acq): Fix case where oldval is negative. (__arch_compare_and_exchange_bool_32_rel): Likewise.
* (__arch_compare_and_exchange_bool_32_acq): Fix case where oldval is ↵Ulrich Drepper2004-08-251-23/+19
| | | | negative. (__arch_compare_and_exchange_bool_32_rel): Likewise.
* * sysdeps/alpha/elf/start.S (_start): Use $15 as frame unwind ↵Richard Henderson2004-08-253-2/+10
| | | | | | | | | | instead of $31. Zero $15. * sysdeps/unix/sysv/linux/alpha/clone.S (thread_start): Likewise. 2004-08-25 Richard Henderson <rth@redhat.com> * sysdeps/alpha/elf/start.S (_start): Use $15 as frame unwind instead of $31. Zero $15. * sysdeps/unix/sysv/linux/alpha/clone.S (thread_start): Likewise.
* Update.Ulrich Drepper2004-08-253-25/+50
| | | | | | | | | | | 2004-08-25 Ulrich Drepper <drepper@redhat.com> * nscd/connections.c: Make socket nonblocking so that threads don't get stuck on accept. Fix locking. * nscd/grpcache.c (cache_addgr): Use cope of original key in hash entry with alternative key. * nscd/pwdcache.c (cache_addpw): Likewise.
* (cache_addpw): Use cope of original key in hash entry with alternative key.Ulrich Drepper2004-08-251-4/+7
|
* * sysdeps/mips/dl-machine.h (_dl_start_user): Don't setAndreas Jaeger2004-08-252-2/+5
| | | | __libc_stack_end.
* (CENABLE, CDISABLE, __local_multiple_threads): Fix definitions for IS_IN_librt.Andreas Jaeger2004-08-253-14/+16
| | | | | | | | 2004-08-25 Richard Sandiford <rsandifo@redhat.com> * sysdeps/unix/sysv/linux/mips/sysdep-cancel.h (CENABLE, CDISABLE, __local_multiple_threads): Fix definitions for IS_IN_librt. * sysdeps/unix/sysv/linux/mips/mips64/sysdep-cancel.h: Likewise.
* Update.Ulrich Drepper2004-08-231-0/+5
| | | | | | | 2004-08-23 Ulrich Drepper <drepper@redhat.com> * sysdeps/gnu/netinet/udp.h: Cosmetic changes. Remove unnecessary __BEGIN_DECLS/__END_DECLS.
* Cosmetic changes. Remove unnecessary __BEGIN_DECLS/__END_DECLS.Ulrich Drepper2004-08-231-16/+15
|
* [BZ #341]Andreas Jaeger2004-08-231-0/+17
| | | | | | | | | | | | | | | | | | | | | Fix for [BZ #341]. 2004-08-23 Andreas Jaeger <aj@suse.de> [BZ #341] * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (O_NOATIME): Define. * sysdeps/unix/sysv/linux/arm/bits/fcntl.h (O_NOATIME): Likewise. * sysdeps/unix/sysv/linux/cris/bits/fcntl.h (O_NOATIME): Likewise. * sysdeps/unix/sysv/linux/hppa/bits/fcntl.h (O_NOATIME): Likewise. * sysdeps/unix/sysv/linux/i386/bits/fcntl.h (O_NOATIME): Likewise. * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h (O_NOATIME): Likewise. * sysdeps/unix/sysv/linux/m68k/bits/fcntl.h (O_NOATIME): Likewise. * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (O_NOATIME): Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h (O_NOATIME): Likewise. * sysdeps/unix/sysv/linux/s390/bits/fcntl.h (O_NOATIME): Likewise. * sysdeps/unix/sysv/linux/sh/bits/fcntl.h (O_NOATIME): Likewise. * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h (O_NOATIME): Likewise. * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h (O_NOATIME): Likewise.
* [BZ #341] (O_NOATIME): Define.Andreas Jaeger2004-08-2313-2/+15
|
* Update.Ulrich Drepper2004-08-232-6/+28
| | | | | | | 2004-08-22 Andreas Schwab <schwab@suse.de> * sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h (PSEUDO) [IS_IN_librt]: Save gp around CENABLE/CDISABLE calls.
* Update.Ulrich Drepper2004-08-213-80/+64
| | | | | | | | | | | | | | * malloc/hooks.c (DEFAULT_CHECK_ACTION): Moved to malloc.c. (check_action): Likewise. When printing error messages, use malloc_printf_nc now instead of fiddling with the streams cancellation flag in every place. * malloc/malloc.c (DEFAULT_CHECK_ACTION): New definition. Change default to 3. (check_action): New variable. (unlink): Print error message and eventually terminate in case list is corrupted. (malloc_printf_nc): New function. Use it in _int_free. Change proposed by Arjan van de Ven.
* Update.Ulrich Drepper2004-08-211-1/+5
| | | | | | | | 2004-08-21 Ulrich Drepper <drepper@redhat.com> * dlfcn/Makefile: Don't build eval.c anymore. pointer in new variable ORIG_NAME and use this pointer when
* Don't build eval.c anymore.Ulrich Drepper2004-08-211-5/+3
|
* * csu/Makefile ($(objpfx)version-info.h): Use printf in placeRoland McGrath2004-08-201-1/+7
| | | | | | | of echo -e for POSIX.2 portability. Reported by Paul Jarc <prj@po.cwru.edu>. * setjmp/Makefile (tests): Add bug269-setjmp.
* 2004-08-20 Roland McGrath <roland@frob.com>Roland McGrath2004-08-201-3/+5
| | | | | | * csu/Makefile ($(objpfx)version-info.h): Use printf in place of echo -e for POSIX.2 portability. Reported by Paul Jarc <prj@po.cwru.edu>.
* Update.Ulrich Drepper2004-08-192-15/+19
| | | | | * sysdeps/posix/getaddrinfo.c (gaih_inet): Minor optimizations in list generation.
* Update.Ulrich Drepper2004-08-193-26/+33
| | | | | | * sysdeps/posix/getaddrinfo.c (gaih_inet): Don't use getcanonname_r function if AI_CANONNAME flag is not set in request.
* Update.Ulrich Drepper2004-08-192-3/+9
| | | | | | | | 2004-08-19 Ulrich Drepper <drepper@redhat.com> * nis/nss_compat/compat-initgroups.c (getgrent_next_nss): Initialize mysize with limits only if latter is >= 0. Use mysize in malloc call.
* Update.Ulrich Drepper2004-08-193-5/+20
| | | | | | | | | | | | | | | | 2004-08-19 Jakub Jelinek <jakub@redhat.com> * sysdeps/posix/getaddrinfo.c (gaih_inet): Cast canon to (char *) to avoid warning. * resolv/nss_dns/dns-canon.c (_nss_dns_getcanonname_r): Initialize status to NSS_STATUS_UNAVAIL. 2004-08-19 Ulrich Drepper <drepper@redhat.com> * sysdeps/posix/getaddrinfo.c (gaih_inet): Use h->h_name in the cannoname lookup since it has the FQDN even if the original NAME value has not.
* Update.Ulrich Drepper2004-08-182-2/+10
| | | | | | | | | 2004-08-18 Ulrich Drepper <drepper@redhat.com> * sysdeps/posix/getaddrinfo.c (gaih_inet): Store NAME parameter pointer in new variable ORIG_NAME and se this pointer when determination of canonical name failed, not the possibly IDN translated value of NAME.
* Update.Ulrich Drepper2004-08-183-1/+8
| | | | | | * resolv/resolv.h (RES_DEFAULT): Add RES_NOIP6DOTINT. * resolv/res_init.c (res_setoptions): Recognize ip6-dotint option. Reset RES_NOIP6DOTINT flag in this case..
* UpdateUlrich Drepper2004-08-182-24/+25
| | | | | | | 2004-08-17 Ulrich Drepper <drepper@redhat.com> * sysdeps/posix/getaddrinfo.c: Fix memory handling of ai_canonname.
* Update.Ulrich Drepper2004-08-161-0/+6
| | | | | | | | 2004-08-16 Ulrich Drepper <drepper@redhat.com> * resolv/nss_dns/dns-canon.c (_nss_dns_getcanonname_r): Don't use CNAME records, we better follow the chain of CNAME records which can be accomplished with A/AAAA lookups.
* (_nss_dns_getcanonname_r): Don't use CNAME records, we better follow the ↵Ulrich Drepper2004-08-161-70/+86
| | | | chain of CNAME records which can be accomplished with A/AAAA lookups.
* * sysdeps/unix/sysv/linux/bits/resource.h (enum __rusage_who):Roland McGrath2004-08-165-20/+12
| | | | | | | Remove __RUSAGE_BOTH constant and RUSAGE_BOTH macro. * sysdeps/unix/sysv/linux/alpha/bits/resource.h: Likewise. * sysdeps/unix/sysv/linux/mips/bits/resource.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/resource.h: Likewise.
* * sysdeps/i386/i686/Makefile (elide-routines.os): Append hp-timing toRoland McGrath2004-08-1612-73/+51
| | | | | | | | | | | | | this, not ... (static-only-routines): ... this. * sysdeps/ia64/Makefile: Likewise. * sysdeps/sparc/sparc32/sparcv9/Makefile: Likewise. * sysdeps/sparc/sparc64/Makefile: Likewise. * sysdeps/x86_64/Makefile: Likewise. * sysdeps/i386/i686/hp-timing.c: Revert copyright terms change. * sysdeps/ia64/hp-timing.c: Likewise. * sysdeps/sparc/sparc32/sparcv9/hp-timing.c: Likewise. * sysdeps/sparc/sparc64/hp-timing.c: Likewise.
* * csu/elf-init.c: Update copyright terms including special exceptionRoland McGrath2004-08-1651-2/+865
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for these trivial files, which are statically linked into executables that use dynamic linking for the significant library code. * io/fstat.c: Likewise. * io/fstat64.c: Likewise. * io/lstat.c: Likewise. * io/lstat64.c: Likewise. * io/stat.c: Likewise. * io/stat64.c: Likewise. * stdlib/atexit.c: Likewise. * sysdeps/alpha/elf/initfini.c: Likewise. * sysdeps/alpha/elf/start.S: Likewise. * sysdeps/arm/elf/start.S: Likewise. * sysdeps/cris/elf/start.S: Likewise. * sysdeps/generic/initfini.c: Likewise. * sysdeps/generic/mknod.c: Likewise. * sysdeps/hppa/elf/initfini.c: Likewise. * sysdeps/hppa/elf/start.S: Likewise. * sysdeps/i386/elf/start.S: Likewise. * sysdeps/i386/i686/hp-timing.c: Likewise. * sysdeps/ia64/elf/initfini.c: Likewise. * sysdeps/ia64/elf/start.S: Likewise. * sysdeps/ia64/hp-timing.c: Likewise. * sysdeps/m68k/elf/start.S: Likewise. * sysdeps/mach/start.c: Likewise. * sysdeps/mips/elf/start.S: Likewise. * sysdeps/powerpc/powerpc32/elf/start.S: Likewise. * sysdeps/powerpc/powerpc64/elf/start.S: Likewise. * sysdeps/s390/s390-32/elf/start.S: Likewise. * sysdeps/s390/s390-32/initfini.c: Likewise. * sysdeps/s390/s390-64/elf/start.S: Likewise. * sysdeps/s390/s390-64/initfini.c: Likewise. * sysdeps/sh/elf/initfini.c: Likewise. * sysdeps/sh/elf/start.S: Likewise. * sysdeps/sparc/sparc32/elf/start.S: Likewise. * sysdeps/sparc/sparc32/sparcv9/hp-timing.c: Likewise. * sysdeps/sparc/sparc64/elf/start.S: Likewise. * sysdeps/sparc/sparc64/hp-timing.c: Likewise. * sysdeps/standalone/i386/start.S: Likewise. * sysdeps/standalone/i960/start.S: Likewise. * sysdeps/standalone/m68k/m68020/start.S: Likewise. * sysdeps/unix/arm/start.c: Likewise. * sysdeps/unix/bsd/osf/alpha/start.S: Likewise. * sysdeps/unix/bsd/ultrix4/mips/start.S: Likewise. * sysdeps/unix/sparc/start.c: Likewise. * sysdeps/unix/start.c: Likewise. * sysdeps/unix/sysv/aix/start.s: Likewise. * sysdeps/unix/sysv/irix4/start.c: Likewise. * sysdeps/x86_64/elf/initfini.c: Likewise. * sysdeps/x86_64/elf/start.S: Likewise.
* [BZ #227]Roland McGrath2004-08-151-0/+9
| | | | | | | | | | 2004-08-15 Roland McGrath <roland@redhat.com> [BZ #227] * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_BRK_PAGE_ROUNDED): New macro. * sysdeps/unix/sysv/linux/dl-sysdep.c (frob_brk) [! __ASSUME_BRK_PAGE_ROUNDED]: Adjust the break up if it falls within the partial page after the dynamic linker's own data segment.
* [BZ #227]Roland McGrath2004-08-152-1/+30
| | | | | | | | | | 2004-08-15 Roland McGrath <roland@redhat.com> [BZ #227] * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_BRK_PAGE_ROUNDED): New macro. * sysdeps/unix/sysv/linux/dl-sysdep.c (frob_brk) [! __ASSUME_BRK_PAGE_ROUNDED]: Adjust the break up if it falls within the partial page after the dynamic linker's own data segment.