about summary refs log tree commit diff
path: root/src/ldso
diff options
context:
space:
mode:
authorBobby Bingham <koorogi@koorogi.info>2015-10-04 14:55:29 -0500
committerRich Felker <dalias@aerifal.cx>2015-10-15 22:58:59 -0400
commit53cd8c5a29b57ef3776ce152e00544752f3ce790 (patch)
tree13e79d3d9b7205947b5cdcaec85c3f5a3a1f5dca /src/ldso
parentbde0b4b92e2c3f8d26d28e8478f196233ce51618 (diff)
downloadmusl-53cd8c5a29b57ef3776ce152e00544752f3ce790.tar.gz
musl-53cd8c5a29b57ef3776ce152e00544752f3ce790.tar.xz
musl-53cd8c5a29b57ef3776ce152e00544752f3ce790.zip
add missing memory barrier to pthread_join
POSIX requires pthread_join to synchronize memory on success.  The
futex wait inside __timedwait_cp cannot handle this because it's not
called in all cases.  Also, in the case of a spurious wake, tid can
become zero between the wake and when the joining thread checks it.
Diffstat (limited to 'src/ldso')
0 files changed, 0 insertions, 0 deletions