thr_keycreate
fdevname_keycreated = (thr_keycreate(&fdevname_key, free) == 0);
ttyname_keycreated = (thr_keycreate(&ttyname_key, free) == 0);
gai_keycreated = (thr_keycreate(&gai_key, free) == 0);
(thr_keycreate(&name##_key, name##_free) == 0); \
res_thr_keycreated = thr_keycreate(&res_key, free_res) == 0;
thr_keycreate(&rpc_call_key, rpc_call_destroy);
error = thr_keycreate(&nc_key, free);
thr_keycreate(&key_call_key, key_call_destroy);
if (thr_keycreate(&rce_key, free) != 0) {
thr_keycreate(&tcp_key, free);
thr_keycreate(&udp_key, free);
thr_keycreate(&clnt_broadcast_key, free);
ptsname_keycreated = (thr_keycreate(&ptsname_key, free) == 0);
sig_keycreated = (thr_keycreate(&sig_key, free) == 0);