kopensolaris-gnu/glibc.git
19 years ago(invalidate_cache): Don't invalidate a cache if it is not enabled.
drepper [Mon, 23 Oct 2000 16:56:14 +0000 (16:56 +0000)]
(invalidate_cache): Don't invalidate a cache if it is not enabled.

19 years agoUpdate.
drepper [Mon, 23 Oct 2000 16:55:22 +0000 (16:55 +0000)]
Update.

19 years ago(TIMEOUT): Override default timeout.
drepper [Mon, 23 Oct 2000 16:53:00 +0000 (16:53 +0000)]
(TIMEOUT): Override default timeout.

19 years agoUpdate.
aj [Mon, 23 Oct 2000 13:19:05 +0000 (13:19 +0000)]
Update.

19 years agoNew ulps.
aj [Mon, 23 Oct 2000 13:18:33 +0000 (13:18 +0000)]
New ulps.

19 years agoUpdate.
aj [Mon, 23 Oct 2000 06:27:03 +0000 (06:27 +0000)]
Update.

19 years agoAdd fcntl64.
aj [Mon, 23 Oct 2000 06:26:50 +0000 (06:26 +0000)]
Add fcntl64.

19 years agoUpdate MIPS entry.
aj [Sun, 22 Oct 2000 06:18:44 +0000 (06:18 +0000)]
Update MIPS entry.

19 years agoUpdate.
drepper [Sat, 21 Oct 2000 17:08:18 +0000 (17:08 +0000)]
Update.

19 years ago(_dl_map_object_from_fd): Split out ELF file verification in open_verify.
drepper [Sat, 21 Oct 2000 17:05:54 +0000 (17:05 +0000)]
(_dl_map_object_from_fd): Split out ELF file verification in open_verify.
(open_verify): New function.  Called instead of open.  Ignores valid files
for other architectures.
(open_path): Call open_verify instead of open.
(_dl_map_object): Likewise.

19 years ago(main): The output was missing a newline.
drepper [Sat, 21 Oct 2000 17:03:01 +0000 (17:03 +0000)]
(main): The output was missing a newline.

19 years agoAdd MIPS information.
aj [Sat, 21 Oct 2000 11:04:04 +0000 (11:04 +0000)]
Add MIPS information.

19 years agoUpdate.
drepper [Sat, 21 Oct 2000 07:30:28 +0000 (07:30 +0000)]
Update.

19 years agoAdd test cases for FNM_LEADING_DIR.
drepper [Sat, 21 Oct 2000 07:28:33 +0000 (07:28 +0000)]
Add test cases for FNM_LEADING_DIR.

19 years agoMake FNM_LEADING_DIR behave as GNU tar expects it.
drepper [Sat, 21 Oct 2000 07:27:44 +0000 (07:27 +0000)]
Make FNM_LEADING_DIR behave as GNU tar expects it.

19 years agoUpdate.
drepper [Sat, 21 Oct 2000 07:16:18 +0000 (07:16 +0000)]
Update.

19 years agoAdd rules to build and run lateglobal.
drepper [Sat, 21 Oct 2000 07:14:41 +0000 (07:14 +0000)]
Add rules to build and run lateglobal.

19 years agoModules for lateglobal test.
drepper [Sat, 21 Oct 2000 07:13:48 +0000 (07:13 +0000)]
Modules for lateglobal test.

19 years agoTest for dlopen with RTLD_GLOBAL only in the second call for the same object.
drepper [Sat, 21 Oct 2000 07:13:32 +0000 (07:13 +0000)]
Test for dlopen with RTLD_GLOBAL only in the second call for the same object.

19 years ago(add_to_global): New function. Split out from dl_open_worker.
drepper [Sat, 21 Oct 2000 07:12:10 +0000 (07:12 +0000)]
(add_to_global): New function.  Split out from dl_open_worker.
(dl_open_worker): Call add_to_global not only for new objects, also for
previously loaded objects when (mode & RTLD_GLOBAL) and the object was
not yet in the global scope.

19 years agoUpdate.
drepper [Sat, 21 Oct 2000 06:32:16 +0000 (06:32 +0000)]
Update.

19 years ago(_dl_map_object): Remember when we added the SONAME to the l_libname
drepper [Sat, 21 Oct 2000 06:30:30 +0000 (06:30 +0000)]
(_dl_map_object): Remember when we added the SONAME to the l_libname
list and don't try it again.

19 years ago(struct link_map): Add l_soname_added bitfield.
drepper [Sat, 21 Oct 2000 06:29:45 +0000 (06:29 +0000)]
(struct link_map): Add l_soname_added bitfield.

19 years agoUpdate.
drepper [Sat, 21 Oct 2000 06:02:49 +0000 (06:02 +0000)]
Update.

19 years ago(add_dependency): Increment object of object and all dependencies.
drepper [Sat, 21 Oct 2000 06:01:12 +0000 (06:01 +0000)]
(add_dependency): Increment object of object and all dependencies.

19 years ago(_dl_map_object_from_fd): Increment object of object and all dependencies.
drepper [Sat, 21 Oct 2000 06:00:11 +0000 (06:00 +0000)]
(_dl_map_object_from_fd): Increment object of object and all dependencies.
(_dl_map_object): Likewise.

19 years ago(_dl_map_object_deps): If dependency is already in the list decrement
drepper [Sat, 21 Oct 2000 05:58:56 +0000 (05:58 +0000)]
(_dl_map_object_deps): If dependency is already in the list decrement
opencount of all dependencies.

19 years agoDecrement opencount for all dependencies which can be removed even if
drepper [Sat, 21 Oct 2000 05:57:22 +0000 (05:57 +0000)]
Decrement opencount for all dependencies which can be removed even if
the object is not yet unloaded.

19 years agoAdd debug when with more output.
drepper [Sat, 21 Oct 2000 05:56:12 +0000 (05:56 +0000)]
Add debug when with more output.

19 years agoAlso print opencount.
drepper [Sat, 21 Oct 2000 05:55:38 +0000 (05:55 +0000)]
Also print opencount.

19 years ago(OUT): Flush at the end.
drepper [Sat, 21 Oct 2000 05:55:09 +0000 (05:55 +0000)]
(OUT): Flush at the end.

19 years agoUpdate.
drepper [Sat, 21 Oct 2000 02:07:22 +0000 (02:07 +0000)]
Update.

19 years agoAdd rules to build and run unload2.
drepper [Sat, 21 Oct 2000 02:06:22 +0000 (02:06 +0000)]
Add rules to build and run unload2.

19 years agoModules for unload2 test.
drepper [Sat, 21 Oct 2000 02:05:33 +0000 (02:05 +0000)]
Modules for unload2 test.

19 years agoTest for correct reference counting with unload.
drepper [Sat, 21 Oct 2000 02:05:15 +0000 (02:05 +0000)]
Test for correct reference counting with unload.

19 years ago(_dl_close): Revert last change.
drepper [Sat, 21 Oct 2000 02:03:44 +0000 (02:03 +0000)]
(_dl_close): Revert last change.

19 years agoUpdate.
drepper [Sat, 21 Oct 2000 02:03:09 +0000 (02:03 +0000)]
Update.

19 years ago(ngettext): Add missing parameter.
drepper [Sat, 21 Oct 2000 02:01:31 +0000 (02:01 +0000)]
(ngettext): Add missing parameter.
(dngettext): Likewise.

19 years agoUpdate.
drepper [Sat, 21 Oct 2000 00:02:39 +0000 (00:02 +0000)]
Update.

19 years ago(distribute): Add neededtest.c, neededobj1.c, neededobj2.c and neededobj3.c.
drepper [Sat, 21 Oct 2000 00:00:59 +0000 (00:00 +0000)]
(distribute): Add neededtest.c, neededobj1.c, neededobj2.c and neededobj3.c.
(tests): Add neededtest.
(modules-names): Add neededobj1, neededobj2 and neededobj3.
($(objpfx)neededobj1.so): New target.
($(objpfx)neededobj2.so): Likewise.
($(objpfx)neededobj3.so): Likewise.
($(objpfx)neededtest): Likewise.
($(objpfx)neededtest.out): Likewise.

19 years agoObject for complete unloading test.
drepper [Sat, 21 Oct 2000 00:00:36 +0000 (00:00 +0000)]
Object for complete unloading test.

19 years agoTest case for complete unloading.
drepper [Sat, 21 Oct 2000 00:00:19 +0000 (00:00 +0000)]
Test case for complete unloading.

19 years ago(_dl_close): Decrement reference counter for all dependencies even if
drepper [Fri, 20 Oct 2000 23:51:16 +0000 (23:51 +0000)]
(_dl_close): Decrement reference counter for all dependencies even if
the DSO doesnot get unloaded.

19 years ago(elf_machine_matches_host): Parameter is now pointer to ELF header.
drepper [Fri, 20 Oct 2000 17:03:43 +0000 (17:03 +0000)]
(elf_machine_matches_host): Parameter is now pointer to ELF header.

19 years agoHandle Macedonian correctly.
drepper [Fri, 20 Oct 2000 17:00:48 +0000 (17:00 +0000)]
Handle Macedonian correctly.

19 years ago(_dl_map_object_from_fd): Pass pointer to ELF header to
drepper [Fri, 20 Oct 2000 17:00:18 +0000 (17:00 +0000)]
(_dl_map_object_from_fd): Pass pointer to ELF header to
elf_machine_matches_host.

19 years ago(WORD_BIT, LONG_BIT): Don't count on INT_MAX, __INT_MAX__, LONG_MAX or
drepper [Fri, 20 Oct 2000 16:26:44 +0000 (16:26 +0000)]
(WORD_BIT, LONG_BIT): Don't count on INT_MAX, __INT_MAX__, LONG_MAX or
__LONG_MAX__ being defined when this is included.

19 years agoInclude bits/wordsize.h, use #if __WORDSIZE == 64 check instead of #ifdef
drepper [Fri, 20 Oct 2000 16:26:22 +0000 (16:26 +0000)]
Include bits/wordsize.h, use #if __WORDSIZE == 64 check instead of #ifdef
__alpha__.

19 years ago(testout): Place output file in build directory.
drepper [Fri, 20 Oct 2000 16:23:30 +0000 (16:23 +0000)]
(testout): Place output file in build directory.

19 years agoUpdate.
drepper [Fri, 20 Oct 2000 07:34:48 +0000 (07:34 +0000)]
Update.

19 years agoPretty print.
drepper [Fri, 20 Oct 2000 07:31:42 +0000 (07:31 +0000)]
Pretty print.

19 years agoUpdate.
aj [Fri, 20 Oct 2000 07:03:02 +0000 (07:03 +0000)]
Update.

19 years agoInclude <asm/unistd.h>.
aj [Fri, 20 Oct 2000 07:02:12 +0000 (07:02 +0000)]
Include <asm/unistd.h>.

19 years ago(_nss_hesiod_initgroups_dyn): Correctly handle numeric group member
drepper [Fri, 20 Oct 2000 06:33:30 +0000 (06:33 +0000)]
(_nss_hesiod_initgroups_dyn): Correctly handle numeric group member
information.
Complete test for strtol overflow.

19 years agoUpdate.
drepper [Fri, 20 Oct 2000 06:16:38 +0000 (06:16 +0000)]
Update.

19 years ago(__new_semctl): Pass union semun as 4th argument to semctl syscall, not
drepper [Fri, 20 Oct 2000 06:14:58 +0000 (06:14 +0000)]
(__new_semctl): Pass union semun as 4th argument to semctl syscall, not
address of it.

19 years agoAdd fcntl64() syscall.
drepper [Fri, 20 Oct 2000 06:11:06 +0000 (06:11 +0000)]
Add fcntl64() syscall.

19 years agoDeclare __strcasecmp and __strcasestr.
drepper [Fri, 20 Oct 2000 06:00:06 +0000 (06:00 +0000)]
Declare __strcasecmp and __strcasestr.

19 years agoRemove declaration of __strcasecmp and __strcasestr.
drepper [Fri, 20 Oct 2000 05:59:51 +0000 (05:59 +0000)]
Remove declaration of __strcasecmp and __strcasestr.

19 years ago * sysdeps/powerpc/fpu/bits/mathinline.h: Add versions
geoffk [Thu, 19 Oct 2000 08:15:41 +0000 (08:15 +0000)]
* sysdeps/powerpc/fpu/bits/mathinline.h: Add versions
of the unordered comparison functions that use the GCC builtins.

19 years ago * sysdeps/powerpc/dl-machine.c (dl_reloc_overflow): New function.
geoffk [Thu, 19 Oct 2000 08:15:08 +0000 (08:15 +0000)]
* sysdeps/powerpc/dl-machine.c (dl_reloc_overflow): New function.
(__process_machine_rela): Print the address of an overflowing
reloc.

19 years agoUpdate.
drepper [Wed, 18 Oct 2000 20:50:51 +0000 (20:50 +0000)]
Update.

19 years agoCorrect default mount point in comments.
drepper [Wed, 18 Oct 2000 20:46:52 +0000 (20:46 +0000)]
Correct default mount point in comments.
(freeit): Remove unnecessary test.

19 years agoUpdate.
aj [Wed, 18 Oct 2000 11:01:58 +0000 (11:01 +0000)]
Update.

19 years ago(_dl_load_cache_lookup): Change to avoid warning.
aj [Wed, 18 Oct 2000 11:01:18 +0000 (11:01 +0000)]
(_dl_load_cache_lookup): Change to avoid warning.

19 years ago(regex_compile): Change to get defined behaviour.
aj [Wed, 18 Oct 2000 11:00:45 +0000 (11:00 +0000)]
(regex_compile): Change to get defined behaviour.

19 years ago2000-10-18 Andreas Jaeger <aj@suse.de>
aj [Wed, 18 Oct 2000 10:21:16 +0000 (10:21 +0000)]
2000-10-18  Andreas Jaeger  <aj@suse.de>

* sysdeps/mips/dl-machine.h (ELF_MIPS_GNU_GOT1_OK): New.
(ELF_MACHINE_BEFORE_RTLD_RELOC): Handle newer linkers.
(elf_machine_runtime_link_map): Likewise.
(elf_machine_runtime_setup): Likewise.
Handle dynamic linker's local got entries.
Patches by Ralf Baechle <ralf@gnu.org>.

2000-10-09  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>

* sysdeps/mips/dl-machine.h (_dl_runtime_resolve): Define $sp as
the frame pointer.  Allocate stack space for $a0 for
__dl_runtime_resolve().  Do not save $sp in $s0 as it's
callee-saved anyway.

19 years agoUpdate.
drepper [Tue, 17 Oct 2000 22:04:13 +0000 (22:04 +0000)]
Update.

19 years agoUpdate after precision increase is sources.
drepper [Tue, 17 Oct 2000 22:03:34 +0000 (22:03 +0000)]
Update after precision increase is sources.

19 years ago.
schwab [Tue, 17 Oct 2000 13:24:51 +0000 (13:24 +0000)]
.

19 years agoUpdate for changes in libm-test.inc.
schwab [Tue, 17 Oct 2000 13:24:28 +0000 (13:24 +0000)]
Update for changes in libm-test.inc.

19 years agoUpdate.
drepper [Tue, 17 Oct 2000 07:25:53 +0000 (07:25 +0000)]
Update.

19 years agoPRINT_FPHEX_LONG_DOUBLE): Add missing backslash.
drepper [Tue, 17 Oct 2000 07:24:03 +0000 (07:24 +0000)]
PRINT_FPHEX_LONG_DOUBLE): Add missing backslash.

19 years agoUpdate.
drepper [Mon, 16 Oct 2000 21:14:45 +0000 (21:14 +0000)]
Update.

19 years agoProtect tsd array modification in thread data structures by getting the
drepper [Mon, 16 Oct 2000 21:14:09 +0000 (21:14 +0000)]
Protect tsd array modification in thread data structures by getting the
thread lock in pthread_key_delete and __pthread_destroy_specifics.

19 years agoUpdate.
drepper [Mon, 16 Oct 2000 18:36:31 +0000 (18:36 +0000)]
Update.

19 years ago(DL_FIND_ARG_COMPONENTS): Little cleanup.
drepper [Mon, 16 Oct 2000 18:34:54 +0000 (18:34 +0000)]
(DL_FIND_ARG_COMPONENTS): Little cleanup.

19 years agoUpdate.
drepper [Mon, 16 Oct 2000 18:17:25 +0000 (18:17 +0000)]
Update.

19 years ago(_FP_FRAC_SRS_2): Fix computation of sticky bit.
drepper [Mon, 16 Oct 2000 18:15:50 +0000 (18:15 +0000)]
(_FP_FRAC_SRS_2): Fix computation of sticky bit.

19 years ago(__floorl): Fix mask.
drepper [Mon, 16 Oct 2000 18:15:31 +0000 (18:15 +0000)]
(__floorl): Fix mask.

19 years ago(__ceill): Fix mask.
drepper [Mon, 16 Oct 2000 18:15:14 +0000 (18:15 +0000)]
(__ceill): Fix mask.

19 years ago(M_LOG_SQRT_PIl, M_LOG_2_SQRT_PIl): Increase precision.
drepper [Mon, 16 Oct 2000 18:14:53 +0000 (18:14 +0000)]
(M_LOG_SQRT_PIl, M_LOG_2_SQRT_PIl): Increase precision.
(acos_test, asin_text, cexp_test, cos_test, cproj_test, exp10_test,
sin_test, sincos_test, sqrt_test): Likewise.  Add L suffixes also
to parameters.
(acosh_test, asinh_test, atan2_test, atanh_test, atan_test, cabs_test,
cacosh_test, cacos_test, casinh_test, casin_test, catanh_test,
catan_test, cbrt_test, ccosh_test, ccos_test, clog10_test, cosh_test,
csinh_test, csin_test, csqrt_test, ctanh_test, ctan_test, erfc_test,
erf_test, exp2_test, expm1_test, exp_test, fmod_test, hypot_test,
j0_test, j1_test, jn_test, lgamma_test, llrint_test, llround_test,
log10_test, log1p_test, log2_test, log_test, lrint_test, lround_test,
nextafter_test, nexttoward_test, pow_test, round_test, scalb_test,
sinh_test, static void, tanh_test, tan_test, tgamma_test, y0_test,
y1_test, yn_test): Add L suffixes also to parameters.

19 years agoUpdate for changes in libm-test.inc.
drepper [Mon, 16 Oct 2000 18:13:57 +0000 (18:13 +0000)]
Update for changes in libm-test.inc.

19 years agoAdd one more change to last patch.
drepper [Mon, 16 Oct 2000 17:52:08 +0000 (17:52 +0000)]
Add one more change to last patch.

19 years agoUpdate.
drepper [Mon, 16 Oct 2000 16:20:36 +0000 (16:20 +0000)]
Update.

19 years agoDefine HAVE_GETTEXT fir zdump.c, zic.c, ialloc.c, and scheck.c.
drepper [Mon, 16 Oct 2000 16:18:38 +0000 (16:18 +0000)]
Define HAVE_GETTEXT fir zdump.c, zic.c, ialloc.c, and scheck.c.

19 years agoAlways include <libintl.h> for glibc.
drepper [Mon, 16 Oct 2000 16:16:29 +0000 (16:16 +0000)]
Always include <libintl.h> for glibc.

19 years agoAlways include <libintl.h> for glibc.
drepper [Mon, 16 Oct 2000 16:14:28 +0000 (16:14 +0000)]
Always include <libintl.h> for glibc.

19 years agoFix last change (misapplied).
schwab [Mon, 16 Oct 2000 09:21:25 +0000 (09:21 +0000)]
Fix last change (misapplied).

19 years agoUpdate.
drepper [Mon, 16 Oct 2000 00:52:48 +0000 (00:52 +0000)]
Update.

19 years agoDefine _LIBC during generation of bits/stdio_lim.d.
drepper [Mon, 16 Oct 2000 00:50:53 +0000 (00:50 +0000)]
Define _LIBC during generation of bits/stdio_lim.d.

19 years agoInvoke other shell scripts through ${SHELL}.
drepper [Mon, 16 Oct 2000 00:44:07 +0000 (00:44 +0000)]
Invoke other shell scripts through ${SHELL}.

19 years agoAdd aliases for Winblowz charsets.
drepper [Mon, 16 Oct 2000 00:34:38 +0000 (00:34 +0000)]
Add aliases for Winblowz charsets.

19 years agoUpdate.
drepper [Mon, 16 Oct 2000 00:33:37 +0000 (00:33 +0000)]
Update.

19 years ago(_dl_signal_error): Allocate memory for objname as well.
drepper [Mon, 16 Oct 2000 00:18:19 +0000 (00:18 +0000)]
(_dl_signal_error): Allocate memory for objname as well.

19 years agoUpdate.
drepper [Sun, 15 Oct 2000 22:52:12 +0000 (22:52 +0000)]
Update.

19 years ago(R_IA64_PCREL60B): Add relocation.
drepper [Sun, 15 Oct 2000 22:47:39 +0000 (22:47 +0000)]
(R_IA64_PCREL60B): Add relocation.

19 years agoUpdate.
drepper [Sun, 15 Oct 2000 18:40:27 +0000 (18:40 +0000)]
Update.

19 years agoCleanup.
drepper [Sun, 15 Oct 2000 18:37:53 +0000 (18:37 +0000)]
Cleanup.

19 years agoUpdate.
drepper [Sun, 15 Oct 2000 06:50:42 +0000 (06:50 +0000)]
Update.