summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-09-29* sysdeps/mach/hurd/Versions (ld: GLIBC_2.2.6): Add __errno_location.Roland McGrath2-0/+8
2002-09-29 Roland McGrath <roland@redhat.com>
2002-09-292002-09-29 Jakub Jelinek <jakub@redhat.com>Roland McGrath1-0/+1
* sysdeps/pthread/tst-timer.c (main): Clear SIGEV2.sigev_notify_attributes.
2002-09-29(__sigwait): The return value semantics for sigtimedwait is different. ↵Ulrich Drepper1-4/+9
Rework the return value handling and don't pass in an siginfo variable.
2002-09-29* sysdeps/unix/sysv/linux/x86_64/sysdep.S [USE_TLS && HAVE___THREAD]:Roland McGrath2-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-292002-09-29 Roland McGrath <roland@redhat.com>Roland McGrath1-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.
2002-09-29Update.Ulrich Drepper2-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>
2002-09-29Update.Ulrich Drepper4-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>
2002-09-29(DO_SET_THREAD_AREA): Don't use INLINE_SYSCALL for set_thread_area syscall.Ulrich Drepper1-11/+31
2002-09-29* stdlib/longlong.h (__udiv_qrnnd): Remove PARAMS from prototype.Roland McGrath2-1/+5
2002-09-29 Jakub Jelinek <jakub@redhat.com>
2002-09-29* sysdeps/unix/sysv/linux/sparc/sysdep.h (inline_syscall0): Make asmRoland McGrath6-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.
2002-09-29* configure: Regenerated after aclocal.m4 change.Roland McGrath9-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.
2002-09-29* elf/rtld.c (_dl_start): Fix conditional for declaring CNT.Roland McGrath2-1/+8
* aclocal.m4 (LIBC_PROG_BINUTILS): Don't clobber $RANLIB with ranlib before we check it.
2002-09-292002-09-28 Roland McGrath <roland@redhat.com>Roland McGrath1-2/+4
* aclocal.m4 (LIBC_PROG_BINUTILS): Don't clobber $RANLIB with ranlib before we check it.
2002-09-29Update.Ulrich Drepper2-1/+6
2002-09-28Update.Ulrich Drepper1-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.
2002-09-28Add __syscall_exit entry point.Ulrich Drepper1-0/+1
2002-09-28* pthread.c (__pthread_reset_main_thread) [FLOATING_STACKS]:Roland McGrath2-6/+18
Don't call setrlimit, since we did no prior bogon we need to undo.
2002-09-28* posix/bug-regex11.c (tests): Add flags field.Roland McGrath1-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-282002-09-28 Jakub Jelinek <jakub@redhat.com>Roland McGrath3-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.
2002-09-28Update.Ulrich Drepper1-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.
2002-09-28* sysdeps/mach/hurd/dl-sysdep.c (_dl_important_hwcaps): Use INTUSE forRoland McGrath5-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.
2002-09-28* include/libc-symbols.h (__hidden_dot_weak1): Fix typo. ReplaceRoland McGrath1-0/+5
ASM_GLOBAL_DIRECTIVE with .weak.
2002-09-282002-09-27 Steven Munroe <sjmunroe@us.ibm.com>Roland McGrath1-1/+1
* include/libc-symbols.h (__hidden_dot_weak1): Fix typo. Replace ASM_GLOBAL_DIRECTIVE with .weak.
2002-09-28(nice): Use getpriority() for the return value.Ulrich Drepper5-16/+7
2002-09-28(td_thr_tls_get_addr): Fix reference to dtv.Ulrich Drepper1-1/+1
2002-09-28* sysdeps/unix/sysv/linux/mips/truncate64.c (truncate64): FixAndreas Jaeger1-0/+7
number of args to syscall. * sysdeps/unix/sysv/linux/mips/ftruncate64.c (__ftruncate64): Likewise. Patch by Guido Guenther <agx@sigxcpu.org>.
2002-09-28Fix number of args to syscall.Andreas Jaeger2-4/+4
2002-09-28Update.Ulrich Drepper1-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.
2002-09-28Update.Ulrich Drepper7-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>.
2002-09-28Define macro DO_ELF_MACHINE_REL_RELATIVE for 'elf_machine_rel_relative'. ↵Ulrich Drepper1-2/+8
(elf_dynamic_do_rel): Call DO_ELF_MACHINE_REL_RELATIVE macro instead of 'elf_machine_rel_relative'.
2002-09-28* sysdeps/unix/sysv/linux/x86_64/sysdep.hRoland McGrath3-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-282002-09-27 Roland McGrath <roland@redhat.com>Roland McGrath1-0/+10
* sysdeps/unix/sysv/linux/x86_64/sysdep.h (__NR_pread, __NR_pwrite): Define these to __NR_pread64, __NR_pwrite64 if not defined.
2002-09-28SysV shared memory definitions for Linux/PA.Ulrich Drepper4-0/+342
2002-09-28(Hash Search Function): Describe that memory must be cleared before calling ↵Ulrich Drepper1-3/+4
hcreate_r.
2002-09-282002-09-27 Roland McGrath <roland@redhat.com>Roland McGrath3-2/+2
* sysdeps/x86_64/tls.h [__ASSEMBLER__]: Don't include <pt-machine.h>.
2002-09-27* sysdeps/powerpc/powerpc32/Makefile: Fix typo in comment.Roland McGrath2-1/+3
2002-09-27* sysdeps/powerpc/powerpc64/MakefileRoland McGrath2-6/+16
[$(build-shared) = yes] (pic-ccflag): Define it. [$(subdir) = csu] (CFLAGS-initfini.s): Add -fpic here too.
2002-09-27* sysdeps/x86_64/dl-machine.h (elf_machine_type_class): RemoveRoland McGrath2-6/+10
unneeded TLS cases.
2002-09-27* elf/dl-addr.c (_dl_addr): Set dli_fbase to l_map_startRoland McGrath4-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.
2002-09-27* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_load_address): Don'tRoland McGrath1-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-272002-09-24 Jakub Jelinek <jakub@redhat.com>Roland McGrath5-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.
2002-09-27Update.Ulrich Drepper3-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.
2002-09-27(elf_get_dynamic_info): Also relocate DT_HASH entry if necessary.Ulrich Drepper1-0/+2
2002-09-26* stdlib/longlong.h: Replaced with current version from GCC mainline,Roland McGrath1-0/+5
last modified 2002-09-22 Kazu Hirata <kazu@cs.umass.edu>.
2002-09-262002-09-26 Roland McGrath <roland@redhat.com>Roland McGrath1-618/+370
* stdlib/longlong.h: Replaced with current version from GCC mainline, last modified 2002-09-22 Kazu Hirata <kazu@cs.umass.edu>.
2002-09-25* sysdeps/unix/sysv/linux/mips/syscalls.list: Add syscall_exit.Andreas Jaeger1-0/+5
Patch by Guido Guenther <agx@sigxcpu.org>.
2002-09-25Add syscall_exit.Andreas Jaeger1-0/+1
2002-09-25* Makeconfig (%.v.i pattern rule): Use $(CPPFLAGS).Roland McGrath1-0/+4
2002-09-252002-09-25 Roland McGrath <roland@redhat.com>Roland McGrath1-2/+1
* Makeconfig (%.v.i pattern rule): Use $(CPPFLAGS).
2002-09-25Update.Ulrich Drepper2-2/+15
2002-09-24 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/configure.in: Recognize nptl add-on name.