History log of /openbsd/lib/librthread/pthread.h (Results 1 – 6 of 6)
Revision Date Author Comments
# a318b99d 04-Nov-2017 jca <jca@openbsd.org>

Revert recent changes to unbreak ports/net/samba

While it is not clear (to me) why that ports ends up with corrupted
shared libs, reverting those changes fixes the issue and should allow us
to close

Revert recent changes to unbreak ports/net/samba

While it is not clear (to me) why that ports ends up with corrupted
shared libs, reverting those changes fixes the issue and should allow us
to close p2k17 more smoothly.

Discussed with a bunch, ok ajacoutot@ guenther@

show more ...


# 1047ef59 28-Oct-2017 guenther <guenther@openbsd.org>

Change pthread_cleanup_{push,pop} to macros that store the cleanup info
on the stack instead of mallocing the list and move the APIs from libpthread
to libc so that they can be used inside libc.

Not

Change pthread_cleanup_{push,pop} to macros that store the cleanup info
on the stack instead of mallocing the list and move the APIs from libpthread
to libc so that they can be used inside libc.

Note: the standard was explicitly written to permit/support this
"macro with unmatched brace" style and it's what basically everyone
else already does. We xor the info with random cookies with a
random magic to detect/trip-up overwrites.

Major bump to both libc and libpthread due to the API move.

ok mpi@

show more ...


# a5511fa9 05-Sep-2017 guenther <guenther@openbsd.org>

Move mutex, condvar, and thread-specific data routes, pthread_once, and
pthread_exit from libpthread to libc, along with low-level bits to
support them. Major bump to both libc and libpthread.

Requ

Move mutex, condvar, and thread-specific data routes, pthread_once, and
pthread_exit from libpthread to libc, along with low-level bits to
support them. Major bump to both libc and libpthread.

Requested by libressl team. Ports testing by naddy@
ok kettenis@

show more ...


# 3a2e040f 15-Apr-2016 guenther <guenther@openbsd.org>

Document PROTO_NORMAL requires matching DEF_{,NON}STD


# 7446b51c 15-Apr-2016 tedu <tedu@openbsd.org>

make pthread_barrier_wait behave more like it does on other platforms.
from Kari Tristan Helgason


# 7567a0bf 02-Apr-2016 guenther <guenther@openbsd.org>

Wrap <pthread.h> and <pthread_np.h> to eliminate PLT entries for internal
references. Use _thread_pagesize for the semaphore mmap size instead of
calling getpagesize() each time.

ok beck@