thrattr_t
extern const thrattr_t *def_thrattr(void);
const thrattr_t *old_ap =
if ((ap = lmalloc(sizeof (thrattr_t))) == NULL)
const thrattr_t *ap1 = attr1 ? attr1->__pthread_attrp : def_thrattr();
const thrattr_t *ap2 = attr2 ? attr2->__pthread_attrp : def_thrattr();
return (ap1 == ap2 || memcmp(ap1, ap2, sizeof (thrattr_t)) == 0);
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
const thrattr_t *
thrattr_t *ap;
thrattr_t *ap;
static thrattr_t thrattr = {
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
thrattr_t *ap;
if ((ap = lmalloc(sizeof (thrattr_t))) != NULL) {
lfree(attr->__pthread_attrp, sizeof (thrattr_t));
thrattr_t *ap;
const thrattr_t *ap = attr? attr->__pthread_attrp : def_thrattr();