kopensolaris-gnu/glibc.git
15 years ago(install-bin): Remove memusage.
drepper [Wed, 15 Dec 2004 18:44:07 +0000 (18:44 +0000)]
(install-bin): Remove memusage.
(install-bin-script): Add memusage.

15 years agoUpdate.
drepper [Wed, 15 Dec 2004 17:45:55 +0000 (17:45 +0000)]
Update.

15 years ago(__clone): Add support for NPTL where the PID is stored at userlevel and
drepper [Wed, 15 Dec 2004 17:45:21 +0000 (17:45 +0000)]
(__clone): Add support for NPTL where the PID is stored at userlevel and
needs to be reset when CLONE_THREAD is not used.

15 years agoUpdate.
drepper [Wed, 15 Dec 2004 17:43:52 +0000 (17:43 +0000)]
Update.

15 years ago(TID): Add.
drepper [Wed, 15 Dec 2004 17:43:10 +0000 (17:43 +0000)]
(TID): Add.

15 years agoclone for nptl/s390-64.
drepper [Wed, 15 Dec 2004 17:42:32 +0000 (17:42 +0000)]
clone for nptl/s390-64.

15 years agoclone for nptl/s390-32.
drepper [Wed, 15 Dec 2004 17:42:03 +0000 (17:42 +0000)]
clone for nptl/s390-32.

15 years ago(nis_domain_of_r): Use libnsl_hidden_def, not libnsl_hidden_proto.
drepper [Wed, 15 Dec 2004 17:40:54 +0000 (17:40 +0000)]
(nis_domain_of_r): Use libnsl_hidden_def, not libnsl_hidden_proto.

15 years ago(__clone): Save and restore r2 around call to fn.
drepper [Wed, 15 Dec 2004 17:40:02 +0000 (17:40 +0000)]
(__clone): Save and restore r2 around call to fn.

15 years ago.I think this code is more correct.
drepper [Wed, 15 Dec 2004 09:14:28 +0000 (09:14 +0000)]
.I think this code is more correct.

15 years agoUpdate
aj [Wed, 15 Dec 2004 08:54:24 +0000 (08:54 +0000)]
Update

15 years ago(elf_machine_rela): Mark auto instead of static, add always_inline attribute.
aj [Wed, 15 Dec 2004 08:54:00 +0000 (08:54 +0000)]
(elf_machine_rela): Mark auto instead of static, add always_inline attribute.
(elf_machine_rela_relative): Likewise.
(elf_machine_lazy_rel): Likewise.

15 years agoUpdate. fedora-glibc-20041215T0847
drepper [Wed, 15 Dec 2004 08:11:12 +0000 (08:11 +0000)]
Update.

15 years agoAdd support for pid caching in nptl.
drepper [Wed, 15 Dec 2004 08:10:19 +0000 (08:10 +0000)]
Add support for pid caching in nptl.

15 years agoUpdate.
drepper [Wed, 15 Dec 2004 08:09:59 +0000 (08:09 +0000)]
Update.

15 years agoiclone for nptl/ppc.
drepper [Wed, 15 Dec 2004 08:09:19 +0000 (08:09 +0000)]
iclone for nptl/ppc.

15 years agoUpdate.
drepper [Wed, 15 Dec 2004 07:04:50 +0000 (07:04 +0000)]
Update.

15 years agoAdd support for pid caching in nptl.
drepper [Wed, 15 Dec 2004 06:08:49 +0000 (06:08 +0000)]
Add support for pid caching in nptl.

15 years agoUpdate.
drepper [Wed, 15 Dec 2004 06:08:16 +0000 (06:08 +0000)]
Update.

15 years agoclone for nptl/ppc64.
drepper [Wed, 15 Dec 2004 06:07:34 +0000 (06:07 +0000)]
clone for nptl/ppc64.

15 years agoAdd TID.
drepper [Wed, 15 Dec 2004 06:07:00 +0000 (06:07 +0000)]
Add TID.

15 years agoIf child crashes, report this first. Print which signal.
drepper [Wed, 15 Dec 2004 06:06:02 +0000 (06:06 +0000)]
If child crashes, report this first.  Print which signal.

15 years ago.
roland [Wed, 15 Dec 2004 01:01:02 +0000 (01:01 +0000)]
.

15 years ago2004-10-18 Maciej W. Rozycki <macro@mips.com>
roland [Wed, 15 Dec 2004 01:00:55 +0000 (01:00 +0000)]
2004-10-18  Maciej W. Rozycki  <macro@mips.com>

* sysdeps/unix/sysv/linux/mips/bits/socket.h (__cmsg_nxthdr): Use
__NTH instead of __THROW in the inline definition.
* sysdeps/unix/sysv/linux/mips/sys/tas.h (_test_and_set): Likewise.

15 years ago2004-10-18 Maciej W. Rozycki <macro@mips.com>
roland [Wed, 15 Dec 2004 01:00:51 +0000 (01:00 +0000)]
2004-10-18  Maciej W. Rozycki  <macro@mips.com>

* sysdeps/mips/bits/dlfcn.h (RTLD_DEEPBIND): New macro.

15 years ago2004-10-18 Maciej W. Rozycki <macro@mips.com>
roland [Wed, 15 Dec 2004 01:00:48 +0000 (01:00 +0000)]
2004-10-18  Maciej W. Rozycki  <macro@mips.com>

* sysdeps/unix/sysv/linux/mips/bits/mman.h
(PROT_GROWSDOWN, PROT_GROWSUP): New macros.

15 years agoUpdate.
drepper [Tue, 14 Dec 2004 21:25:41 +0000 (21:25 +0000)]
Update.

15 years agoInvoke CALL_MOUNT.
drepper [Tue, 14 Dec 2004 21:24:08 +0000 (21:24 +0000)]
Invoke CALL_MOUNT.

15 years ago(PROF): Don't undef.
drepper [Tue, 14 Dec 2004 21:21:02 +0000 (21:21 +0000)]
(PROF): Don't undef.

15 years agoUpdate.
drepper [Tue, 14 Dec 2004 21:18:36 +0000 (21:18 +0000)]
Update.

15 years ago(mem2chunk_check, top_check): Handle non-contiguous arena.
drepper [Tue, 14 Dec 2004 21:18:02 +0000 (21:18 +0000)]
(mem2chunk_check, top_check): Handle non-contiguous arena.
Add further checks for top chunk.

15 years agoUpdate.
drepper [Tue, 14 Dec 2004 21:00:27 +0000 (21:00 +0000)]
Update.

15 years agoUpdate.
drepper [Tue, 14 Dec 2004 20:59:44 +0000 (20:59 +0000)]
Update.

15 years agoUpdate.
drepper [Tue, 14 Dec 2004 15:39:54 +0000 (15:39 +0000)]
Update.

15 years ago(__sysconf_check_spec): Remove leading underscore from GETCONF_DIR
drepper [Tue, 14 Dec 2004 15:39:14 +0000 (15:39 +0000)]
(__sysconf_check_spec): Remove leading underscore from GETCONF_DIR
filenames.

15 years agoUpdate. fedora-glibc-20041214T1058
drepper [Tue, 14 Dec 2004 02:41:43 +0000 (02:41 +0000)]
Update.

15 years agoUpdate.
drepper [Tue, 14 Dec 2004 02:40:46 +0000 (02:40 +0000)]
Update.

15 years agoUpdate. fedora-glibc-20041213T2323
drepper [Mon, 13 Dec 2004 21:50:20 +0000 (21:50 +0000)]
Update.

15 years ago(FUNCTION_NAME): Double buffer size each round to avoid problems with
drepper [Mon, 13 Dec 2004 21:49:29 +0000 (21:49 +0000)]
(FUNCTION_NAME): Double buffer size each round to avoid problems with
delays for some people's huge entries.

15 years ago(__nss_getent): Double buffer size each round to avoid problems with
drepper [Mon, 13 Dec 2004 21:48:34 +0000 (21:48 +0000)]
(__nss_getent): Double buffer size each round to avoid problems with
delays for some people's huge entries.

15 years agoUpdate.
drepper [Mon, 13 Dec 2004 21:29:18 +0000 (21:29 +0000)]
Update.

15 years agon): Prepend just $GETCONF_DIR/ instead of $GETCONF_DIR/_ to spec.
drepper [Mon, 13 Dec 2004 21:28:34 +0000 (21:28 +0000)]
n): Prepend just $GETCONF_DIR/ instead of $GETCONF_DIR/_ to spec.

15 years ago(confstr): Remove leading underscores for
drepper [Mon, 13 Dec 2004 21:28:03 +0000 (21:28 +0000)]
(confstr): Remove leading underscores for
_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS.

15 years agoUpdate.
drepper [Sun, 12 Dec 2004 21:06:37 +0000 (21:06 +0000)]
Update.

15 years agoInclude <stdbool.h> to match includes used in nptl.
drepper [Sun, 12 Dec 2004 21:05:54 +0000 (21:05 +0000)]
Include <stdbool.h> to match includes used in nptl.

15 years agoUpdate.
drepper [Sun, 12 Dec 2004 20:54:04 +0000 (20:54 +0000)]
Update.

15 years ago(_dl_map_object_from_fd): Fix computation of mapping start. It must
drepper [Sun, 12 Dec 2004 20:49:28 +0000 (20:49 +0000)]
(_dl_map_object_from_fd): Fix computation of mapping start.  It must
take the actual pagesize into account, not the alignment in the file.

15 years agoUpdate.
drepper [Sat, 11 Dec 2004 21:15:24 +0000 (21:15 +0000)]
Update.

15 years ago(_int_realloc): Add checks for corrupted memory.
drepper [Sat, 11 Dec 2004 21:14:40 +0000 (21:14 +0000)]
(_int_realloc): Add checks for corrupted memory.
(_int_free): Make clear message are result of free() calls.

15 years ago(_int_realloc): Remove unnecessary tests for oldmem and size == 0.
drepper [Sat, 11 Dec 2004 20:15:35 +0000 (20:15 +0000)]
(_int_realloc): Remove unnecessary tests for oldmem and size == 0.

15 years agoUpdate.
drepper [Fri, 10 Dec 2004 11:42:45 +0000 (11:42 +0000)]
Update.

15 years ago(arena_get2): Prevent endless loop if arenas and list lock are taken.
drepper [Fri, 10 Dec 2004 11:42:08 +0000 (11:42 +0000)]
(arena_get2): Prevent endless loop if arenas and list lock are taken.

15 years ago.
drepper [Fri, 10 Dec 2004 10:56:19 +0000 (10:56 +0000)]
.

15 years agoUpdate.
drepper [Fri, 10 Dec 2004 10:44:01 +0000 (10:44 +0000)]
Update.

15 years ago(_nss_nisplus_getnetgrent_r): Add check if the value is not an empty
drepper [Fri, 10 Dec 2004 10:43:30 +0000 (10:43 +0000)]
(_nss_nisplus_getnetgrent_r): Add check if the value is not an empty
string.  [BZ #305]

15 years agoUpdate. fedora-glibc-20041210T0634
drepper [Fri, 10 Dec 2004 04:41:46 +0000 (04:41 +0000)]
Update.

15 years ago(INTERNAL (__STRTOF)): If densize > 2
drepper [Fri, 10 Dec 2004 04:41:20 +0000 (04:41 +0000)]
(INTERNAL (__STRTOF)): If densize > 2
and numsize < densize, always shift num up by empty + 1 limbs.

15 years agoUpdate.
drepper [Fri, 10 Dec 2004 04:37:58 +0000 (04:37 +0000)]
Update.

15 years ago(create_newstate_common): Remove.
drepper [Fri, 10 Dec 2004 04:37:32 +0000 (04:37 +0000)]
(create_newstate_common): Remove.
(register_state): Move part of it here.  Initialize non_eps_nodes.
(free_state): Free inveclosure and non_eps_nodes.
(create_cd_newstate, create_ci_newstate): Allocate the new
re_dfastate_t here.

15 years ago(re_dfastate_t): Add non_eps_nodes and inveclosure.
drepper [Fri, 10 Dec 2004 04:37:02 +0000 (04:37 +0000)]
(re_dfastate_t): Add non_eps_nodes and inveclosure.
(re_string_elem_size_at, re_string_char_size_at, re_string_wchar_at,
re_string_context_at, re_string_peek_byte_case,
re_string_fetch_byte_case, re_node_set_compare, re_node_set_contains):
Declare as pure.

15 years ago(proceed_next_node): Simplify treatment of epsilon
drepper [Fri, 10 Dec 2004 04:35:29 +0000 (04:35 +0000)]
(proceed_next_node): Simplify treatment of epsilon
nodes.  Pass the pushed node to push_fail_stack.
(push_fail_stack): Accept a single node rather than an array
of two epsilon destinations.
(build_sifted_states): Only walk non-epsilon nodes.
(check_arrival): Don't pass epsilon nodes to
check_arrival_add_next_nodes.
(check_arrival_add_next_nodes) [DEBUG]: Abort if an epsilon node is
found.
(check_node_accept): Do expensive checks later.
(add_epsilon_src_nodes): Cache result of merging the inveclosures.

15 years agoUpdate.
drepper [Fri, 10 Dec 2004 01:36:18 +0000 (01:36 +0000)]
Update.

15 years ago(public_rEALLOc): Add parameter checks.
drepper [Fri, 10 Dec 2004 01:35:27 +0000 (01:35 +0000)]
(public_rEALLOc): Add parameter checks.
(_int_free): Provide better error message for invalid pointers.

15 years agoUpdate.
drepper [Fri, 10 Dec 2004 00:41:30 +0000 (00:41 +0000)]
Update.

15 years ago(__sysconf): If _POSIX_CPUTIME resp. _POSIX_THREAD_CPUTIME is defined
drepper [Fri, 10 Dec 2004 00:40:46 +0000 (00:40 +0000)]
(__sysconf): If _POSIX_CPUTIME resp.  _POSIX_THREAD_CPUTIME is defined
to 0, return -1 for the corresponding _SC_ argument.

15 years agoUse defined _POSIX_CPUTIME && _POSIX_CPUTIME >= 0 conditionals instead
drepper [Fri, 10 Dec 2004 00:40:08 +0000 (00:40 +0000)]
Use defined _POSIX_CPUTIME && _POSIX_CPUTIME >= 0 conditionals instead
of defined _POSIX_CPUTIME.
(do_test): If _POSIX_CPUTIME == 0, call sysconf to see if CPUTIME
option is available.

15 years agoUse defined _POSIX_CPUTIME && _POSIX_CPUTIME >= 0 conditionals instead
drepper [Fri, 10 Dec 2004 00:39:38 +0000 (00:39 +0000)]
Use defined _POSIX_CPUTIME && _POSIX_CPUTIME >= 0 conditionals instead
of defined _POSIX_CPUTIME.
(main): If _POSIX_CPUTIME == 0, call sysconf to see if CPUTIME option
is available.

15 years agoUpdate.
drepper [Fri, 10 Dec 2004 00:38:49 +0000 (00:38 +0000)]
Update.

15 years ago(do_test): Check for availability of CPU clock.
drepper [Fri, 10 Dec 2004 00:37:46 +0000 (00:37 +0000)]
(do_test): Check for availability of CPU clock.

15 years ago(__timer_signal_thread_pclk, __timer_signal_thread_tclk): Remove.
drepper [Fri, 10 Dec 2004 00:32:14 +0000 (00:32 +0000)]
(__timer_signal_thread_pclk, __timer_signal_thread_tclk): Remove.

15 years ago(__timer_signal_thread_pclk, __timer_signal_thread_tclk): Remove.
drepper [Fri, 10 Dec 2004 00:31:32 +0000 (00:31 +0000)]
(__timer_signal_thread_pclk, __timer_signal_thread_tclk): Remove.
(init_module): Remove their initialization.
(thread_cleanup): Remove their cleanup assertions.

15 years agoNot needed anymore.
drepper [Fri, 10 Dec 2004 00:31:01 +0000 (00:31 +0000)]
Not needed anymore.

15 years ago(timer_create): Remove unused code handling CLOCK_PROCESS_CPUTIME_ID
drepper [Fri, 10 Dec 2004 00:30:57 +0000 (00:30 +0000)]
(timer_create): Remove unused code handling CLOCK_PROCESS_CPUTIME_ID
and CLOCK_THREAD_CPUTIME_ID.

15 years ago(_POSIX_CPUTIME, _POSIX_THREAD_CPUTIME): Define to 0.
drepper [Fri, 10 Dec 2004 00:30:31 +0000 (00:30 +0000)]
(_POSIX_CPUTIME, _POSIX_THREAD_CPUTIME): Define to 0.

15 years agoUpdate.
drepper [Fri, 10 Dec 2004 00:26:55 +0000 (00:26 +0000)]
Update.

15 years ago(__timer_signal_thread_pclk, __timer_signal_thread_tclk): Remove.
drepper [Fri, 10 Dec 2004 00:26:07 +0000 (00:26 +0000)]
(__timer_signal_thread_pclk, __timer_signal_thread_tclk): Remove.

15 years ago(__timer_signal_thread_pclk, __timer_signal_thread_tclk): Remove.
drepper [Fri, 10 Dec 2004 00:25:32 +0000 (00:25 +0000)]
(__timer_signal_thread_pclk, __timer_signal_thread_tclk): Remove.
(init_module): Remove their initialization.
(thread_cleanup): Remove their cleanup assertions.

15 years agoNot needed anymore.
drepper [Fri, 10 Dec 2004 00:25:25 +0000 (00:25 +0000)]
Not needed anymore.

15 years ago(timer_create): Remove unused code handling CLOCK_PROCESS_CPUTIME_ID
drepper [Fri, 10 Dec 2004 00:24:36 +0000 (00:24 +0000)]
(timer_create): Remove unused code handling CLOCK_PROCESS_CPUTIME_ID
and CLOCK_THREAD_CPUTIME_ID.

15 years ago(_POSIX_CPUTIME, _POSIX_THREAD_CPUTIME): Define to 0.
drepper [Fri, 10 Dec 2004 00:23:51 +0000 (00:23 +0000)]
(_POSIX_CPUTIME, _POSIX_THREAD_CPUTIME): Define to 0.

15 years ago(__pthread_initialize_minimal_internal): Also unblock SIGSETXID.
drepper [Thu, 9 Dec 2004 23:53:39 +0000 (23:53 +0000)]
(__pthread_initialize_minimal_internal): Also unblock SIGSETXID.

15 years ago.
roland [Wed, 8 Dec 2004 22:08:52 +0000 (22:08 +0000)]
.

15 years ago2004-12-08 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 8 Dec 2004 22:08:47 +0000 (22:08 +0000)]
2004-12-08  Jakub Jelinek  <jakub@redhat.com>

* elf/ldd.bash.in: When set -o pipefail is available, use that for
piping to cat; when not, don't use the pipe at all.
Pipe to cat in all cases of running the executable.
When direct running exits with code 5, retry running via ${RTLD}.
* elf/rtld.c (process_envvars): If __libc_enable_secure and
mode != normal, exit with exitcode 5.

15 years ago. fedora-glibc-20041208T1024
roland [Tue, 7 Dec 2004 21:06:29 +0000 (21:06 +0000)]
.

15 years ago2004-12-07 Jakub Jelinek <jakub@redhat.com>
roland [Tue, 7 Dec 2004 21:06:24 +0000 (21:06 +0000)]
2004-12-07  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/posix/sysconf.c (__sysconf_check_spec): Only define
if it will be actually used.

15 years ago.
roland [Tue, 7 Dec 2004 20:45:18 +0000 (20:45 +0000)]
.

15 years ago2004-12-07 Roland McGrath <roland@redhat.com>
roland [Tue, 7 Dec 2004 20:44:46 +0000 (20:44 +0000)]
2004-12-07  Roland McGrath  <roland@redhat.com>

* rt/tst-timer5.c (setup_test): New function.
(TEST_CLOCK_MISSING): Use it to punt test if timer_create does not
support CLOCK_MONOTONIC.

15 years agoUpdate.
drepper [Tue, 7 Dec 2004 20:34:18 +0000 (20:34 +0000)]
Update.

15 years ago(__clone2): Add support for NPTL where the PID is stored at userlevel
drepper [Tue, 7 Dec 2004 20:33:29 +0000 (20:33 +0000)]
(__clone2): Add support for NPTL where the PID is stored at userlevel
and needs to be reset when CLONE_THREAD is not used.  Restore gp before
calling _exit.

15 years agoUpdate.
drepper [Tue, 7 Dec 2004 20:32:24 +0000 (20:32 +0000)]
Update.

15 years ago(tests): Add tst-getpid2.
drepper [Tue, 7 Dec 2004 20:31:27 +0000 (20:31 +0000)]
(tests): Add tst-getpid2.

15 years ago(TEST_CLONE_FLAGS): Define.
drepper [Tue, 7 Dec 2004 20:29:06 +0000 (20:29 +0000)]
(TEST_CLONE_FLAGS): Define.
(do_test): Use it.  Use __clone2 instead of clone on ia64.

15 years agoTest for clone2 and getpid.
drepper [Tue, 7 Dec 2004 20:28:23 +0000 (20:28 +0000)]
Test for clone2 and getpid.

15 years agoclone2 for nptl/ia64.
drepper [Tue, 7 Dec 2004 20:27:14 +0000 (20:27 +0000)]
clone2 for nptl/ia64.

15 years ago(TID): Add.
drepper [Tue, 7 Dec 2004 20:26:18 +0000 (20:26 +0000)]
(TID): Add.

15 years agoUpdate.
drepper [Tue, 7 Dec 2004 19:40:04 +0000 (19:40 +0000)]
Update.

15 years agoclone support for nptl/SH.
drepper [Tue, 7 Dec 2004 19:39:01 +0000 (19:39 +0000)]
clone support for nptl/SH.

15 years agoUpdate.
drepper [Tue, 7 Dec 2004 19:38:34 +0000 (19:38 +0000)]
Update.

15 years agoClear the frame pointer when starting a new thread. Add support for NPTL
drepper [Tue, 7 Dec 2004 19:37:51 +0000 (19:37 +0000)]
Clear the frame pointer when starting a new thread.  Add support for NPTL
where the PID is stored at userlevel and needs to be reset when
CLONE_THREAD is not used.

15 years agoUpdate. fedora-glibc-20041207T1331
drepper [Tue, 7 Dec 2004 06:55:06 +0000 (06:55 +0000)]
Update.