Re: pthread portability - Mailing list pgsql-hackers

From Christoph Moench-Tegeder
Subject Re: pthread portability
Date
Msg-id 20160329070134.GA1598@elch.exwg.net
Whole thread Raw
In response to Re: pthread portability  (Alvaro Herrera <alvherre@2ndquadrant.com>)
Responses Re: pthread portability
List pgsql-hackers
## Alvaro Herrera (alvherre@2ndquadrant.com):

> > The below diff fixes one problem: you can't compare pthread_t values
> > directly. Only the function pthread_equal(3) is defined. Direct
> > comparison usually works because most implementations define pthread_t
> > as an integer type.
> 
> So is there a platform where this assumption doesn't hold?

E.g. FreeBSD has "typedef struct pthread *pthread_t;" with a
non-trivial "struct pthread".

Regards,
Christoph

-- 
Spare Space



pgsql-hackers by date:

Previous
From: Jim Nasby
Date:
Subject: Re: Alter or rename enum value
Next
From: Christian Ullrich
Date:
Subject: Re: [COMMITTERS] pgsql: Sync tzload() and tzparse() APIs with IANA release tzcode2016c.