diff options
author | Rich Felker <dalias@aerifal.cx> | 2011-04-20 21:05:10 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2011-04-20 21:05:10 -0400 |
commit | f9a6372a98cc4d1b70400b2e7238e1f9eae50558 (patch) | |
tree | 7eb3280e965e29b80d4a331980bc80c6bb7ed7e7 /include/semaphore.h | |
parent | 10d7561db5d51231939fa0b42d17eaac2bff6938 (diff) | |
download | musl-f9a6372a98cc4d1b70400b2e7238e1f9eae50558.tar.gz musl-f9a6372a98cc4d1b70400b2e7238e1f9eae50558.tar.xz musl-f9a6372a98cc4d1b70400b2e7238e1f9eae50558.zip |
workaround bug in linux dup2
the linux documentation for dup2 says it can fail with EBUSY due to a race condition with open and dup in the kernel. shield applications (and the rest of libc) from this nonsense by looping until it succeeds
Diffstat (limited to 'include/semaphore.h')
0 files changed, 0 insertions, 0 deletions