kopensolaris-gnu/glibc.git
15 years ago(_int_free): Add inexpensive double free and memory corruption tests.
drepper [Thu, 9 Sep 2004 09:03:28 +0000 (09:03 +0000)]
(_int_free): Add inexpensive double free and memory corruption tests.
(malloc_printf_nc): Renamed to malloc_printerr.  Second parameter
is no format string anymore.  Don't use stdio.  Adjust all callers.

15 years ago.
aj [Thu, 9 Sep 2004 06:35:47 +0000 (06:35 +0000)]
.

15 years ago (CFLAGS-nscd_setup_thread.c): Set to -fpie.
aj [Thu, 9 Sep 2004 06:35:38 +0000 (06:35 +0000)]
 (CFLAGS-nscd_setup_thread.c): Set to -fpie.

15 years agoUpdate.
drepper [Thu, 9 Sep 2004 04:59:02 +0000 (04:59 +0000)]
Update.

15 years ago(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP): Make safe for C++.
drepper [Thu, 9 Sep 2004 04:58:00 +0000 (04:58 +0000)]
(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP): Make safe for C++.
(PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP): Likewise.
(PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP): Likewise.
(PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP): Likewise.

15 years agoUpdate.
drepper [Thu, 9 Sep 2004 02:04:45 +0000 (02:04 +0000)]
Update.

15 years ago(__SCM_CONNECT): Removed.
drepper [Thu, 9 Sep 2004 02:04:08 +0000 (02:04 +0000)]
(__SCM_CONNECT): Removed.

15 years agoUpdate.
drepper [Thu, 9 Sep 2004 01:58:35 +0000 (01:58 +0000)]
Update.

15 years ago(_int_free): Add inexpensive double free test.
drepper [Thu, 9 Sep 2004 01:57:59 +0000 (01:57 +0000)]
(_int_free): Add inexpensive double free test.

15 years agoUpdate.
drepper [Wed, 8 Sep 2004 21:47:22 +0000 (21:47 +0000)]
Update.

15 years agoUse __NTH instead of __THROW.
drepper [Wed, 8 Sep 2004 21:44:02 +0000 (21:44 +0000)]
Use __NTH instead of __THROW.

15 years ago.
roland [Wed, 8 Sep 2004 20:36:06 +0000 (20:36 +0000)]
.

15 years ago2004-09-08 Roland McGrath <roland@redhat.com>
roland [Wed, 8 Sep 2004 20:36:02 +0000 (20:36 +0000)]
2004-09-08  Roland McGrath  <roland@redhat.com>

* malloc/mcheck.c: Don't use __P.
Use prototypes definitions for static functions.

15 years agoUpdate.
drepper [Wed, 8 Sep 2004 19:49:17 +0000 (19:49 +0000)]
Update.

15 years agoAdd a few #includes.
drepper [Wed, 8 Sep 2004 19:48:36 +0000 (19:48 +0000)]
Add a few #includes.

15 years ago.
drepper [Wed, 8 Sep 2004 18:03:21 +0000 (18:03 +0000)]
.

15 years ago(__nscd_get_map_ref): gc_cyclep parameter should be pointer to volatile int.
drepper [Wed, 8 Sep 2004 18:02:04 +0000 (18:02 +0000)]
(__nscd_get_map_ref): gc_cyclep parameter should be pointer to volatile int.

15 years ago(__nscd_get_map_ref): gc_cyclep parameter should be pointer to volatile int.
drepper [Wed, 8 Sep 2004 18:01:31 +0000 (18:01 +0000)]
(__nscd_get_map_ref): gc_cyclep parameter should be pointer to volatile int.

15 years ago(struct database_pers_head): Makr gc_cycle and nscd_certainly_running
drepper [Wed, 8 Sep 2004 17:59:33 +0000 (17:59 +0000)]
(struct database_pers_head): Makr gc_cycle and nscd_certainly_running
as volatile.

15 years agoUpdate.
drepper [Wed, 8 Sep 2004 17:56:46 +0000 (17:56 +0000)]
Update.

15 years ago(__nscd_get_map_ref): Avoid the time test if nscd_certainly_running is nonzero.
drepper [Wed, 8 Sep 2004 17:56:30 +0000 (17:56 +0000)]
(__nscd_get_map_ref): Avoid the time test if nscd_certainly_running is nonzero.

15 years agoDeclare setup_thread.
drepper [Wed, 8 Sep 2004 17:55:43 +0000 (17:55 +0000)]
Declare setup_thread.

15 years ago(struct database_pers_head): Add nscd_certainly_running field.
drepper [Wed, 8 Sep 2004 17:54:56 +0000 (17:54 +0000)]
(struct database_pers_head): Add nscd_certainly_running field.

15 years ago(nscd_run): Call setup_thread for maintenance threads.
drepper [Wed, 8 Sep 2004 17:54:12 +0000 (17:54 +0000)]
(nscd_run): Call setup_thread for maintenance threads.

15 years ago(nscd-modules): Add nscd_setup_thread.
drepper [Wed, 8 Sep 2004 17:53:36 +0000 (17:53 +0000)]
(nscd-modules): Add nscd_setup_thread.

15 years agoGeneric version of nscd thread setup routine.
drepper [Wed, 8 Sep 2004 17:51:49 +0000 (17:51 +0000)]
Generic version of nscd thread setup routine.

15 years agoInitialization of nscd threads.
drepper [Wed, 8 Sep 2004 17:50:27 +0000 (17:50 +0000)]
Initialization of nscd threads.

15 years agoUpdate.
drepper [Wed, 8 Sep 2004 15:46:42 +0000 (15:46 +0000)]
Update.

15 years agoImplement r/o sharing of nscd's cache with client processes via shared memory.
drepper [Wed, 8 Sep 2004 15:46:09 +0000 (15:46 +0000)]
Implement r/o sharing of nscd's cache with client processes via shared memory.

15 years agoAdd new config parameters.
drepper [Wed, 8 Sep 2004 15:45:29 +0000 (15:45 +0000)]
Add new config parameters.

15 years ago(nscd_init): Fix bug in testing size of the persistent.
drepper [Wed, 8 Sep 2004 15:44:56 +0000 (15:44 +0000)]
(nscd_init): Fix bug in testing size of the persistent.
Implement r/o sharing of nscd's cache with client processes via shared memory.

15 years ago(gc): Indicate beginning and end of the gc cycle.
drepper [Wed, 8 Sep 2004 15:30:24 +0000 (15:30 +0000)]
(gc): Indicate beginning and end of the gc cycle.

15 years agoSimplify a lot. We cache only the request itself, no derived information.
drepper [Wed, 8 Sep 2004 15:29:22 +0000 (15:29 +0000)]
Simplify a lot.  We cache only the request itself, no derived information.

15 years ago(aux): Add nscd_helper.
drepper [Wed, 8 Sep 2004 15:28:18 +0000 (15:28 +0000)]
(aux): Add nscd_helper.

15 years agoNSCD communication functions.
drepper [Wed, 8 Sep 2004 15:27:43 +0000 (15:27 +0000)]
NSCD communication functions.

15 years ago(aux): Add nis_hash.
drepper [Wed, 8 Sep 2004 15:26:01 +0000 (15:26 +0000)]
(aux): Add nis_hash.

15 years agoMove __nis_hash code in separate file.
drepper [Wed, 8 Sep 2004 15:25:39 +0000 (15:25 +0000)]
Move __nis_hash code in separate file.

15 years agoNIS hash function implementation.
drepper [Wed, 8 Sep 2004 15:25:11 +0000 (15:25 +0000)]
NIS hash function implementation.

15 years agoImprove atomic_increment_val test which would not have found a ppc bug.
drepper [Wed, 8 Sep 2004 15:23:17 +0000 (15:23 +0000)]
Improve atomic_increment_val test which would not have found a ppc bug.

15 years agoUpdate.
drepper [Wed, 8 Sep 2004 14:04:05 +0000 (14:04 +0000)]
Update.

15 years agoRemove unnecessary includes.
drepper [Wed, 8 Sep 2004 14:03:27 +0000 (14:03 +0000)]
Remove unnecessary includes.

15 years agoUpdate.
drepper [Wed, 8 Sep 2004 08:12:39 +0000 (08:12 +0000)]
Update.

15 years agoRemove __P uses.
drepper [Wed, 8 Sep 2004 08:11:58 +0000 (08:11 +0000)]
Remove __P uses.

15 years agoRemove __MALLOC_P uses.
drepper [Wed, 8 Sep 2004 08:11:14 +0000 (08:11 +0000)]
Remove __MALLOC_P uses.

15 years agoRemove __MALLOC_P uses.
drepper [Wed, 8 Sep 2004 08:10:51 +0000 (08:10 +0000)]
Remove __MALLOC_P uses.

15 years agoRemove __P uses.
drepper [Wed, 8 Sep 2004 08:10:09 +0000 (08:10 +0000)]
Remove __P uses.

15 years agoUpdate.
drepper [Wed, 8 Sep 2004 07:02:28 +0000 (07:02 +0000)]
Update.

15 years agoInclude sysdep.h.
drepper [Wed, 8 Sep 2004 06:57:14 +0000 (06:57 +0000)]
Include sysdep.h.
(TRAMPOLINE_TEMPLATE, RTLD_START): Use the new sysdep.h macros.

15 years agoFormatting.
drepper [Wed, 8 Sep 2004 06:56:39 +0000 (06:56 +0000)]
Formatting.
(OPD_ENT, BODY_LABEL, ENTRY_1, ENTRY_2, END_2, DOT_PREFIX,
BODY_PREFIX): Define.
(ENTRY, DOT_LABEL, END, TRACEBACK, END_GEN_TB, EALIGN): Support
HAVE_ASM_GLOBAL_DOT_NAME or no dot symbols,
USE_PPC64_OVERLAPPING_OPD or never overlapping .opd entries.

15 years agoRegenerated.
drepper [Wed, 8 Sep 2004 06:56:09 +0000 (06:56 +0000)]
Regenerated.

15 years ago(HAVE_ASM_GLOBAL_DOT_NAME): Remove.
drepper [Wed, 8 Sep 2004 06:55:27 +0000 (06:55 +0000)]
(HAVE_ASM_GLOBAL_DOT_NAME): Remove.

15 years ago(USE_PPC64_OVERLAPPING_OPD): Add.
drepper [Wed, 8 Sep 2004 06:55:02 +0000 (06:55 +0000)]
(USE_PPC64_OVERLAPPING_OPD): Add.

15 years agoGenerated configure script for ppc64.
drepper [Wed, 8 Sep 2004 06:54:37 +0000 (06:54 +0000)]
Generated configure script for ppc64.

15 years agoConfigure file for ppc64.
drepper [Wed, 8 Sep 2004 06:53:32 +0000 (06:53 +0000)]
Configure file for ppc64.

15 years agoUpdate.
drepper [Wed, 8 Sep 2004 06:52:23 +0000 (06:52 +0000)]
Update.

15 years agoAllow PSEUDO to be used with . prefix.
drepper [Wed, 8 Sep 2004 06:51:46 +0000 (06:51 +0000)]
Allow PSEUDO to be used with . prefix.

15 years agoUpdate.
drepper [Wed, 8 Sep 2004 06:31:04 +0000 (06:31 +0000)]
Update.

15 years agoDon't define __THROW if it is already defined.
drepper [Wed, 8 Sep 2004 06:30:32 +0000 (06:30 +0000)]
Don't define __THROW if it is already defined.

15 years agoUpdate.
drepper [Wed, 8 Sep 2004 06:13:58 +0000 (06:13 +0000)]
Update.

15 years agoUpdate.
drepper [Wed, 8 Sep 2004 06:12:25 +0000 (06:12 +0000)]
Update.

15 years ago(__pthread_once): Use atomic_increment instead of atomic_exchange_and_add.
drepper [Wed, 8 Sep 2004 06:11:35 +0000 (06:11 +0000)]
(__pthread_once): Use atomic_increment instead of atomic_exchange_and_add.

15 years ago(__pthread_once): Use atomic_increment instead of atomic_exchange_and_add.
drepper [Wed, 8 Sep 2004 06:10:43 +0000 (06:10 +0000)]
(__pthread_once): Use atomic_increment instead of atomic_exchange_and_add.

15 years ago(__pthread_once): Use atomic_increment instead of atomic_exchange_and_add.
drepper [Wed, 8 Sep 2004 06:10:01 +0000 (06:10 +0000)]
(__pthread_once): Use atomic_increment instead of atomic_exchange_and_add.

15 years agoUpdate.
drepper [Wed, 8 Sep 2004 06:09:02 +0000 (06:09 +0000)]
Update.

15 years ago(atomic_increment): Define.
drepper [Wed, 8 Sep 2004 06:08:11 +0000 (06:08 +0000)]
(atomic_increment): Define.
(atomic_decrement): Define.

15 years ago(__pthread_once): Use atomic_increment instead of atomic_exchange_and_add.
drepper [Wed, 8 Sep 2004 06:07:35 +0000 (06:07 +0000)]
(__pthread_once): Use atomic_increment instead of atomic_exchange_and_add.

15 years ago(allocate_stack): Use atomic_increment_val instead of atomic_exchange_and_add.
drepper [Wed, 8 Sep 2004 06:02:29 +0000 (06:02 +0000)]
(allocate_stack): Use atomic_increment_val instead of atomic_exchange_and_add.

15 years ago(__new_sem_post): Use atomic_increment_val.
drepper [Wed, 8 Sep 2004 05:58:15 +0000 (05:58 +0000)]
(__new_sem_post): Use atomic_increment_val.

15 years ago(__new_sem_post): Use atomic_increment_val.
drepper [Wed, 8 Sep 2004 05:57:51 +0000 (05:57 +0000)]
(__new_sem_post): Use atomic_increment_val.

15 years ago(pthread_barrier_wait): Use atomic_increment_val.
drepper [Wed, 8 Sep 2004 05:46:04 +0000 (05:46 +0000)]
(pthread_barrier_wait): Use atomic_increment_val.

15 years ago(__arch_atomic_increment_val_64): First register must be base register.
drepper [Wed, 8 Sep 2004 05:38:48 +0000 (05:38 +0000)]
(__arch_atomic_increment_val_64): First register must be base register.

15 years ago(__arch_atomic_increment_val_32): First register must be base register.
drepper [Wed, 8 Sep 2004 05:38:09 +0000 (05:38 +0000)]
(__arch_atomic_increment_val_32): First register must be base register.

15 years agoImplement atomic_increment_val and atomic_decrement_val.
drepper [Wed, 8 Sep 2004 05:16:08 +0000 (05:16 +0000)]
Implement atomic_increment_val and atomic_decrement_val.

15 years ago(do_test): Add tests of atomic_increment_val and atomic_decrement_val.
drepper [Wed, 8 Sep 2004 00:32:41 +0000 (00:32 +0000)]
(do_test): Add tests of atomic_increment_val and atomic_decrement_val.

15 years ago.
drepper [Tue, 7 Sep 2004 22:41:16 +0000 (22:41 +0000)]
.

15 years agoUpdate.
drepper [Tue, 7 Sep 2004 22:33:37 +0000 (22:33 +0000)]
Update.

15 years agoDefine atomic_increment_val, atomic_decrement_val, and atomic_dealy is
drepper [Tue, 7 Sep 2004 22:32:21 +0000 (22:32 +0000)]
Define atomic_increment_val, atomic_decrement_val, and atomic_dealy is
not already defined.

15 years agoDefine atomic_delay.
drepper [Tue, 7 Sep 2004 22:30:46 +0000 (22:30 +0000)]
Define atomic_delay.

15 years agoUse __NTH and __REDIRECT_NTH where necessary.
drepper [Tue, 7 Sep 2004 22:23:42 +0000 (22:23 +0000)]
Use __NTH and __REDIRECT_NTH where necessary.

15 years agoUse __NTH and __REDIRECT_NTH where necessary.
drepper [Tue, 7 Sep 2004 22:18:58 +0000 (22:18 +0000)]
Use __NTH and __REDIRECT_NTH where necessary.

15 years ago(__NTH): New macro.
drepper [Tue, 7 Sep 2004 22:12:08 +0000 (22:12 +0000)]
(__NTH): New macro.
(__THROW): Define using nothrow attribute for C code and gcc >= 3.2.
(__REDIRECT_NTH): New macro.

15 years agoUse __PMT instead of __P where appropriate.
drepper [Tue, 7 Sep 2004 22:10:43 +0000 (22:10 +0000)]
Use __PMT instead of __P where appropriate.

15 years ago.
roland [Tue, 7 Sep 2004 21:36:26 +0000 (21:36 +0000)]
.

15 years ago2004-09-04 Jakub Jelinek <jakub@redhat.com>
roland [Tue, 7 Sep 2004 21:36:21 +0000 (21:36 +0000)]
2004-09-04  Jakub Jelinek  <jakub@redhat.com>

* tst-cancel4.c (tf_waitid): Use WEXITED flag bit if available.

15 years ago(getanswer): Remove __P use in variable definition.
drepper [Tue, 7 Sep 2004 21:10:49 +0000 (21:10 +0000)]
(getanswer): Remove __P use in variable definition.

15 years agoUpdate.
drepper [Tue, 7 Sep 2004 20:52:41 +0000 (20:52 +0000)]
Update.

15 years ago(pthread_once): Remove __THROW since the initialization function might throw.
drepper [Tue, 7 Sep 2004 20:51:43 +0000 (20:51 +0000)]
(pthread_once): Remove __THROW since the initialization function might throw.

15 years agoImprove comment.
drepper [Tue, 7 Sep 2004 20:49:32 +0000 (20:49 +0000)]
Improve comment.

15 years agoUpdate.
drepper [Tue, 7 Sep 2004 20:33:46 +0000 (20:33 +0000)]
Update.

15 years ago(pthread_once): Remove __THROW since the initialization function might throw.
drepper [Tue, 7 Sep 2004 20:32:47 +0000 (20:32 +0000)]
(pthread_once): Remove __THROW since the initialization function might throw.

15 years agoRemove __THROW from poll prototype, it's a cancellation point.
drepper [Tue, 7 Sep 2004 19:56:59 +0000 (19:56 +0000)]
Remove __THROW from poll prototype, it's a cancellation point.

15 years agoUpdate.
drepper [Tue, 7 Sep 2004 17:28:11 +0000 (17:28 +0000)]
Update.

15 years ago(fts_open): Remove uses of __P.
drepper [Tue, 7 Sep 2004 17:27:38 +0000 (17:27 +0000)]
(fts_open): Remove uses of __P.

15 years agoUpdate.
drepper [Tue, 7 Sep 2004 17:06:18 +0000 (17:06 +0000)]
Update.

15 years agoNo need to use __THROW in this header.
drepper [Tue, 7 Sep 2004 17:04:23 +0000 (17:04 +0000)]
No need to use __THROW in this header.

15 years ago.
roland [Mon, 6 Sep 2004 21:31:44 +0000 (21:31 +0000)]
.

15 years ago2004-09-06 Roland McGrath <roland@frob.com>
roland [Mon, 6 Sep 2004 21:31:38 +0000 (21:31 +0000)]
2004-09-06  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/dl-sysdep.c (__writev): Does use assert on FD
validity, since __assert_fail gets to here anyway.  Just fail.

15 years ago(gaih_inet): Little code cleanup. Move variable h into gethosts macro.
drepper [Mon, 6 Sep 2004 08:26:59 +0000 (08:26 +0000)]
(gaih_inet): Little code cleanup.  Move variable h into gethosts macro.

15 years agoUpdate.
drepper [Mon, 6 Sep 2004 08:16:27 +0000 (08:16 +0000)]
Update.

15 years ago(gaih_inet): Fix problem with AF_UNSPEC lookup with AI_CANONNAME of
drepper [Mon, 6 Sep 2004 08:15:50 +0000 (08:15 +0000)]
(gaih_inet): Fix problem with AF_UNSPEC lookup with AI_CANONNAME of
name which has only IPv6 addresses.