__free
__weak_reference(__free, free);
void __free(void *);
__weak_reference(__free, free);
__free(*attr);
__free(bar);
__free(*attr);
__free(old);
__free(cv);
__free(*attr);
__free(af);
__free(thread->name);
__free(thread);
__free(m); \
__free(*attr);
void __free(void *ptr);
__free(*lock);
__free(prwlock);
__free(prwlock);
__free(prwlock);
__free(prwlock);
__free(prwlockattr);
__free(*sem);
__free(ni);