TSD_KEYS_MAX
extern struct __libc_tsd __libc_tsd[TSD_KEYS_MAX];
struct __libc_tsd __libc_tsd[TSD_KEYS_MAX];
for (i = __libc_tsd_nextkey; i < TSD_KEYS_MAX; i++) {
__libc_tsd_nextkey = (i + i) % TSD_KEYS_MAX;
for (size_t key = 0; key < TSD_KEYS_MAX; key++) {