Remove unused __rtld_lock_init_recursive macro

This commit is contained in:
H.J. Lu 2012-09-13 09:58:58 -07:00
parent ad35fc005b
commit 9503345f12
7 changed files with 16 additions and 17 deletions

View file

@ -1,3 +1,12 @@
2012-09-13 H.J. Lu <hongjiu.lu@intel.com>
[BZ #14576]
* bits/libc-lock.h (__rtld_lock_init_recursive): Removed.
* sysdeps/mach/bits/libc-lock.h (__rtld_lock_init_recursive):
Likewise.
* sysdeps/mach/hurd/bits/libc-lock.h (__rtld_lock_init_recursive):
Likewise.
2012-09-13 Joseph Myers <joseph@codesourcery.com>
* libio/libio.h [!_G_HAVE_PRINTF_FP] (_IO_USE_DTOA): Remove.

2
NEWS
View file

@ -13,7 +13,7 @@ Version 2.17
13542, 13717, 13696, 13939, 13966, 14042, 14090, 14166, 14150, 14151,
14154, 14157, 14166, 14173, 14195, 14237, 14252, 14283, 14298, 14303,
14307, 14328, 14331, 14336, 14337, 14347, 14349, 14459, 14476, 14505,
14510, 14516, 14518, 14519, 14532, 14538, 14544, 14545.
14510, 14516, 14518, 14519, 14532, 14538, 14544, 14545, 14576,
* Support for STT_GNU_IFUNC symbols added for s390 and s390x.
Optimized versions of memcpy, memset, and memcmp added for System z10 and

View file

@ -49,7 +49,6 @@
/* Same as last but this time we initialize a recursive mutex. */
#define __libc_lock_init_recursive(NAME)
#define __rtld_lock_init_recursive(NAME)
/* Finalize the named lock variable, which must be locked. It cannot be
used again until __libc_lock_init is called again on it. This must be

View file

@ -1,3 +1,9 @@
2012-09-13 H.J. Lu <hongjiu.lu@intel.com>
[BZ #14576]
* sysdeps/pthread/bits/libc-lockP.h (__rtld_lock_init_recursive):
Removed.
2012-09-07 H.J. Lu <hongjiu.lu@intel.com>
* Makefile (LDFLAGS-tst-cancel24): Renamed to ...

View file

@ -146,18 +146,6 @@ typedef pthread_key_t __libc_key_t;
__libc_maybe_call (__pthread_rwlock_init, (&(NAME), NULL), 0)
#endif
#define __rtld_lock_init_recursive(NAME) \
do { \
if (__pthread_mutex_init != NULL) \
{ \
pthread_mutexattr_t __attr; \
__pthread_mutexattr_init (&__attr); \
__pthread_mutexattr_settype (&__attr, PTHREAD_MUTEX_RECURSIVE_NP); \
__pthread_mutex_init (&(NAME).mutex, &__attr); \
__pthread_mutexattr_destroy (&__attr); \
} \
} while (0)
/* Finalize the named lock variable, which must be locked. It cannot be
used again until __libc_lock_init is called again on it. This must be
called on a lock variable before the containing storage is reused. */

View file

@ -137,7 +137,6 @@ void *__libc_getspecific (__libc_key_t key);
#define __libc_lock_lock_recursive __libc_lock_lock
#define __rtld_lock_define_initialized_recursive __libc_lock_define_initialized
#define __rtld_lock_init_recursive __libc_lock_init
#define __rtld_lock_fini_recursive __libc_lock_fini
#define __rtld_lock_trylock_recursive __libc_lock_trylock
#define __rtld_lock_unlock_recursive __libc_lock_unlock

View file

@ -119,8 +119,6 @@ typedef struct __libc_lock_recursive_opaque__ __libc_lock_recursive_t;
})
#define __rtld_lock_init_recursive(NAME) \
__libc_lock_init_recursive (NAME)
#define __rtld_lock_initialize(NAME) \
(void) ((NAME) = (__rtld_lock_recursive_t) _RTLD_LOCK_RECURSIVE_INITIALIZER)
#define __rtld_lock_trylock_recursive(NAME) \