mirror of git://sourceware.org/git/glibc.git
* sysdeps/generic/ldsodefs.h: Remove [! SHARED] conditional from
_dl_starting_up decl.
This commit is contained in:
parent
b0ab77c813
commit
b5b9cfc425
|
|
@ -1,3 +1,8 @@
|
||||||
|
2002-10-25 Roland McGrath <roland@redhat.com>
|
||||||
|
|
||||||
|
* sysdeps/generic/ldsodefs.h: Remove [! SHARED] conditional from
|
||||||
|
_dl_starting_up decl.
|
||||||
|
|
||||||
2002-10-20 H.J. Lu <hjl@gnu.org>
|
2002-10-20 H.J. Lu <hjl@gnu.org>
|
||||||
|
|
||||||
* sysdeps/unix/sysv/linux/configure.in: Don't check
|
* sysdeps/unix/sysv/linux/configure.in: Don't check
|
||||||
|
|
|
||||||
|
|
@ -313,6 +313,8 @@ struct rtld_global
|
||||||
EXTERN size_t _dl_tls_static_nelem;
|
EXTERN size_t _dl_tls_static_nelem;
|
||||||
/* Size of the static TLS block. */
|
/* Size of the static TLS block. */
|
||||||
EXTERN size_t _dl_tls_static_size;
|
EXTERN size_t _dl_tls_static_size;
|
||||||
|
/* Size actually allocated in the static TLS block. */
|
||||||
|
EXTERN size_t _dl_tls_static_used;
|
||||||
/* Alignment requirement of the static TLS block. */
|
/* Alignment requirement of the static TLS block. */
|
||||||
EXTERN size_t _dl_tls_static_align;
|
EXTERN size_t _dl_tls_static_align;
|
||||||
|
|
||||||
|
|
@ -324,6 +326,9 @@ struct rtld_global
|
||||||
/* Number of additional slots in the dtv allocated. */
|
/* Number of additional slots in the dtv allocated. */
|
||||||
# define DTV_SURPLUS (14)
|
# define DTV_SURPLUS (14)
|
||||||
|
|
||||||
|
/* The value of _dl_tls_static_size is kept a multiple of this. */
|
||||||
|
# define TLS_STATIC_MIN (1024)
|
||||||
|
|
||||||
/* Initial dtv of the main thread, not allocated with normal malloc. */
|
/* Initial dtv of the main thread, not allocated with normal malloc. */
|
||||||
EXTERN void *_dl_initial_dtv;
|
EXTERN void *_dl_initial_dtv;
|
||||||
/* Generation counter for the dtv. */
|
/* Generation counter for the dtv. */
|
||||||
|
|
@ -416,11 +421,10 @@ extern const char _dl_out_of_memory[];
|
||||||
extern const char _dl_out_of_memory_internal[] attribute_hidden;
|
extern const char _dl_out_of_memory_internal[] attribute_hidden;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef SHARED
|
|
||||||
/* Flag set at startup and cleared when the last initializer has run. */
|
/* Flag set at startup and cleared when the last initializer has run. */
|
||||||
extern int _dl_starting_up;
|
extern int _dl_starting_up;
|
||||||
weak_extern (_dl_starting_up)
|
weak_extern (_dl_starting_up)
|
||||||
#elif defined IS_IN_rtld
|
#ifdef IS_IN_rtld
|
||||||
extern int _dl_starting_up_internal attribute_hidden;
|
extern int _dl_starting_up_internal attribute_hidden;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue