On Freitag, 1. April 2011, Erik Faye-Lund wrote: > On Fri, Apr 1, 2011 at 9:42 PM, Johannes Sixt <j6t@xxxxxxxx> wrote: > > But this does not help the case at hand in any way. How would you > > interrupt a thread that is blocked in ReadFile()? The point of > > pthread_cancel() is that it interrupts blocked system calls > > There is no mention of such a guarantee in POSIX (section 2.9.5 Thread > Cancellation), so relying on that is undefined behavior. In the paragraph before the bulleted list at the end of "Cancellation Points": "...If a thread has cancelability enabled and a cancellation request is made with the thread as a target while the thread is suspended at a cancellation point, the thread shall be awakened and the cancellation request shall be acted upon..." -- Hannes -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html