summaryrefslogtreecommitdiff
path: root/src/stdio/flockfile.c
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/stdio/flockfile.c
parentbde0b4b92e2c3f8d26d28e8478f196233ce51618 (diff)
downloadmusl-53cd8c5a29b57ef3776ce152e00544752f3ce790.tar.gz
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/stdio/flockfile.c')
0 files changed, 0 insertions, 0 deletions