about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 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).
* Update.Ulrich Drepper2002-09-252-2/+15
| | | | | | 2002-09-24 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/configure.in: Recognize nptl add-on name.
* Recognize nptl add-on name.Ulrich Drepper2002-09-251-1/+10
|
* * sysdeps/mach/hurd/Versions (ld: GLIBC_2.0): Move __libc_read,Roland McGrath2002-09-258-15/+33
| | | | | __libc_write, __libc_lseek64, to ... (ld: GLIBC_PRIVATE): ... here.
* * csu/Versions: Use %include <tls.h> to get USE_TLS defined.Roland McGrath2002-09-259-11/+217
| | | | | | | | | | | | | | | | | | | (libc: GLIBC_2.0) [USE_TLS && HAVE___THREAD]: Remove _errno, errno. (libc: GLIBC_2.3) [USE_TLS && HAVE___THREAD]: Put errno here instead. * resolv/Versions: Use %include <tls.h> to get USE_TLS defined. (libc: GLIBC_2.0) [USE_TLS && HAVE___THREAD]: Remove _h_errno, h_errno, and _res. (libc: GLIBC_2.3) [USE_TLS && HAVE___THREAD]: Put h_errno, _res here. * elf/tls-macros.h [__x86_64__] (TLS_LE, TLS_IE, TLS_LD, TLS_GD): New macros for x86-64. * sysdeps/unix/sysv/linux/alpha/bits/time.h: File removed. It was indentical to the linux/bits/time.h file. * nscd/nscd_gethst_r.c (nscd_gethst_r): Add a cast to silence warning. * resolv/gethnamaddr.c (gethostbyaddr): Use socklen_t for SIZE.
* 2002-09-24 Roland McGrath <roland@redhat.com>Roland McGrath2002-09-251-69/+0
| | | | | * sysdeps/unix/sysv/linux/alpha/bits/time.h: File removed. It was indentical to the linux/bits/time.h file.
* Update.Ulrich Drepper2002-09-242-1/+7
|
* (td_thr_tls_get_addr): Change second parameter to be the address of the link ↵Ulrich Drepper2002-09-241-5/+8
| | | | map in the inferior process.
* * posix/unistd.h: Test [__USE_UNIX98] instead of [__USE_OPEN2K]Roland McGrath2002-09-241-0/+3
| | | | for gethostname declaration.
* 2002-09-23 Roland McGrath <roland@redhat.com>Roland McGrath2002-09-241-2/+2
| | | | | * posix/unistd.h: Test [__USE_UNIX98] instead of [__USE_OPEN2K] for gethostname declaration.
* Update.Ulrich Drepper2002-09-242-68/+87
| | | | | | 2002-09-23 Ulrich Drepper <drepper@redhat.com> * po/zh_CN.po: New file.
* Simplified Chinese translations for libc.Ulrich Drepper2002-09-241-0/+5572
|
* * catgets/open_catalog.c (__open_catalog): Don't use a value typeRoland McGrath2002-09-2438-70/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | as the __builtin_expect expression, just the Boolean value. * sysdeps/generic/wordexp.c (parse_glob): int -> size_t for counter. * sysdeps/unix/sysv/linux/opensock.c (__opensock): Likewise. * resolv/res_hconf.c (arg_service_list, parse_line): Likewise. * iconvdata/tst-loading.c (main): Likewise. * catgets/tst-catgets.c (main): Likewise. * stdlib/tst-xpg-basename.c (main): Likewise. * stdlib/tst-bsearch.c (main): Likewise. * stdio-common/test-vfprintf.c (main): Likewise. * stdio-common/tst-rndseek.c (do_test): Likewise. * libio/tst_swprintf.c (main): Likewise. * libio/tst-fgetws.c (main): Likewise. * wcsmbs/tst-mbrtowc.c (check_ascii): Likewise. * time/tst-posixtz.c (main): Likewise. * time/tst-strptime.c (test_tm): Likewise. * time/tst-strptime.c (main): Likewise. * time/tst-getdate.c (main): Likewise. * posix/tst-mmap.c (main): Likewise. * posix/tst-getaddrinfo.c (do_test): Likewise. * io/tst-getcwd.c (do_test): Likewise. * resolv/tst-aton.c (main): Likewise. * inet/tst-network.c (main): Likewise. * libio/tst-fgetws.c (main): Likewise. * sysdeps/posix/sprofil.c (add_region): int -> unsigned int for I. * sysdeps/unix/sysv/linux/ptsname.c (__ptsname_r): int -> unsigned int for PTYNO. * stdlib/msort.c (qsort): Add a cast to silence warning. * stdio-common/vfprintf.c (process_string_arg): Likewise. * libio/oldfileops.c (_IO_old_do_write): Likewise. * sysdeps/unix/sysv/linux/getcwd.c (__getcwd): Likewise. * sysdeps/unix/sysv/linux/ttyname.c (ttyname): Likewise. * sysdeps/unix/sysv/linux/gethostid.c (gethostid): Likewise. * argp/argp-fmtstream.c (__argp_fmtstream_printf): Likewise. * nscd/nscd_getgr_r.c (nscd_getgr_r): Likewise. * sysdeps/unix/grantpt.c (grantpt): Likewise. * libio/tst-widetext.c (main): Likewise. * libio/tst-mmap2-eofsync.c (do_test): Likewise. * rt/tst-aio.c (test_file): Likewise. * rt/tst-aio64.c (test_file): Likewise. * resolv/tst-aton.c (main): Likewise. * catgets/catgetsinfo.h (CATGETS_MAGIC): Use U suffix on the constant. * ctype/ctype.c (__ctype_tolower, __ctype_toupper): Cast to int32_t instead of uint32_t in these macros.
* 2002-09-23 Roland McGrath <roland@redhat.com>Roland McGrath2002-09-241-2/+2
| | | | | * ctype/ctype.c (__ctype_tolower, __ctype_toupper): Cast to int32_t instead of uint32_t in these macros.
* Update.Ulrich Drepper2002-09-2416-171/+1649
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * iconv/iconv_prog.c (main): Provide an error message that identifies the wrong encoding. 2002-09-22 Bruno Haible <bruno@clisp.org> * iconvdata/tscii.c: New file. * iconvdata/testdata/TSCII: New file. * iconvdata/testdata/TSCII..UTF8: New file. * iconvdata/TSCII.precomposed: New file. * iconvdata/TSCII.irreversible: New file. * iconvdata/gconv-modules (TSCII): New module. * iconvdata/Makefile (modules): Add TSCII. (distribute): Add tscii.c. * iconvdata/tst-table-from.c (try, utf8_decode, main): Double output buffer size. * iconvdata/tst-tables.sh: Add TSCII. * iconvdata/TESTS: Add TSCII. 2002-09-22 Bruno Haible <bruno@clisp.org> Revert 2002-04-18 patch. * iconvdata/euc-jisx0213.c (EMIT_SHIFT_TO_INIT, BODY for FROM_DIRECTION): Make the FROM direction stateful again. * iconvdata/shift_jisx0213.c (EMIT_SHIFT_TO_INIT, BODY for FROM_DIRECTION): Likewise. 2002-09-22 Bruno Haible <bruno@clisp.org>
* (sysdep_routines, shared-only-routines): Don't add divdi3 here.Ulrich Drepper2002-09-241-2/+2
|
* * iconvdata/tst-e2big.c: New file.Roland McGrath2002-09-233-1/+111
| | | | * iconvdata/Makefile (tests): Add tst-e2big.
* * elf/Makefile (test-extras): Define this instead of test-srcs.Roland McGrath2002-09-233-2/+8
| | | | * Makerules (all-nonlib): Include $(test-extras) too.
* unnecessary with stratcliffRoland McGrath2002-09-233-59/+1
|
* * string/bug-stpncpy-offend.c: New file.Roland McGrath2002-09-233-2/+60
| | | | * string/Makefile (tests): Add it.
* * sysdeps/hppa/abort-instr.h: New file.Roland McGrath2002-09-232-0/+10
|
* * sysdeps/mach/hurd/Versions (ld: GLIBC_2.0): Remove duplicate entry.Roland McGrath2002-09-231-0/+2
|
* * sysdeps/mach/hurd/dl-sysdep.c (_exit): Add alias __GI__exit.Roland McGrath2002-09-222-0/+7
|
* * cppflags-iterator.mk (CPPFLAGS-$(cpp-src)): Append, not overwrite.Roland McGrath2002-09-221-0/+2
|
* 2002-09-22 Andreas Schwab <schwab@suse.de>Roland McGrath2002-09-221-1/+1
| | | | * cppflags-iterator.mk (CPPFLAGS-$(cpp-src)): Append, not overwrite.
* * sysdeps/m68k/fpu/bits/mathinline.h (isgreater, isgreaterequal)Andreas Schwab2002-09-221-0/+6
| | | | | (isless, islessequal, islessgreater, isunordered) [GCC >= 3.1]: Use GCC builtins.
* * sysdeps/m68k/fpu/bits/mathinline.h (isgreater, isgreaterequal) Andreas Schwab2002-09-221-7/+17
| | | | | (isless, islessequal, islessgreater, isunordered) [GCC >= 3.1]: Use GCC builtins.
* * sysdeps/unix/sysv/linux/i386/dl-procinfo.h (_DL_HWCAP_PLATFORM):Roland McGrath2002-09-211-0/+7
| | | | | | Correct the value so it covers all platforms, and is computed from _DL_PLATFORMS_COUNT rather than hard-wired. From Andrew Suffield <asuffield@debian.org>.
* 2002-09-21 Roland McGrath <roland@redhat.com>Roland McGrath2002-09-211-1/+2
| | | | | | | * sysdeps/unix/sysv/linux/i386/dl-procinfo.h (_DL_HWCAP_PLATFORM): Correct the value so it covers all platforms, and is computed from _DL_PLATFORMS_COUNT rather than hard-wired. From Andrew Suffield <asuffield@debian.org>.
* Update.Ulrich Drepper2002-09-214-0/+8
| | | | | | * sysdeps/unix/sysv/linux/internal_statvfs.c: Likewise. * sysdeps/unix/sysv/linux/statvfs.c: Include <stdio_ext.h>. * sysdeps/unix/sysv/linux/fstatvfs.c: Likewise.
* Update.Ulrich Drepper2002-09-212-0/+6
| | | | | * sysdeps/unix/sysv/linux/getsysstats.c (get_proc_path): Avoid locking when using mount tab file.
* Update.Ulrich Drepper2002-09-212-2/+9
| | | | | | | | | 2002-09-20 Ulrich Drepper <drepper@redhat.com> * elf/dl-init.c (_dl_init): Fix test of the size of the preinit_array section. (call_init): Optimize access to DT_INIT_ARRAY entry a bit. Reported by Brian Cabral <cabral@ikuni.com>.
* (_dl_init): Fix test of the size of the preinit_array section. (call_init): ↵Ulrich Drepper2002-09-201-6/+7
| | | | Optimize access to DT_INIT_ARRAY entry a bit.
* * sysdeps/powerpc/sysdep.h: Remove powerpc32 specific macros.Roland McGrath2002-09-205-110/+389
| | | | | | | | | | * sysdeps/powerpc/powerpc32/sysdep.h: New file. Define powerpc32 specific macros copied from sysdeps/powerpc/sysdep.h. * sysdeps/powerpc/powerpc64/sysdep.h: New file. Define powerpc64 specific macros. * sysdeps/unix/powerpc/sysdep.h: Include <bits/wordsize.h>. [__WORDSIZE==64]: Include sysdeps/powerpc/powerpc64/sysdep.h. [!__WORDSIZE==64]: Include sysdeps/powerpc/powerpc32/sysdep.h.
* * intl/dcigettext.c (DCIGETTEXT): Restore errno only right beforeRoland McGrath2002-09-202-1/+7
| | | | returning.
* * sysdeps/generic/utmp-equal.h: New file, extracted from utmp_file.c.Roland McGrath2002-09-205-32/+81
| | | | | | | | | | | | * sysdeps/generic/utmp_file.c (setutent_file): Invalidate last_entry also on platforms with !HAVE_UT_TYPE. (proc_utmp_eq): Remove function. (internal_getut_r, pututline_file): Call __utmp_equal instead. 2002-09-20 Bruno Haible <bruno@clisp.org> * abi-tags: Add support for FreeBSD with ABI OS value 3. * elf/cache.c (print_entry): Support the GNU/FreeBSD ABI tag.