kopensolaris-gnu/glibc.git
18 years agoAdd _dl_load_lock, _dl_lazy, _dl_dynamic_weak, _dl_fpu_control,
drepper [Fri, 1 Feb 2002 01:29:54 +0000 (01:29 +0000)]
Add _dl_load_lock, _dl_lazy, _dl_dynamic_weak, _dl_fpu_control,
_dl_cpuclock_offset, and _dl_debug_fd to rtld_global.

18 years agoRegenerated.
drepper [Fri, 1 Feb 2002 01:28:02 +0000 (01:28 +0000)]
Regenerated.

18 years agoAdd entry for HAVE_PROTECTED.
drepper [Fri, 1 Feb 2002 01:27:41 +0000 (01:27 +0000)]
Add entry for HAVE_PROTECTED.

18 years agoDefine HAVE_PROTECTED if .protected is available.
drepper [Fri, 1 Feb 2002 01:27:21 +0000 (01:27 +0000)]
Define HAVE_PROTECTED if .protected is available.

18 years agoUpdate.
drepper [Thu, 31 Jan 2002 19:43:44 +0000 (19:43 +0000)]
Update.

18 years agoCheck for ssize_t overflow.
drepper [Thu, 31 Jan 2002 19:24:14 +0000 (19:24 +0000)]
Check for ssize_t overflow.
Don't use alloca if the memory requirements are too high.

18 years ago(_dl_sysdep_start): Fix leftover reference to _dl_pagesize.
drepper [Thu, 31 Jan 2002 19:08:32 +0000 (19:08 +0000)]
(_dl_sysdep_start): Fix leftover reference to _dl_pagesize.

18 years agoUpdate.
drepper [Thu, 31 Jan 2002 03:41:25 +0000 (03:41 +0000)]
Update.

18 years agoMove global variables for SHARED code in struct _rtld_global. Export
drepper [Thu, 31 Jan 2002 03:39:17 +0000 (03:39 +0000)]
Move global variables for SHARED code in struct _rtld_global.  Export
this struct, remove all exports for the signal variables.

18 years agoSpinlock definitions for x86.
drepper [Thu, 31 Jan 2002 03:34:55 +0000 (03:34 +0000)]
Spinlock definitions for x86.

18 years ago[ld]: Add GLIBC_2.3.
drepper [Thu, 31 Jan 2002 03:31:19 +0000 (03:31 +0000)]
[ld]: Add GLIBC_2.3.

18 years agoFix more typos.
drepper [Wed, 30 Jan 2002 01:11:59 +0000 (01:11 +0000)]
Fix more typos.

18 years agoUpdate.
drepper [Wed, 30 Jan 2002 00:38:09 +0000 (00:38 +0000)]
Update.

18 years ago(DL_AUTO_FUNCTION_ADDRESS): Add cast to avoid warning
drepper [Wed, 30 Jan 2002 00:36:42 +0000 (00:36 +0000)]
(DL_AUTO_FUNCTION_ADDRESS): Add cast to avoid warning
(DL_STATIC_FUNCTION_ADDRESS): Likewise.

18 years ago(_dl_start): Avoid warnings.
drepper [Wed, 30 Jan 2002 00:34:12 +0000 (00:34 +0000)]
(_dl_start): Avoid warnings.

18 years agoAvoid warnings. Fix typos.
drepper [Wed, 30 Jan 2002 00:33:00 +0000 (00:33 +0000)]
Avoid warnings.  Fix typos.

18 years agoUpdate.
drepper [Tue, 29 Jan 2002 23:20:28 +0000 (23:20 +0000)]
Update.

18 years agoOnly define or handle _dl_num_cache_relocations for the SHARED version.
drepper [Tue, 29 Jan 2002 23:19:58 +0000 (23:19 +0000)]
Only define or handle _dl_num_cache_relocations for the SHARED version.

18 years agoOnly define or handle _dl_num_relocations for the SHARED version.
drepper [Tue, 29 Jan 2002 23:19:12 +0000 (23:19 +0000)]
Only define or handle _dl_num_relocations for the SHARED version.

18 years agoUpdate.
drepper [Tue, 29 Jan 2002 20:56:09 +0000 (20:56 +0000)]
Update.

18 years ago(_dl_start): Use __builtin_memset if available.
drepper [Tue, 29 Jan 2002 20:55:10 +0000 (20:55 +0000)]
(_dl_start): Use __builtin_memset if available.

18 years agoUpdate.
drepper [Tue, 29 Jan 2002 19:07:57 +0000 (19:07 +0000)]
Update.

18 years ago(__mempcpy): Protect size arg for addition when using __builtin_memcpy.
drepper [Tue, 29 Jan 2002 19:06:57 +0000 (19:06 +0000)]
(__mempcpy): Protect size arg for addition when using __builtin_memcpy.

18 years agoUpdate.
drepper [Tue, 29 Jan 2002 09:21:41 +0000 (09:21 +0000)]
Update.

18 years ago(tests): Add tst-qsort.
drepper [Tue, 29 Jan 2002 09:05:34 +0000 (09:05 +0000)]
(tests): Add tst-qsort.

18 years agoTest for qsort.
drepper [Tue, 29 Jan 2002 09:05:09 +0000 (09:05 +0000)]
Test for qsort.

18 years agoUpdate.
drepper [Tue, 29 Jan 2002 08:58:51 +0000 (08:58 +0000)]
Update.

18 years ago(Process Signal Mask): Document that pthread_sigmask, not sigprocmask, must be
drepper [Tue, 29 Jan 2002 08:57:47 +0000 (08:57 +0000)]
(Process Signal Mask): Document that pthread_sigmask, not sigprocmask, must be
used in MT programs.

18 years agoUpdate.
drepper [Tue, 29 Jan 2002 08:42:24 +0000 (08:42 +0000)]
Update.

18 years ago(Hash Search Function): Correct description of hsearch.
drepper [Tue, 29 Jan 2002 08:41:55 +0000 (08:41 +0000)]
(Hash Search Function): Correct description of hsearch.

18 years agoUpdate.
drepper [Tue, 29 Jan 2002 08:25:15 +0000 (08:25 +0000)]
Update.

18 years ago(hcreate_r): Don't insert anything if entry is found.
drepper [Tue, 29 Jan 2002 08:23:44 +0000 (08:23 +0000)]
(hcreate_r): Don't insert anything if entry is found.

18 years ago(tests): Add tst-hsearch.
drepper [Tue, 29 Jan 2002 08:22:07 +0000 (08:22 +0000)]
(tests): Add tst-hsearch.

18 years agoTests for hsearch functions.
drepper [Tue, 29 Jan 2002 08:21:38 +0000 (08:21 +0000)]
Tests for hsearch functions.

18 years agoUpdate.
drepper [Tue, 29 Jan 2002 07:54:51 +0000 (07:54 +0000)]
Update.

18 years agodd new testcase tst-mallocstate.
drepper [Tue, 29 Jan 2002 07:54:03 +0000 (07:54 +0000)]
dd new testcase tst-mallocstate.
Add arena.c and hooks.c to distribute.  Fix commented CPPFLAGS.

18 years agoTest of malloc state functions.
drepper [Tue, 29 Jan 2002 07:53:49 +0000 (07:53 +0000)]
Test of malloc state functions.

18 years agoPart of malloc implementation.
drepper [Tue, 29 Jan 2002 07:53:25 +0000 (07:53 +0000)]
Part of malloc implementation.

18 years agoRewrite, adapted from Doug Lea's malloc-2.7.0.c.
drepper [Tue, 29 Jan 2002 07:52:27 +0000 (07:52 +0000)]
Rewrite, adapted from Doug Lea's malloc-2.7.0.c.

18 years agoUndo last patch.
drepper [Tue, 29 Jan 2002 07:13:08 +0000 (07:13 +0000)]
Undo last patch.

18 years ago(_quicksort): Do not apply the comparison function
drepper [Tue, 29 Jan 2002 06:53:43 +0000 (06:53 +0000)]
(_quicksort): Do not apply the comparison function
to a pivot element that lies outside the array to be sorted, as
ISO C99 requires that the comparison function be called only with
addresses of array elements.

18 years agoUpdate.
drepper [Tue, 29 Jan 2002 04:37:30 +0000 (04:37 +0000)]
Update.

18 years ago(_dl_map_object): Remove incorrect optimization for SHARED code.
drepper [Tue, 29 Jan 2002 04:35:27 +0000 (04:35 +0000)]
(_dl_map_object): Remove incorrect optimization for SHARED code.

18 years agoUpdate.
drepper [Tue, 29 Jan 2002 04:25:28 +0000 (04:25 +0000)]
Update.

18 years agoUpdate from tzdata2002b.
drepper [Tue, 29 Jan 2002 04:24:02 +0000 (04:24 +0000)]
Update from tzdata2002b.

18 years ago(__stpcpy_small): Minor cleanup after last patch.
drepper [Tue, 29 Jan 2002 04:04:44 +0000 (04:04 +0000)]
(__stpcpy_small): Minor cleanup after last patch.

18 years agoUpdate.
drepper [Tue, 29 Jan 2002 03:56:50 +0000 (03:56 +0000)]
Update.

18 years ago(pic-ccflag): New variable.
drepper [Tue, 29 Jan 2002 03:53:32 +0000 (03:53 +0000)]
(pic-ccflag): New variable.

18 years agoAllocate one more byte for rulearr and clear this element.
drepper [Tue, 29 Jan 2002 03:51:11 +0000 (03:51 +0000)]
Allocate one more byte for rulearr and clear this element.

18 years agoHandle zero-length arguments specially.
drepper [Tue, 29 Jan 2002 03:43:10 +0000 (03:43 +0000)]
Handle zero-length arguments specially.

18 years agoRegenerated: autoconf sysdeps/unix/sysv/linux/configure.in
drepper [Tue, 29 Jan 2002 03:36:24 +0000 (03:36 +0000)]
Regenerated: autoconf  sysdeps/unix/sysv/linux/configure.in

18 years ago(__mempcpy): For gcc 3.0+, don't use
drepper [Tue, 29 Jan 2002 03:31:00 +0000 (03:31 +0000)]
(__mempcpy): For gcc 3.0+, don't use
__mempcpy_small but instead use __builtin_memcpy ( , , n) + n for
short lengths and constant src.
(strcpy): Don't optimize for gcc 3.0+.
(__stpcpy): For gcc 3.0+, don't use
__stpcpy_small but instead use __builtin_strcpy (, src) + strlen (src)
for short string literal src.

18 years ago(libc_cv_gcc_unwind_find_fde): Set for arm, too.
drepper [Tue, 29 Jan 2002 03:22:11 +0000 (03:22 +0000)]
(libc_cv_gcc_unwind_find_fde): Set for arm, too.

18 years ago(Linked Channels, Cleaning Streams): Make it clearer that a just-opened input
drepper [Tue, 29 Jan 2002 03:20:06 +0000 (03:20 +0000)]
(Linked Channels, Cleaning Streams): Make it clearer that a just-opened input
stream might need cleaning.

18 years ago(ELF_MACHINE_BEFORE_RTLD_RELOC): Don't use label at end of compound statement.
drepper [Tue, 29 Jan 2002 02:58:00 +0000 (02:58 +0000)]
(ELF_MACHINE_BEFORE_RTLD_RELOC): Don't use label at end of compound statement.

18 years ago(__pthread_spin_init): Clear *LOCK to 0.
aj [Mon, 28 Jan 2002 10:49:09 +0000 (10:49 +0000)]
(__pthread_spin_init): Clear *LOCK to 0.

18 years agoUpdate.
aj [Mon, 28 Jan 2002 10:18:52 +0000 (10:18 +0000)]
Update.

18 years ago(__ieee754_lgammal_r): Remove test for negative integer arg; sin_pi does it correctly.
aj [Mon, 28 Jan 2002 10:18:33 +0000 (10:18 +0000)]
(__ieee754_lgammal_r): Remove test for negative integer arg; sin_pi does it correctly.

18 years agoUpdate.
drepper [Mon, 21 Jan 2002 07:15:25 +0000 (07:15 +0000)]
Update.

18 years ago(distribute): Filter out xmalloc.c.
drepper [Mon, 21 Jan 2002 07:13:57 +0000 (07:13 +0000)]
(distribute): Filter out xmalloc.c.

18 years agoUpdate.
drepper [Sat, 19 Jan 2002 17:51:34 +0000 (17:51 +0000)]
Update.

18 years agoImprove error messages.
drepper [Sat, 19 Jan 2002 17:50:22 +0000 (17:50 +0000)]
Improve error messages.

18 years agoImprove error messages.
drepper [Sat, 19 Jan 2002 17:49:50 +0000 (17:49 +0000)]
Improve error messages.

18 years ago(_IO_wfile_underflow_mmap): Handle end read buffer != end buffer.
drepper [Sat, 19 Jan 2002 17:49:08 +0000 (17:49 +0000)]
(_IO_wfile_underflow_mmap): Handle end read buffer != end buffer.

18 years agoDeclare _IO_file_seekoff_mmap and _IO_file_underflow_mmap.
drepper [Sat, 19 Jan 2002 17:46:56 +0000 (17:46 +0000)]
Declare _IO_file_seekoff_mmap and _IO_file_underflow_mmap.

18 years agoDon't position file descriptor at end of file.
drepper [Sat, 19 Jan 2002 17:45:08 +0000 (17:45 +0000)]
Don't position file descriptor at end of file.

18 years ago(_IO_file_underflow_mmap): Don't define as static.
drepper [Sat, 19 Jan 2002 17:44:00 +0000 (17:44 +0000)]
(_IO_file_underflow_mmap): Don't define as static.
Set offset if read end wasn't the buffer end.
(_IO_file_seekof_mmap): New function.
(_IO_file_xsgetn_mmap): New function.
(_IO_file_jumps_mmap): Use the two new functions.

18 years agoUpdate.
drepper [Fri, 18 Jan 2002 23:39:39 +0000 (23:39 +0000)]
Update.

18 years agoDon't define non-standard ST_* values unless _GNU_SOURCE.
drepper [Fri, 18 Jan 2002 23:38:17 +0000 (23:38 +0000)]
Don't define non-standard ST_* values unless _GNU_SOURCE.

18 years agoAvoid warning about comma at end of enum for !_GNU_SOURCE.
drepper [Fri, 18 Jan 2002 23:37:52 +0000 (23:37 +0000)]
Avoid warning about comma at end of enum for !_GNU_SOURCE.

18 years agoUpdate.
drepper [Fri, 18 Jan 2002 18:13:36 +0000 (18:13 +0000)]
Update.

18 years agoMinor cleanups.
drepper [Fri, 18 Jan 2002 18:12:23 +0000 (18:12 +0000)]
Minor cleanups.

18 years agoUpdate.
drepper [Fri, 18 Jan 2002 16:19:25 +0000 (16:19 +0000)]
Update.

18 years ago(nscd-modules): Add xmalloc for nscd.
drepper [Fri, 18 Jan 2002 16:11:39 +0000 (16:11 +0000)]
(nscd-modules): Add xmalloc for nscd.

18 years ago.
schwab [Fri, 18 Jan 2002 13:03:37 +0000 (13:03 +0000)]
.

18 years ago(libc_cv_gcc_unwind_find_fde): Set for m68k, too.
schwab [Fri, 18 Jan 2002 13:03:16 +0000 (13:03 +0000)]
(libc_cv_gcc_unwind_find_fde): Set for m68k, too.

18 years agoUpdate.
drepper [Fri, 18 Jan 2002 06:26:02 +0000 (06:26 +0000)]
Update.

18 years ago(msort_with_tmp): Replace implementation with
drepper [Fri, 18 Jan 2002 06:22:49 +0000 (06:22 +0000)]
(msort_with_tmp): Replace implementation with
more efficient "Towers of Hanoi" mergesort.
(hanoi_sort, hanoi_sort_int, hanoi_sort_long): New functions,
for generic, sizeof(int) and sizeof(long) variants respectively.

18 years agoUpdate.
drepper [Fri, 18 Jan 2002 06:03:07 +0000 (06:03 +0000)]
Update.

18 years agoUpdate to Apple's latest definition.
drepper [Fri, 18 Jan 2002 06:01:12 +0000 (06:01 +0000)]
Update to Apple's latest definition.

18 years ago(openlog): Describe possible problems with string passed as first parameter.
drepper [Fri, 18 Jan 2002 05:39:18 +0000 (05:39 +0000)]
(openlog): Describe possible problems with string passed as first parameter.

18 years agoUpdate.
drepper [Fri, 18 Jan 2002 02:17:00 +0000 (02:17 +0000)]
Update.

18 years agoUpdate.
drepper [Fri, 18 Jan 2002 02:10:41 +0000 (02:10 +0000)]
Update.

18 years ago(begin_drop_privileges): New function.
drepper [Fri, 18 Jan 2002 02:08:17 +0000 (02:08 +0000)]
(begin_drop_privileges): New function.
(finish_drop_privileges): New function.
(nscd_init): Call the new functions which also install all groups
for the server user.

18 years ago(drop_privileges): Removed. Adjust caller.
drepper [Fri, 18 Jan 2002 02:08:01 +0000 (02:08 +0000)]
(drop_privileges): Removed.  Adjust caller.

18 years ago(__dl_runtime_resolve): Remove `const' from `got'.
drepper [Thu, 17 Jan 2002 23:21:33 +0000 (23:21 +0000)]
(__dl_runtime_resolve): Remove `const' from `got'.

18 years agoUpdate.
drepper [Thu, 17 Jan 2002 23:07:30 +0000 (23:07 +0000)]
Update.

18 years agoUse 64 bit instructions for pointer operations.
drepper [Thu, 17 Jan 2002 22:56:53 +0000 (22:56 +0000)]
Use 64 bit instructions for pointer operations.

18 years agoUpdate.
drepper [Thu, 17 Jan 2002 22:24:01 +0000 (22:24 +0000)]
Update.

18 years agoUpdate.
aj [Thu, 17 Jan 2002 17:35:57 +0000 (17:35 +0000)]
Update.

18 years agoGCC 3.1 has __uint128_t build-in.
aj [Thu, 17 Jan 2002 17:33:40 +0000 (17:33 +0000)]
GCC 3.1 has __uint128_t build-in.

18 years agoUpdate.
aj [Thu, 17 Jan 2002 17:22:57 +0000 (17:22 +0000)]
Update.

18 years ago * sysdeps/unix/sysv/linux/configure.in: Fix check for S390 and
aj [Thu, 17 Jan 2002 17:22:50 +0000 (17:22 +0000)]
* sysdeps/unix/sysv/linux/configure.in: Fix check for S390 and
PowerPC, sync with 2.2 branch.

18 years agoUpdate.
drepper [Thu, 17 Jan 2002 07:38:47 +0000 (07:38 +0000)]
Update.

18 years agoUpdate copyright year.
drepper [Thu, 17 Jan 2002 07:36:58 +0000 (07:36 +0000)]
Update copyright year.

18 years agoUpdate copyright year.
drepper [Thu, 17 Jan 2002 07:36:02 +0000 (07:36 +0000)]
Update copyright year.

18 years agoUpdate copyright year.
drepper [Thu, 17 Jan 2002 07:34:40 +0000 (07:34 +0000)]
Update copyright year.

18 years agoUpdate copyright year.
drepper [Thu, 17 Jan 2002 07:33:00 +0000 (07:33 +0000)]
Update copyright year.

18 years agoUpdate copyright year.
drepper [Thu, 17 Jan 2002 07:31:59 +0000 (07:31 +0000)]
Update copyright year.

18 years agoUpdate copyright year.
drepper [Thu, 17 Jan 2002 07:30:49 +0000 (07:30 +0000)]
Update copyright year.