kopensolaris-gnu/glibc.git
18 years agoUpdate from translation team.
drepper [Wed, 29 Aug 2001 08:09:17 +0000 (08:09 +0000)]
Update from translation team.

18 years agoUpdate.
drepper [Wed, 29 Aug 2001 08:07:47 +0000 (08:07 +0000)]
Update.

18 years agoUpdate.
drepper [Wed, 29 Aug 2001 08:06:33 +0000 (08:06 +0000)]
Update.

18 years agoUpdate from translation team.
drepper [Wed, 29 Aug 2001 08:02:18 +0000 (08:02 +0000)]
Update from translation team.

18 years agoUpdate from translation team.
drepper [Wed, 29 Aug 2001 07:54:26 +0000 (07:54 +0000)]
Update from translation team.

18 years agoFix typo.
aj [Wed, 29 Aug 2001 07:23:19 +0000 (07:23 +0000)]
Fix typo.

18 years agoUpdate.
drepper [Tue, 28 Aug 2001 09:19:58 +0000 (09:19 +0000)]
Update.

18 years ago(pargdef): Function must take pointer to object.
drepper [Tue, 28 Aug 2001 09:17:24 +0000 (09:17 +0000)]
(pargdef): Function must take pointer to object.

18 years agoUpdate.
aj [Tue, 28 Aug 2001 08:06:07 +0000 (08:06 +0000)]
Update.

18 years ago * manual/libc-texinfo.sh: Add entry about free manuals.
aj [Tue, 28 Aug 2001 08:05:40 +0000 (08:05 +0000)]
* manual/libc-texinfo.sh: Add entry about free manuals.

* manual/contrib.texi (Contributors): Fix cross reference.

* manual/libc.texinfo (Copying): Include freemanuals.

* manual/Makefile (appendices): Add freemanuals.

* manual/freemanuals.texi: New file.
Patch by Brian Youmans <3diff@gnu.org>.

* manual/libm-err-tab.pl: Pretty print more platforms, print a
smaller table.

* manual/math.texi (Errors in Math Functions): Fix grammar, start
table on separate page.
Patch by Brian Youmans <3diff@gnu.org>.

18 years agoUpdate.
drepper [Tue, 28 Aug 2001 04:52:25 +0000 (04:52 +0000)]
Update.

18 years ago(vsyslog): Try a bit harder to use syslogd. If the connection went down after we...
drepper [Tue, 28 Aug 2001 04:51:00 +0000 (04:51 +0000)]
(vsyslog): Try a bit harder to use syslogd.  If the connection went down after we first used it try to connect again and resend the message before printing
to the console.

18 years agoUpdate.
drepper [Tue, 28 Aug 2001 04:30:04 +0000 (04:30 +0000)]
Update.

18 years ago(__libc_rwlock_t): Only define to non-opaque type if __USE_UNIX98.
drepper [Tue, 28 Aug 2001 04:27:25 +0000 (04:27 +0000)]
(__libc_rwlock_t): Only define to non-opaque type if __USE_UNIX98.

18 years ago(__strnlen): Fix for maxlens with top bit set.
drepper [Tue, 28 Aug 2001 04:25:27 +0000 (04:25 +0000)]
(__strnlen): Fix for maxlens with top bit set.

18 years ago(main): Test strnlen (, -1) too.
drepper [Tue, 28 Aug 2001 04:24:49 +0000 (04:24 +0000)]
(main): Test strnlen (, -1) too.

18 years ago(searchstring): Use correct length for comparison.
drepper [Tue, 28 Aug 2001 04:22:59 +0000 (04:22 +0000)]
(searchstring): Use correct length for comparison.
(strtabadd): Account total size correct if new string has old string as
substring.

18 years agoUpdate.
drepper [Mon, 27 Aug 2001 17:17:42 +0000 (17:17 +0000)]
Update.

18 years ago(dl_main): Update call to _dl_lookup_symbol.
drepper [Mon, 27 Aug 2001 16:21:32 +0000 (16:21 +0000)]
(dl_main): Update call to _dl_lookup_symbol.

18 years agoUpdate.
aj [Mon, 27 Aug 2001 13:55:20 +0000 (13:55 +0000)]
Update.

18 years ago * sysdeps/i386/fpu/libm-test-ulps (float): Add ulps for new tests.
aj [Mon, 27 Aug 2001 13:55:12 +0000 (13:55 +0000)]
* sysdeps/i386/fpu/libm-test-ulps (float): Add ulps for new tests.

* math/libm-test.inc (j0_test): Add extra tests.
* sysdeps/ieee754/ldbl-128/e_j0l.c (__ieee754_j0l): Use |x|,
not x, in Hankel approximation.
Patches by Stephen L Moshier.

18 years agoUpdate.
drepper [Mon, 27 Aug 2001 05:32:49 +0000 (05:32 +0000)]
Update.

18 years ago(__libc_lock_t): Define non-opaque lock types also if _IO_MTSAFE_IO is defined.
drepper [Mon, 27 Aug 2001 05:29:34 +0000 (05:29 +0000)]
(__libc_lock_t): Define non-opaque lock types also if _IO_MTSAFE_IO is defined.

18 years agoUpdate.
drepper [Mon, 27 Aug 2001 00:59:51 +0000 (00:59 +0000)]
Update.

18 years agoAdd forward declaration for struct link_map.
drepper [Mon, 27 Aug 2001 00:59:13 +0000 (00:59 +0000)]
Add forward declaration for struct link_map.

18 years agoUpdate.
drepper [Mon, 27 Aug 2001 00:45:49 +0000 (00:45 +0000)]
Update.

18 years agoRegenerated.
drepper [Mon, 27 Aug 2001 00:45:11 +0000 (00:45 +0000)]
Regenerated.

18 years agoFix test for .rela.dyn section.
drepper [Mon, 27 Aug 2001 00:44:48 +0000 (00:44 +0000)]
Fix test for .rela.dyn section.

18 years agoUpdate.
drepper [Mon, 27 Aug 2001 00:19:07 +0000 (00:19 +0000)]
Update.

18 years agoUpdate calls to _dl_lookup_*.
drepper [Mon, 27 Aug 2001 00:13:54 +0000 (00:13 +0000)]
Update calls to _dl_lookup_*.

18 years agoUpdate.
drepper [Sun, 26 Aug 2001 22:28:16 +0000 (22:28 +0000)]
Update.

18 years ago(elf_machine_lookup_noplt_p, elf_machine_lookup_noexec_p): Remove.
drepper [Sun, 26 Aug 2001 22:26:33 +0000 (22:26 +0000)]
(elf_machine_lookup_noplt_p, elf_machine_lookup_noexec_p): Remove.
(elf_machine_type_class): Define.

18 years ago(ELF_RTYPE_CLASS_PLT, ELF_RTYPE_CLASS_COPY): Define.
drepper [Sun, 26 Aug 2001 22:25:26 +0000 (22:25 +0000)]
(ELF_RTYPE_CLASS_PLT, ELF_RTYPE_CLASS_COPY): Define.
Adjust prototypes for _dl_lookup_symbol and _dl_lookup_versioned_symbol.

18 years ago(struct link_map): Replace noexec and noplt fields in l_lookup_cache with
drepper [Sun, 26 Aug 2001 22:24:55 +0000 (22:24 +0000)]
(struct link_map): Replace noexec and noplt fields in l_lookup_cache with
type_class field.

18 years ago(do_lookup): Pass around just type_class instead of noexec, noplt pair.
drepper [Sun, 26 Aug 2001 22:24:08 +0000 (22:24 +0000)]
(do_lookup): Pass around just type_class instead of noexec, noplt pair.

18 years ago(_dl_lookup_symbol): Take type_clas parameter now.
drepper [Sun, 26 Aug 2001 22:23:01 +0000 (22:23 +0000)]
(_dl_lookup_symbol): Take type_clas parameter now.
Pass around just type_class instead of noexec, noplt pair.
(_dl_lookup_versioned_symbol): Likewise.
(_dl_lookup_symbol_skip): Pass around just type_class instead of
noexec, noplt pair.
(_dl_lookup_versioned_symbol_skip): Likewise.
(_dl_do_lookup, _dl_do_lookup_versioned): Likewise.

18 years ago(RESOLVE_MAP, RESOLVE): Use elf_machine_type_class
drepper [Sun, 26 Aug 2001 22:22:09 +0000 (22:22 +0000)]
(RESOLVE_MAP, RESOLVE): Use elf_machine_type_class
instead of elf_machine_lookup_noexec_p and elf_machine_lookup_noplt_p.
Pass type_class to _dl_lookup_*.

18 years ago(elf_machine_rel): Remove obsolete comment.
drepper [Sun, 26 Aug 2001 19:02:16 +0000 (19:02 +0000)]
(elf_machine_rel): Remove obsolete comment.

18 years agoUpdate.
drepper [Sun, 26 Aug 2001 17:37:42 +0000 (17:37 +0000)]
Update.

18 years ago(Advanced gettext functions): Change description of plural forms for Slovak.
drepper [Sun, 26 Aug 2001 17:37:15 +0000 (17:37 +0000)]
(Advanced gettext functions): Change description of plural forms for Slovak.

18 years ago(Low-Level Time String Parsing): Fix %z description.
drepper [Sun, 26 Aug 2001 17:27:53 +0000 (17:27 +0000)]
(Low-Level Time String Parsing): Fix %z description.

18 years ago(elf_machine_lazy_rel): Fix a typo.
drepper [Sun, 26 Aug 2001 17:19:27 +0000 (17:19 +0000)]
(elf_machine_lazy_rel): Fix a typo.

18 years agoUpdate.
drepper [Sun, 26 Aug 2001 10:50:26 +0000 (10:50 +0000)]
Update.

18 years agoRip out cache handling code.
drepper [Sun, 26 Aug 2001 10:50:06 +0000 (10:50 +0000)]
Rip out cache handling code.

18 years ago(RESOLVE): Add symbol caching here.
drepper [Sun, 26 Aug 2001 10:49:22 +0000 (10:49 +0000)]
(RESOLVE): Add symbol caching here.
(RESOLVE_MAP): Likewise.
(_dl_relocate_object): Remove cache initialization.

18 years ago(struct link_map): Add l_lookup_cache element.
drepper [Sun, 26 Aug 2001 10:48:01 +0000 (10:48 +0000)]
(struct link_map): Add l_lookup_cache element.

18 years agoRemove lookup_cache struct and variable declarations.
drepper [Sun, 26 Aug 2001 10:46:59 +0000 (10:46 +0000)]
Remove lookup_cache struct and variable declarations.

18 years ago(elf_machine_rel): Reduce RTLD_BOOTSTRAP case to almost no code.
drepper [Sun, 26 Aug 2001 10:45:59 +0000 (10:45 +0000)]
(elf_machine_rel): Reduce RTLD_BOOTSTRAP case to almost no code.

18 years ago(_dl_lookup_symbol): Reorder some conditions and remove some __builtin_expect.
drepper [Sun, 26 Aug 2001 09:34:59 +0000 (09:34 +0000)]
(_dl_lookup_symbol): Reorder some conditions and remove some __builtin_expect.
(_dl_lookup_versioned_symbol): Likewise.

18 years agoUpdate.
drepper [Sun, 26 Aug 2001 09:17:23 +0000 (09:17 +0000)]
Update.

18 years agoRegenerated.
drepper [Sun, 26 Aug 2001 09:17:04 +0000 (09:17 +0000)]
Regenerated.

18 years agoAdd test for -z combreloc.
drepper [Sun, 26 Aug 2001 09:16:33 +0000 (09:16 +0000)]
Add test for -z combreloc.

18 years agoAdd HAVE_Z_COMBRELOC.
drepper [Sun, 26 Aug 2001 09:15:32 +0000 (09:15 +0000)]
Add HAVE_Z_COMBRELOC.

18 years ago(elf_machine_rel): Minor cleanups and optimizations. Use HAVE_Z_COMBRELOC
drepper [Sun, 26 Aug 2001 09:14:57 +0000 (09:14 +0000)]
(elf_machine_rel): Minor cleanups and optimizations.  Use HAVE_Z_COMBRELOC
to avoid generaton of R_386_RELATIVE handling for ld.so startup.

18 years agoUpdate.
drepper [Sun, 26 Aug 2001 08:15:36 +0000 (08:15 +0000)]
Update.

18 years ago(elf_machine_rela_relative): Rename from elf_machine_rel_relative.
drepper [Sun, 26 Aug 2001 08:13:38 +0000 (08:13 +0000)]
(elf_machine_rela_relative): Rename from elf_machine_rel_relative.

18 years ago(elf_machine_rela_relative): Rename from elf_machine_rel_relative.
drepper [Sun, 26 Aug 2001 08:12:25 +0000 (08:12 +0000)]
(elf_machine_rela_relative): Rename from elf_machine_rel_relative.

18 years agoUpdate.
drepper [Sat, 25 Aug 2001 20:26:59 +0000 (20:26 +0000)]
Update.

18 years agoUpdate from translation team.
drepper [Sat, 25 Aug 2001 20:25:55 +0000 (20:25 +0000)]
Update from translation team.

18 years agoUpdate.
aj [Sat, 25 Aug 2001 16:19:22 +0000 (16:19 +0000)]
Update.

18 years ago(extra-objs): Add iconvconfig-modules so that
aj [Sat, 25 Aug 2001 16:19:15 +0000 (16:19 +0000)]
(extra-objs): Add iconvconfig-modules so that
make clean works.

18 years agoUpdate.
drepper [Sat, 25 Aug 2001 06:33:07 +0000 (06:33 +0000)]
Update.

18 years ago(print_statistics): Printf % after percent values.
drepper [Sat, 25 Aug 2001 06:28:28 +0000 (06:28 +0000)]
(print_statistics): Printf % after percent values.

18 years ago(_dl_debug_vdprintf): Implement %%.
drepper [Sat, 25 Aug 2001 06:21:58 +0000 (06:21 +0000)]
(_dl_debug_vdprintf): Implement %%.

18 years ago(_dl_lookup_symbol): If we use the cache we don't have to compute the
drepper [Sat, 25 Aug 2001 06:15:27 +0000 (06:15 +0000)]
(_dl_lookup_symbol): If we use the cache we don't have to compute the
hash value and initialize current_value.  Move reference_name variable
to where it is needed.
(_dl_lookup_versioned_symbol): Likewise.

18 years ago.
roland [Fri, 24 Aug 2001 23:51:15 +0000 (23:51 +0000)]
.

18 years ago2001-08-24 Roland McGrath <roland@frob.com>
roland [Fri, 24 Aug 2001 23:51:11 +0000 (23:51 +0000)]
2001-08-24  Roland McGrath  <roland@frob.com>

* string/tester.c (test_strerror): Don't use _sys_errlist/_sys_nerr.
Just test that strerror returns non-null for a few errno codes.

18 years ago.
roland [Fri, 24 Aug 2001 21:47:53 +0000 (21:47 +0000)]
.

18 years ago2001-08-23 Roland McGrath <roland@frob.com>
roland [Fri, 24 Aug 2001 21:47:47 +0000 (21:47 +0000)]
2001-08-23  Roland McGrath  <roland@frob.com>

* hurd/Versions (libc: GLIBC_2.2.5): New set; add _hurd_raise_signal,
_hurdsig_interrupt_timeout, _hurdsig_fault_preemptor.

18 years ago2001-08-23 Roland McGrath <roland@frob.com>
roland [Fri, 24 Aug 2001 21:47:45 +0000 (21:47 +0000)]
2001-08-23  Roland McGrath  <roland@frob.com>

* sysdeps/posix/shm_unlink.c (shm_unlink): __unlink -> unlink.

18 years ago2001-08-23 Roland McGrath <roland@frob.com>
roland [Fri, 24 Aug 2001 21:47:43 +0000 (21:47 +0000)]
2001-08-23  Roland McGrath  <roland@frob.com>

* mach/Versions (libc: GLIBC_2.2.5): New set; add __mach_msg_destroy,
__mach_reply_port.

18 years agoUpdate.
drepper [Fri, 24 Aug 2001 20:38:43 +0000 (20:38 +0000)]
Update.

18 years ago(test_hosts): Don't segfault if gethostname returns NULL.
drepper [Fri, 24 Aug 2001 20:37:42 +0000 (20:37 +0000)]
(test_hosts): Don't segfault if gethostname returns NULL.

18 years agoUpdate.
drepper [Fri, 24 Aug 2001 19:56:19 +0000 (19:56 +0000)]
Update.

18 years agoInclude <sys/param.h>.
drepper [Fri, 24 Aug 2001 19:55:42 +0000 (19:55 +0000)]
Include <sys/param.h>.

18 years agoUpdate.
drepper [Fri, 24 Aug 2001 18:46:40 +0000 (18:46 +0000)]
Update.

18 years ago(elf_dynamic_do_rel): Fix problem with ld.so startup.
drepper [Fri, 24 Aug 2001 18:45:23 +0000 (18:45 +0000)]
(elf_dynamic_do_rel): Fix problem with ld.so startup.
Explicitly remove lazy part for RTLD_BOOTSTRAP since gcc doesn't do it.

18 years agoUpdate.
aj [Fri, 24 Aug 2001 18:29:20 +0000 (18:29 +0000)]
Update.

18 years ago2001-08-24 Maciej W. Rozycki macro@ds2.pg.gda.pl
aj [Fri, 24 Aug 2001 18:27:55 +0000 (18:27 +0000)]
2001-08-24  Maciej W. Rozycki  macro@ds2.pg.gda.pl

* sysdeps/unix/sysv/linux/mips/configure.in: Define AC_SUBST to
empty to prevent junk from being generated.
sysdeps/unix/sysv/linux/mips/configure: Regenerated.

18 years agoUpdate.
drepper [Fri, 24 Aug 2001 17:18:04 +0000 (17:18 +0000)]
Update.

18 years ago(elf_dynamic_do_rel) [RTLD_BOOTSTRAP]: Disable use of
drepper [Fri, 24 Aug 2001 17:17:03 +0000 (17:17 +0000)]
(elf_dynamic_do_rel) [RTLD_BOOTSTRAP]: Disable use of
RELCOUNT for now until we know what is wrong with it.

(elf_dynamic_do_rel): If l_addr is 0, skip relative
records on rel platforms.  Rename endrel to relative, initialize it to r,
and use it in the elf_machine_rel_relative calls.

18 years agoUpdate.
drepper [Fri, 24 Aug 2001 15:12:38 +0000 (15:12 +0000)]
Update.

18 years ago(elf_machine_rel): Correct prediction of R_386_NONE.
drepper [Fri, 24 Aug 2001 15:12:14 +0000 (15:12 +0000)]
(elf_machine_rel): Correct prediction of R_386_NONE.

18 years agoUpdate.
drepper [Fri, 24 Aug 2001 14:58:03 +0000 (14:58 +0000)]
Update.

18 years ago(elf_machine_rel_relative): New function.
drepper [Fri, 24 Aug 2001 14:57:45 +0000 (14:57 +0000)]
(elf_machine_rel_relative): New function.

18 years ago(elf_machine_rel_relative): Use ElfW(Rel) in argument.
drepper [Fri, 24 Aug 2001 14:53:23 +0000 (14:53 +0000)]
(elf_machine_rel_relative): Use ElfW(Rel) in argument.

18 years ago(elf_machine_rela_relative): Rename from elf_machine_rel_relative. Fix argument...
drepper [Fri, 24 Aug 2001 14:53:03 +0000 (14:53 +0000)]
(elf_machine_rela_relative): Rename from elf_machine_rel_relative.  Fix argument types.

18 years ago(elf_machine_rela_relative): Rename from elf_machine_rel_relative.
drepper [Fri, 24 Aug 2001 14:51:48 +0000 (14:51 +0000)]
(elf_machine_rela_relative): Rename from elf_machine_rel_relative.

18 years ago(elf_machine_rel_relative): Define for rela if necessary. Undefine
drepper [Fri, 24 Aug 2001 14:50:26 +0000 (14:50 +0000)]
(elf_machine_rel_relative): Define for rela if necessary.  Undefine
newly defined macros at the end.

18 years agoUpdate.
drepper [Fri, 24 Aug 2001 14:20:11 +0000 (14:20 +0000)]
Update.

18 years agoFix typo.
drepper [Fri, 24 Aug 2001 13:57:35 +0000 (13:57 +0000)]
Fix typo.

18 years ago(elf_dynamic_do_rel): RELATIVE relocations comes first if RELCOUNT is set.
drepper [Fri, 24 Aug 2001 13:56:33 +0000 (13:56 +0000)]
(elf_dynamic_do_rel): RELATIVE relocations comes first if RELCOUNT is set.

18 years agoUpdate.
aj [Fri, 24 Aug 2001 13:17:54 +0000 (13:17 +0000)]
Update.

18 years agoj1l/y1l implementation.
aj [Fri, 24 Aug 2001 13:17:46 +0000 (13:17 +0000)]
j1l/y1l implementation.

18 years agoUpdate.
drepper [Fri, 24 Aug 2001 08:53:35 +0000 (08:53 +0000)]
Update.

18 years agoDefine elf_machine_rel_relative. Minor optimizations.
drepper [Fri, 24 Aug 2001 08:52:43 +0000 (08:52 +0000)]
Define elf_machine_rel_relative.  Minor optimizations.

18 years ago(elf_machine_rela): A few more optimizations.
drepper [Fri, 24 Aug 2001 08:49:43 +0000 (08:49 +0000)]
(elf_machine_rela): A few more optimizations.

18 years agoDefine elf_machine_rel_relative. Minor optimizations.
drepper [Fri, 24 Aug 2001 08:47:08 +0000 (08:47 +0000)]
Define elf_machine_rel_relative.  Minor optimizations.

18 years agoDefine elf_machine_rel_relative. Minor optimizations.
drepper [Fri, 24 Aug 2001 08:43:14 +0000 (08:43 +0000)]
Define elf_machine_rel_relative.  Minor optimizations.

18 years ago(elf_dynamic_do_rel): If not relocating lazily, don't call
drepper [Fri, 24 Aug 2001 08:40:21 +0000 (08:40 +0000)]
(elf_dynamic_do_rel): If not relocating lazily, don't call
elf_machine_rel for the last DT_RELCOUNT relocations but instead
elf_machine_rel_relative.