about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper2001-09-1914-63/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-09-18 Ulrich Drepper <drepper@redhat.com> * malloc/malloc.c (ptmalloc_init): Handle _environ==NULL. Reported by B. D. Elliott <bde@nwlink.com> [PR libc/2541]. 2001-09-18 Andreas Schwab <schwab@suse.de> * elf/dl-load.c (_dl_map_object_from_fd): Update handling of scope list, now that l_scope is a pointer. * elf/dl-open.c (dl_open_worker): Fix thinko when enlarging the scope list. 2001-09-18 kaz Kojima <kkojima@rr.iij4u.or.jp> * sysdeps/sh/dl-machine.h (elf_machine_rela): Fix reverse condition. (elf_machine_rela_relative): Add a missing declaration. 2001-09-18 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed: New. * sysdeps/unix/sysv/linux/s390/ldd-rewrite.sed: New. * sysdeps/unix/sysv/linux/configure.in: Add ia64 and s390 ldd-rewrite scripts. 2001-09-18 Ulrich Drepper <drepper@redhat.com> * elf/ldd.bash.in: Update copyright message. 2001-09-17 H.J. Lu <hjl@gnu.org> * hurd/hurdmalloc.c (bcopy): Removed. (realloc): Replace bcopy with memcpy. * hurd/path-lookup.c (file_name_path_scan): Likewise. * resolv/gethnamaddr.c (map_v4v6_address): Likewise. * sunrpc/rpcinfo.c (pmapdump): Likewise. * resolv/gethnamaddr.c (getanswer): Replace bcopy with memmove. (gethostbyaddr): Likewise. * sunrpc/rpcinfo.c (get_inet_address): Likewise. 2001-09-18 Ulrich Drepper <drepper@redhat.com> * sysdeps/gnu/eval.c: Removed.
* Not needed anymore.Ulrich Drepper2001-09-191-138/+0
|
* Rewritten to C versions using inline assembly.Andreas Jaeger2001-09-183-50/+0
|
* Update.Andreas Jaeger2001-09-185-1/+67
| | | | | | | | | | | | | 2001-09-18 Andreas Jaeger <aj@suse.de> * sysdeps/i386/fpu/s_logbl.S: Move to ... * sysdeps/i386/fpu/s_logbl.c: ...here, use inline assembler. * sysdeps/i386/fpu/s_rintl.S: Move to ... * sysdeps/i386/fpu/s_rintl.c: ...here, use inline assembler. * sysdeps/i386/fpu/s_significandl.S: Move to ... * sysdeps/i386/fpu/s_significandl.c: ...here, use inline assembler.
* Readd special linkage permissions to license.Andreas Jaeger2001-09-181-0/+10
|
* Update.Ulrich Drepper2001-09-171-1/+1
| | | | * string/strcoll.c [USE_IN_EXTENDED_LOCALE_MODEL]: Correctly get
* Update.Ulrich Drepper2001-09-172-1/+6
| | | | | | | 2001-09-16 Ulrich Drepper <drepper@redhat.com> * string/strcoll.c [USE_IN_EXTENDED_LOCALE_MODEL]: Correct get nrules value.
* Update.Ulrich Drepper2001-09-153-9/+38
| | | | | | | | | 2001-09-14 H.J. Lu <hjl@gnu.org> * sysdeps/mips/fpu/libm-test-ulps: Updated. * sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h: Fix a typo. Patch by Florian La Roche <laroche@redhat.com>.
* Update.Ulrich Drepper2001-09-142-9/+9
| | | | * string/bits/string2.h (__strtok_r_1c): Optimize a bit.
* Update.Ulrich Drepper2001-09-141-0/+5
| | | | | | | 2001-09-14 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/net/ethernet.h: Correct references to ETHER_CRC_LEN.
* Correct references to ETHER_CRC_LEN.Ulrich Drepper2001-09-141-5/+5
|
* * posix/execl.c: Fix last argument of memcpy. Reported by BrianAndreas Schwab2001-09-141-0/+6
| | | | | Sumner <bls@sgi.com>. * posix/execlp.c: Likewise.
* * posix/execl.c: Fix last argument of memcpy. Reported by Brian Andreas Schwab2001-09-142-4/+8
| | | | | Sumner <bls@sgi.com>. * posix/execlp.c: Likewise.
* Update.Ulrich Drepper2001-09-143-19/+22
| | | | | | | | | | | | 2001-09-13 Jakub Jelinek <jakub@redhat.com> * elf/dl-deps.c (_dl_map_object_deps): Fix filter handling if filter is already found earlier in the search scope. 2001-09-12 Jakub Jelinek <jakub@redhat.com> * rt/Makefile (LDFLAGS-rt.so): Use shared thread library as librt's filter.
* Update.Ulrich Drepper2001-09-132-0/+14
| | | | | | 2001-09-13 Ulrich Drepper <drepper@redhat.com> * sysdeps/powerpc/fpu/libm-test-ulps: Adjust expected errors for j0.
* Update.Ulrich Drepper2001-09-122-9/+0
|
* Update.Ulrich Drepper2001-09-123-3/+11
| | | | * sysdeps/unix/make-syscalls.sh: Define __OPTIMIZE__ in use of asm_CPP.
* Update.Ulrich Drepper2001-09-124-5/+15
| | | | | | | | | 2001-09-12 Jakub Jelinek <jakub@redhat.com> * rt/Makefile (LDFLAGS-rt.so): Use shared thread library as librt's filter. * elf/dl-close.c (_dl_close): Don't free l_libname if it is not
* Update.Ulrich Drepper2001-09-125-2/+7
| | | | | | * Makeconfig (preprocess-versions): Define ASSEMBLER. * stdlib/Makefile (isomac-CFLAGS): Define to -O. * posix/Makefile (annexc-CFLAGS): Define to -O.
* Update.Ulrich Drepper2001-09-122-0/+8
| | | | | | 2001-09-12 Ulrich Drepper <drepper@redhat.com> * config.h.in: Enforce optimization to be used.
* Update.Ulrich Drepper2001-09-127-25/+49
| | | | | | | 2001-09-11 Ulrich Drepper <drepper@redhat.com> * nscd/nscd_gethst_r.c: Don't expect IPv6 addresses for IPv4 lookup. Patch by Stephan Kulow.
* Update.Ulrich Drepper2001-09-083-2/+7
| | | | | | | 2001-09-08 Ben Collins <bcollins@debian.org> * sysdeps/arm/dl-machine.h (elf_machine_rel): Fix thinko in usage of RESOLVE() (r_type, not reloc->r_type).
* Update.Ulrich Drepper2001-09-084-7/+18
| | | | | | | | | 2001-09-08 Ulrich Drepper <drepper@redhat.com> * elf/dl-object.c: Avoid allocating extra memory block for name. * elf/dl-close.c (_dl_close): Don't free l_libname if it is no allocated separately. * elf/dl-load.c (_dl_map_object_from_fd): Likewise.
* Update.Ulrich Drepper2001-09-082-1/+5
| | | | | | 2001-09-08 H.J. Lu <hjl@gnu.org> * po/zh_TW.po: Fix a typo.
* Update.Ulrich Drepper2001-09-0820-314/+706
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-09-07 Tom Rix <trix@redhat.com> * sysdeps/unix/sysv/aix/sysv_termio.h: New file. 2001-08-26 Tom Rix <trix@redhat.com> * sysdeps/unix/sysv/aix/Makefile (aix-syscalls.o): More linker command line options. * sysdeps/unix/sysv/aix/start.s: New file, rework of start.c * sysdeps/unix/sysv/aix/start.c: Removed. * sysdeps/unix/sysv/aix/start-libc.c: New file. * sysdeps/unix/sysv/aix/init-first.c: New file. * sysdeps/unix/sysv/aix/fcntl.c: Alias __libc_fcntl to __fcntl. 2001-09-08 Ben Collins <bcollins@debian.org> * sysdeps/arm/dl-machine.h: Fix usage of new _dl_signal_error() format. * sysdeps/generic/dl-machine.h: Likewise. * sysdeps/hppa/dl-fptr.c: Likewise. * sysdeps/ia64/dl-fptr.c: Likewise. * sysdeps/mach/hurd/dl-sysdep.c: Likewise. * sysdeps/mips/dl-machine.h: Likewise. * sysdeps/mips/mips64/dl-machine.h: Likewise. * sysdeps/powerpc/dl-machine.c: Likewise. 2001-09-07 Ben Collins <bcollins@debian.org> * sysdeps/sparc/sparc32/dl-machine.h: Fix typo. * sysdeps/hppa/dl-lookupcfg.h: Forward declare struct link_map. * elf/dl-lookup.c (add_dependency): Bump l_opencount of all dependencies if necessary.
* Update.Ulrich Drepper2001-09-0810-96/+260
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-09-08 Ulrich Drepper <drepper@redhat.com> * elf/dl-close.c (_dl_close): If object has no r_list (i.e., wasn't loaded directly) determine length if l_initfini list by iterating over its elements. Minor optimizations. * elf/dl-deps.c (_dl_map_object_deps): Always add own map to l_initfini for dependency objects. If object was already loaded check whether any of the dependencies is already on the relocation dependency list. If yes, remove the latter. Minor optimizations. * elf/dl-lookup.c (add_dependency): Add check for self reference of maps here. Search l_initfini list only if the object was loaded directly and not only as a dependency. (_dl_lookup_symbol): Add relocation dependency also if object is not in global scope. Remove test for self-reference here. (_dl_lookup_versioned_symbol): Likewise. * elf/dl-object (_dl_new_object): Cleanup. Initialize dont_free element of first name record. * elf/loadtest.c: Add some more test to recognize early if an object wasn't unloaded. * elf/Makefile: Add rules to build and run reldep5. * elf/reldep5.c: New file. * elf/reldepmod5.c: New file. * elf/reldepmod6.c: New file. * elf/reldep2.c: Fix typo. * elf/dl-object.c (_dl_new_object): Initialize l_scope and l_scope_max.
* Update.Ulrich Drepper2001-09-075-3/+89
| | | | | | | | | | | | | 2001-09-07 Ulrich Drepper <drepper@redhat.com> * include/link.h (struct link_map): Add l_scope_mem and l_scope_max elements. Change l_scope to be a pointer only. * elf/dl-object.c (_dl_new_ojbect): Initialize l_scope and l_scope_max. * elf/dl-open.c (dl_open_worker): If dependency wasn't just opened here add searchlist of newly open file to the dependency's scope. * elf/dl-close.c (_dl_close): If dependency is used otherwise remove only searchlist from its scope. Free own scope array if necessary. * elf/Makefile (tests): Add dblload and dblunload now.
* (struct link_map): Add l_scope_mem and l_scope_max elements. Change l_scope ↵Ulrich Drepper2001-09-071-1/+5
| | | | to be a pointer only.
* Update.Andreas Jaeger2001-09-061-0/+5
| | | | | | | 2001-09-06 Andreas Jaeger <aj@suse.de> * sysdeps/ieee754/ldbl-128/e_lgammal_r.c: New file, contributed Stephen L Moshier.
* 128 bit long double lgamma implementation.Andreas Jaeger2001-09-061-0/+1018
|
* Update.Ulrich Drepper2001-09-067-4/+157
| | | | | | | | | | | | 2001-09-05 Ulrich Drepper <drepper@redhat.com> * elf/Makefile: Add rules to build new tests. Don't run them yet since they both fail. * elf/dblload.c: New file. * elf/dblloadmod1.c: New file. * elf/dblloadmod2.c: New file. * elf/dblloadmod3.c: New file. * elf/dblunload.c: New file.
* Update.Ulrich Drepper2001-09-052-12/+8
| | | | | | | 2001-09-04 Richard Henderson <rth@redhat.com> * elf/elf.h (R_ALPHA_OP_*, R_ALPHA_IMMED_*): Remove. (R_ALPHA_GPREL16): Rename from R_ALPHA_IMMED_GP_16.
* Update.Ulrich Drepper2001-09-0512-50/+80
| | | | | | | | | | | | | | | | | | | 2001-09-04 Ulrich Drepper <drepper@redhat.com> Correct very misleading message for error in failed runtime relocation. * elf/dl-error.c (_dl_signal_error): Take extra parameter to describe place of the error. (_dl_signal_cerror): Likewise. * sysdeps/generic/ldsodefs.h: Adjust prototypes. * elf/dl-close.c: Likewise. * elf/dl-deps.c: Likewise. * elf/dl-load.c: Likewise. * elf/dl-lookup.c: Likewise. * elf/dl-open.c: Likewise. * elf/dl-reloc.c: Likewise. * elf/dl-sym.c: Likewise. * elf/dl-version.c: Likewise. * sysdeps/generic/dl-sysdep.c: Likewise.
* Update.Ulrich Drepper2001-09-054-6/+53
| | | | | | | | | | | | | | | | | | | 2001-09-04 Jakub Jelinek <jakub@redhat.com> * iconv/strtab.c (strtabinit): Initialize null Strent. (newstring): Move len == 0 handling... (strtabadd): ...here. If len == 1, return null Strent. When inserting a suffix of an existing string, check if it is not equal to some suffix already recorded. Copy left and right members over if adding longer string. 2001-09-04 Jakub Jelinek <jakub@redhat.com> * sunrpc/rpc_cout.c (upcase): Account for trailing '\0'. * sysdeps/unix/sysv/linux/alpha/gethostname.c: Include <errno.h>. (__syscall_gethostname): Add prototype.
* Update.Ulrich Drepper2001-09-043-4/+54
| | | | | | 2001-09-04 Ulrich Drepper <drepper@redhat.com> * elf/dl-object.c (_dl_new_object): Remove unnecessary if.
* Update.Ulrich Drepper2001-09-021-0/+4
| | | | | | 2001-09-02 Ulrich Drepper <drepper@redhat.com> * elf/rtld.c (dl_main): Increment l_opencount for main binary.
* (dl_main): Increment l_opencount for main binary.Ulrich Drepper2001-09-021-0/+2
|
* * sysdeps/unix/sysv/gethostname.c (__gethostname): When LEN is tooRoland McGrath2001-09-011-0/+5
| | | | short, copy that much into NAME anyway before returning error.
* 2001-08-27 Roland McGrath <roland@frob.com>Roland McGrath2001-09-011-2/+2
| | | | | * sysdeps/unix/sysv/gethostname.c (__gethostname): When LEN is too short, copy that much into NAME anyway before returning error.
* Update.Ulrich Drepper2001-09-019-193/+121
| | | | | | | | | | | | | | | | | | | | | 2001-09-01 Richard Henderson <rth@redhat.com> * sysdeps/alpha/elf/Dist: Remove file. * sysdeps/alpha/elf/Makefile: Remove file. * sysdeps/alpha/elf/crtbegin.S: Remove file. * sysdeps/alpha/elf/crtend.S: Remove file. * sysdeps/alpha/elf/initfini.c: New file. 2001-09-01 Mark Kettenis <kettenis@gnu.org> * iconv/tst-iconv1.c: Include <stddef.h> for wchar_t. * iconv/tst-iconv3.c: Likewise. 2001-09-01 Jakub Jelinek <jakub@redhat.com> * sysdeps/generic/inttypes.h (__gwchar_t): Define to wchar_t for C++. handle it like 'I' for symmetry with strftime.
* Update.Ulrich Drepper2001-09-014-29/+81
| | | | | | | | | | | 2001-09-01 Ulrich Drepper <drepper@redhat.com> * iconv/gconv_cache.c: Rename variable cache to __gconv_cache and export it. * iconv/Versions (libc) [GLIBC_2.2.5]: Export __gconv_cache. * iconv/iconv_prog.c (insert_cache): New function. (print_known_names): If cache is used call insert_cache to use the information from the cache [PR libc/2509].
* Update.Ulrich Drepper2001-09-013-0/+12
| | | | | | | 2001-08-31 Ulrich Drepper <drepper@redhat.com> * time/strptime.c (strptime_internal): Recognize 'l' format and handle it like 'I' for symmatry with strftime.
* Update.Ulrich Drepper2001-09-016-31/+162
| | | | | | | | | | | | | | | | | | | | | 2001-08-31 Richard Henderson <rth@redhat.com> * elf/dl-support.c (_dl_cpuclock_offset): Protect with NONAVAIL. (HP_TIMING_AVAIL): Set to HP_SMALL_TIMING_AVAIL if present. * elf/rtld.c (HP_TIMING_AVAIL): Likewise. (print_statistics): Make scalar unsigned long long. * sysdeps/alpha/hp-timing.h: New file. 2001-08-31 Jakub Jelinek <jakub@redhat.com> * stdio-common/perror.c (perror): Save errno early, pass it down to perror_internal. (perror_internal): Add errnum argument. 2001-08-31 Jakub Jelinek <jakub@redhat.com> * sysdeps/alpha/dl-machine.h (elf_machine_rela): Remove unused code. Don't add old memory content for R_ALPHA_REFQUAD.
* Update.Ulrich Drepper2001-08-312-4/+7
| | | | | * crypt/md5-crypt.c (__md5_crypt_r): Compute used and required memory correctly.
* Update.Ulrich Drepper2001-08-302-7/+11
| | | | | | | | | * sysdeps/unix/sysv/linux/ia64/ioperm.c (_ioperm): Use __open instead of open, __close instead of close, __getpagesize instead of getpagesize. R_ALPHA_RELATIVE if RTLD_BOOTSTRAP and HAVE_Z_COMBRELOC. Only check for rtld map if neither RTLD_BOOTSTRAP nor HAVE_Z_COMBRELOC is defined.
* Update.Ulrich Drepper2001-08-305-6/+29
| | | | | | | | | | | | | 2001-08-30 Ulrich Drepper <drepper@redhat.com> * string/argz-stringify.c (__argz_stringify): Use __strnlen instead of strnlen. * include/string.h (strndupa): Redefine here to use __strnlen instead of strnlen. * string/strndup.c (__strndup): Use __strnlen not strnlen. * misc/syslog.c (vsyslog): Fix typo in last change (connect -> connected).
* Update.Ulrich Drepper2001-08-306-19/+35
| | | | | | | | | | | | 2001-08-30 Jakub Jelinek <jakub@redhat.com> * sysdeps/alpha/dl-machine.h (elf_machine_rela): Don't handle R_ALPHA_RELATIVE if RTLD_BOOTSTRAP and HAVE_Z_COMBRELOC. Only check for rtld map if RTLD_BOOTSTRAP nor HAVE_Z_COMBRELOC is defined. * sysdeps/i386/dl-machine.h (elf_machine_rel): Similarly. * sysdeps/ia64/dl-machine.h (elf_machine_rel): Similarly. * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rel): Similarly. * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rel): Similarly.
* Update.Ulrich Drepper2001-08-302-0/+8
| | | | | | 2001-08-30 Ulrich Drepper <drepper@redhat.com> * sysdeps/alpha/fpu/libm-test-ulps: Adjust j0 ULPs.
* Adjust j0 ULPs.Ulrich Drepper2001-08-301-0/+6
|
* Update.Andreas Jaeger2001-08-301-0/+5
| | | | | | | 2001-08-30 Andreas Jaeger <aj@suse.de> * sysdeps/ieee754/ldbl-128/e_jnl.c: New file, contributed Stephen L Moshier.