Remove vestigial TCACHE_STATE_*
macros
This commit is contained in:
parent
1431153695
commit
4827bb17bd
@ -8,16 +8,6 @@ typedef struct tcache_slow_s tcache_slow_t;
|
|||||||
typedef struct tcache_s tcache_t;
|
typedef struct tcache_s tcache_t;
|
||||||
typedef struct tcaches_s tcaches_t;
|
typedef struct tcaches_s tcaches_t;
|
||||||
|
|
||||||
/*
|
|
||||||
* tcache pointers close to NULL are used to encode state information that is
|
|
||||||
* used for two purposes: preventing thread caching on a per thread basis and
|
|
||||||
* cleaning up during thread shutdown.
|
|
||||||
*/
|
|
||||||
#define TCACHE_STATE_DISABLED ((tcache_t *)(uintptr_t)1)
|
|
||||||
#define TCACHE_STATE_REINCARNATED ((tcache_t *)(uintptr_t)2)
|
|
||||||
#define TCACHE_STATE_PURGATORY ((tcache_t *)(uintptr_t)3)
|
|
||||||
#define TCACHE_STATE_MAX TCACHE_STATE_PURGATORY
|
|
||||||
|
|
||||||
/* Used in TSD static initializer only. Real init in tsd_tcache_data_init(). */
|
/* Used in TSD static initializer only. Real init in tsd_tcache_data_init(). */
|
||||||
#define TCACHE_ZERO_INITIALIZER {0}
|
#define TCACHE_ZERO_INITIALIZER {0}
|
||||||
#define TCACHE_SLOW_ZERO_INITIALIZER {0}
|
#define TCACHE_SLOW_ZERO_INITIALIZER {0}
|
||||||
|
Loading…
Reference in New Issue
Block a user