mirror of
git://sourceware.org/git/glibc.git
synced 2025-04-12 14:21:18 +08:00
Remove unused __rtld_lock_init_recursive macro
This commit is contained in:
parent
ad35fc005b
commit
9503345f12
@ -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
2
NEWS
@ -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
|
||||
|
@ -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
|
||||
|
@ -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 ...
|
||||
|
@ -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. */
|
||||
|
@ -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
|
||||
|
@ -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) \
|
||||
|
Loading…
x
Reference in New Issue
Block a user