Cygwin: sigtimedwait workaround for SIGPIPE handling on wait pipe write
authorChristian Babeux <christian.babeux@efficios.com>
Wed, 28 Nov 2012 03:27:56 +0000 (22:27 -0500)
committerChristian Babeux <christian.babeux@efficios.com>
Wed, 28 Nov 2012 03:32:28 +0000 (22:32 -0500)
commit8a9f3798dd0442b480d3b3371bc0278f897c12c8
treee395c79b78f426556c0c4582dee3185636dd29c5
parent858276a2e832704ad5c461e5db22cfd6c978b87a
Cygwin: sigtimedwait workaround for SIGPIPE handling on wait pipe write

sigtimedwait(3) is not available in Cygwin. To workaround
this limitation, if a SIGPIPE is pending after a write(3),
kill ourselve with SIGPIPE and use sigwaitinfo(3) to wait
on delivery and effectively "discarding" the signal.
libringbuffer/frontend_internal.h
This page took 0.024404 seconds and 4 git commands to generate.