about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* * malloc/malloc.c [! MALLOC_DEBUG] (assert): #undef before defining.Roland McGrath2002-09-293-2/+8
| | | | * sysdeps/mach/hurd/Versions (ld: GLIBC_2.2.6): Add __errno_location.
* * sysdeps/mach/hurd/Versions (ld: GLIBC_2.2.6): Add __errno_location.Roland McGrath2002-09-292-0/+8
| | | | 2002-09-29 Roland McGrath <roland@redhat.com>
* 2002-09-29 Jakub Jelinek <jakub@redhat.com>Roland McGrath2002-09-291-0/+1
| | | | | * sysdeps/pthread/tst-timer.c (main): Clear SIGEV2.sigev_notify_attributes.
* (__sigwait): The return value semantics for sigtimedwait is different. ↵Ulrich Drepper2002-09-291-4/+9
| | | | Rework the return value handling and don't pass in an siginfo variable.
* * sysdeps/unix/sysv/linux/x86_64/sysdep.S [USE_TLS && HAVE___THREAD]:Roland McGrath2002-09-292-6/+21
| | | | | | | | | | Define errno in .tbss. * sysdeps/unix/x86_64/sysdep.S [USE_TLS && HAVE___THREAD]: Use TLS access for setting errno. * sysdeps/unix/x86_64/sysdep.S: Store 32 bits at errno, not 64 bits. AFAICT, it was just blind luck that the word following errno in .bss was just alignment padding and not some other variable to be clobbered.
* 2002-09-29 Roland McGrath <roland@redhat.com>Roland McGrath2002-09-291-1/+11
| | | | | | | * sysdeps/unix/sysv/linux/x86_64/sysdep.S [USE_TLS && HAVE___THREAD]: Define errno in .tbss. * sysdeps/unix/x86_64/sysdep.S [USE_TLS && HAVE___THREAD]: Use TLS access for setting errno.
* Update.Ulrich Drepper2002-09-292-3/+8
| | | | | | | * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_SETRESUID_SYSCALL): On the sparc, define to 1, not empty. 2002-09-29 Jakub Jelinek <jakub@redhat.com>
* Update.Ulrich Drepper2002-09-294-2/+25
| | | | | | | | | | | * nss/bug-erange.c (main): Don't fail if /etc/resolv.conf doesn't exist. 2002-09-29 Ulrich Drepper <drepper@redhat.com> * nss/Makefile: Move bug-erage from tests to xtests. 2002-09-29 Jakub Jelinek <jakub@redhat.com>
* (DO_SET_THREAD_AREA): Don't use INLINE_SYSCALL for set_thread_area syscall.Ulrich Drepper2002-09-291-11/+31
|
* * stdlib/longlong.h (__udiv_qrnnd): Remove PARAMS from prototype.Roland McGrath2002-09-292-1/+5
| | | | 2002-09-29 Jakub Jelinek <jakub@redhat.com>
* * sysdeps/unix/sysv/linux/sparc/sysdep.h (inline_syscall0): Make asmRoland McGrath2002-09-296-84/+80
| | | | | | | | | | | | | | | | volatile. (inline_syscall1, inline_syscall2, inline_syscall3, inline_syscall4, inline_syscall5, inline_syscall6): Likewise. * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h (INLINE_SYSCALL): Likewise. * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h (INLINE_SYSCALL): Likewise. 2002-09-29 Roland McGrath <roland@redhat.com> * configure.in (libc_cv_ranlib_necessary check): Put the .o file in the archive, not the .c file. * configure: Regenerated.
* * configure: Regenerated after aclocal.m4 change.Roland McGrath2002-09-299-109/+269
| | | | | | | | | | | | | | | * sysdeps/x86_64/sysdep.h [HAVE_ELF] (L): Define with .L##name form. * sysdeps/unix/sysv/linux/x86_64/sysdep.h (L): Don't define it here. * sysdeps/generic/dl-lookupcfg.h [USE_TLS] (DL_LOOKUP_RETURNS_MAP): Define it, because _dl_sym presumes it (for any platform). * sysdeps/x86_64/dl-tls.h: New file. * sysdeps/x86_64/dl-machine.h (elf_machine_rela): Add a cast. * sysdeps/x86_64/elf/configure.in: New file. * sysdeps/x86_64/elf/configure: New generated file.
* * elf/rtld.c (_dl_start): Fix conditional for declaring CNT.Roland McGrath2002-09-292-1/+8
| | | | | * aclocal.m4 (LIBC_PROG_BINUTILS): Don't clobber $RANLIB with ranlib before we check it.
* 2002-09-28 Roland McGrath <roland@redhat.com>Roland McGrath2002-09-291-2/+4
| | | | | * aclocal.m4 (LIBC_PROG_BINUTILS): Don't clobber $RANLIB with ranlib before we check it.
* Update.Ulrich Drepper2002-09-292-1/+6
|
* Update.Ulrich Drepper2002-09-281-1/+6
| | | | | | | | | 2002-09-28 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/ia64/syscalls.list: Add __syscall_exit entry point. * sysdeps/unix/nice.c (nice): Use getpriority() for the return value.
* Add __syscall_exit entry point.Ulrich Drepper2002-09-281-0/+1
|
* * pthread.c (__pthread_reset_main_thread) [FLOATING_STACKS]:Roland McGrath2002-09-282-6/+18
| | | | Don't call setrlimit, since we did no prior bogon we need to undo.
* * posix/bug-regex11.c (tests): Add flags field.Roland McGrath2002-09-281-0/+8
| | | | | | | (main): Avoid warnings. Use test[i].flags. Return nonzero if any of the tests failed. * posix/bug-regex12.c: New file. * posix/Makefile (tests): Add bug-regex12.
* 2002-09-28 Jakub Jelinek <jakub@redhat.com>Roland McGrath2002-09-283-8/+81
| | | | | | | | * posix/bug-regex11.c (tests): Add flags field. (main): Avoid warnings. Use test[i].flags. Return nonzero if any of the tests failed. * posix/bug-regex12.c: New file. * posix/Makefile (tests): Add bug-regex12.
* Update.Ulrich Drepper2002-09-281-3/+12
| | | | | | | | | | | | | | | 2002-03-02 Thorsten Kukuk <kukuk@suse.de> * sysdeps/unix/nice.c (nice): Use getpriority() for the return value. 2002-09-28 Jeff Bailey <jbailey@gnu.org> * sysdeps/unix/sysv/sysv4/solaris2/configure.in: Delete. * sysdeps/unix/sysv/aix/configure.in: Update comment and remove stdio=libio setting. * sysdeps/unix/sysv/linux/x86_64/sysdep.h (__NR_pread, __NR_pwrite): Define these to __NR_pread64, __NR_pwrite64 if not defined.
* * sysdeps/mach/hurd/dl-sysdep.c (_dl_important_hwcaps): Use INTUSE forRoland McGrath2002-09-285-7/+20
| | | | | | | | | _dl_signal_error. * sysdeps/mips/dl-machine.h (elf_machine_runtime_link_map): Likewise. * sysdeps/powerpc/powerpc64/dl-machine.c (_dl_reloc_overflow): Likewise. * sysdeps/arm/dl-machine.h (elf_machine_rel): Likewise. (elf_machine_rela): Likewise.
* * include/libc-symbols.h (__hidden_dot_weak1): Fix typo. ReplaceRoland McGrath2002-09-281-0/+5
| | | | ASM_GLOBAL_DIRECTIVE with .weak.
* 2002-09-27 Steven Munroe <sjmunroe@us.ibm.com>Roland McGrath2002-09-281-1/+1
| | | | | * include/libc-symbols.h (__hidden_dot_weak1): Fix typo. Replace ASM_GLOBAL_DIRECTIVE with .weak.
* (nice): Use getpriority() for the return value.Ulrich Drepper2002-09-285-16/+7
|
* (td_thr_tls_get_addr): Fix reference to dtv.Ulrich Drepper2002-09-281-1/+1
|
* * sysdeps/unix/sysv/linux/mips/truncate64.c (truncate64): FixAndreas Jaeger2002-09-281-0/+7
| | | | | | number of args to syscall. * sysdeps/unix/sysv/linux/mips/ftruncate64.c (__ftruncate64): Likewise. Patch by Guido Guenther <agx@sigxcpu.org>.
* Fix number of args to syscall.Andreas Jaeger2002-09-282-4/+4
|
* Update.Ulrich Drepper2002-09-281-0/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-09-27 Isamu Hasegawa <isamu@yamato.ibm.com> * posix/regcomp.c (reg_free): Free the debug area. (re_compile_internal): Allocate debug area for the input string. (create_initial_state): Check the back references in initial states if they are really match null string in the initial state. (parse_reg_exp): Mark the dfa that the dfa can have plural matchings. (parse_expression): Likewise. (parse_bracket_exp): Likewise. * posix/regex_internal.c (re_node_set_intersect): Remove unused function. (re_node_set_contains): Change to return the index of node. * posix/regex_internal.h (re_backref_cache_entry): Change the members. (re_match_context_t): Likewise. (struct re_dfa_t): Likewise. (re_sift_context_t): New structure. * posix/regexec.c (match_ctx_clear_flag): New function. (sift_ctx_init): Likewise. (update_cur_sifted_state): Likewise. (add_epsilon_src_nodes): Likewise. (sub_epsilon_src_nodes): Likewise. (check_subexp_limits): Likewise. (search_subexp): Likewise. (sift_states_bkref): Likewise. (merge_state_array): Likewise. (sift_states_iter_bkref): Remove unused function. (add_epsilon_backreference): Remove unused function. (re_search_internal): Adapt new members and interfaces. (check_matching): Check the back references in initial states if they are really match null string in the initial state. (proceed_next_node): Change the evaluation of back references, since we have real registers here. (set_regs): Adapt new interface of proceed_next_node. (sift_states_backward): Add invocation of update_cur_sifted_state instead of add_epsilon_backreference. Add a sentinel to the outermost while loop. Move the handling of back references to sift_states_bkref function, since we can't handle some back references (e.g. a back reference which match NULL string) here. (transit_state_mb): Handle the new member max_mb_elem_len. (transit_state_bkref_loop): Move the evaluation of back references to search_subexp function, since we can't evaluate some back references (e.g. a back reference which can have plural matchings) here. (match_ctx_init): Adapt the new member. (match_ctx_add_entry): Adapt the new members. 2002-09-25 Alan Modra <amodra@bigpond.net.au> * elf/do-rel.h: Define macro DO_ELF_MACHINE_REL_RELATIVE for 'elf_machine_rel_relative' (elf_dynamic_do_rel): Call DO_ELF_MACHINE_REL_RELATIVE macro instead of 'elf_machine_rel_relative'. * sysdeps/hppa/dl-machine.h: Define macro DO_ELF_MACHINE_REL_RELATIVE for 'elf_machine_rel_relative' with extra map parameter required by HPPA. (elf_machine_rela_relative): Add plt relocation changes. 2001-11-14 Matthew Wilcox <willy@debian.org> * sysdeps/unix/sysv/linux/hppa/bits/ipc.h: New file. * sysdeps/unix/sysv/linux/hppa/bits/msq.h: New file. * sysdeps/unix/sysv/linux/hppa/bits/sem.h: New file. * sysdeps/unix/sysv/linux/hppa/bits/shm.h: New file.
* Update.Ulrich Drepper2002-09-287-311/+880
| | | | | | | 2002-09-27 Ulrich Drepper <drepper@redhat.com> * locales/zh_TW: Use shorter forms for abday and day. Patch by Rex Tsai <chihchun@kalug.linux.org.tw>.
* Define macro DO_ELF_MACHINE_REL_RELATIVE for 'elf_machine_rel_relative'. ↵Ulrich Drepper2002-09-281-2/+8
| | | | (elf_dynamic_do_rel): Call DO_ELF_MACHINE_REL_RELATIVE macro instead of 'elf_machine_rel_relative'.
* * sysdeps/unix/sysv/linux/x86_64/sysdep.hRoland McGrath2002-09-283-4/+22
| | | | | | | | | (__NR_pread, __NR_pwrite): Define these to __NR_pread64, __NR_pwrite64 if not defined. * sysdeps/unix/sysv/linux/powerpc/lchown.S [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)]: Use this condition on chown compatibility symbol; use compat_symbol, not symbol_version.
* 2002-09-27 Roland McGrath <roland@redhat.com>Roland McGrath2002-09-281-0/+10
| | | | | | * sysdeps/unix/sysv/linux/x86_64/sysdep.h (__NR_pread, __NR_pwrite): Define these to __NR_pread64, __NR_pwrite64 if not defined.
* SysV shared memory definitions for Linux/PA.Ulrich Drepper2002-09-284-0/+342
|
* (Hash Search Function): Describe that memory must be cleared before calling ↵Ulrich Drepper2002-09-281-3/+4
| | | | hcreate_r.
* 2002-09-27 Roland McGrath <roland@redhat.com>Roland McGrath2002-09-283-2/+2
| | | | * sysdeps/x86_64/tls.h [__ASSEMBLER__]: Don't include <pt-machine.h>.
* * sysdeps/powerpc/powerpc32/Makefile: Fix typo in comment.Roland McGrath2002-09-272-1/+3
|
* * sysdeps/powerpc/powerpc64/MakefileRoland McGrath2002-09-272-6/+16
| | | | | [$(build-shared) = yes] (pic-ccflag): Define it. [$(subdir) = csu] (CFLAGS-initfini.s): Add -fpic here too.
* * sysdeps/x86_64/dl-machine.h (elf_machine_type_class): RemoveRoland McGrath2002-09-272-6/+10
| | | | unneeded TLS cases.
* * elf/dl-addr.c (_dl_addr): Set dli_fbase to l_map_startRoland McGrath2002-09-274-15/+96
| | | | | | | | | | | | | | | | unconditionally. Set dli_fname to _dl_argv[0] only for main program. 2002-09-27 Roland McGrath <roland@redhat.com> * elf/dl-addr.c (_dl_addr): Add a cast. * sysdeps/x86_64/dl-machine.h (elf_machine_rela) [USE_TLS]: Handle new TLS relocs R_X86_64_DTPMOD64, R_X86_64_DTPOFF64, and R_X86_64_TPOFF64. * elf/elf.h (R_X86_64_DTPMOD64, R_X86_64_DTPOFF64, R_X86_64_TPOFF64, R_X86_64_TLSGD, R_X86_64_TLSLD, R_X86_64_DTPOFF32, R_x86_64_GOTTPOFF, R_X86_64_TPOFF32): New macros. (R_X86_64_NUM): Update the value.
* * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_load_address): Don'tRoland McGrath2002-09-271-0/+11
| | | | | | | | | | rely on *r_offset of R_SPARC_RELATIVE reloc in .got to contain the addend. * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_load_address): Use the same l_addr computation. * sysdeps/sparc/sparc64/configure.in: Removed. * sysdeps/sparc/sparc64/configure: Removed. * config.h.in (SPARC64_DYNAMIC_BEFORE_GOT): Remove.
* 2002-09-24 Jakub Jelinek <jakub@redhat.com>Roland McGrath2002-09-275-116/+29
| | | | | | | | | | | * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_load_address): Don't rely on *r_offset of R_SPARC_RELATIVE reloc in .got to contain the addend. * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_load_address): Use the same l_addr computation. * sysdeps/sparc/sparc64/configure.in: Removed. * sysdeps/sparc/sparc64/configure: Removed. * config.h.in (SPARC64_DYNAMIC_BEFORE_GOT): Remove.
* Update.Ulrich Drepper2002-09-273-4/+22
| | | | | | | | | | 2002-09-26 Ulrich Drepper <drepper@redhat.com> * elf/dynamic-link.h (elf_get_dynamic_info): Relocate DT_HASH entry if necessary. * elf/dl-lookup.c (_dl_setup_hash): DT_HASH entry is already relocated. * elf/dl-addr.c (_dl_addr): Use .hash[1] entry to determine end of the symbol table if necessary.
* (elf_get_dynamic_info): Also relocate DT_HASH entry if necessary.Ulrich Drepper2002-09-271-0/+2
|
* * stdlib/longlong.h: Replaced with current version from GCC mainline,Roland McGrath2002-09-261-0/+5
| | | | last modified 2002-09-22 Kazu Hirata <kazu@cs.umass.edu>.
* 2002-09-26 Roland McGrath <roland@redhat.com>Roland McGrath2002-09-261-618/+370
| | | | | * stdlib/longlong.h: Replaced with current version from GCC mainline, last modified 2002-09-22 Kazu Hirata <kazu@cs.umass.edu>.
* * sysdeps/unix/sysv/linux/mips/syscalls.list: Add syscall_exit.Andreas Jaeger2002-09-251-0/+5
| | | | Patch by Guido Guenther <agx@sigxcpu.org>.
* Add syscall_exit.Andreas Jaeger2002-09-251-0/+1
|
* * Makeconfig (%.v.i pattern rule): Use $(CPPFLAGS).Roland McGrath2002-09-251-0/+4
|
* 2002-09-25 Roland McGrath <roland@redhat.com>Roland McGrath2002-09-251-2/+1
| | | | * Makeconfig (%.v.i pattern rule): Use $(CPPFLAGS).