Email List: Xaustin-group-lX
[All Lists]

RE: XSH/XRAT conflict over cancellation points

To: Schwarz Konrad <yyyyyyyyyyyyyy@xxxxxxxxxxx>
Subject: RE: XSH/XRAT conflict over cancellation points
From: Alexander Terekhov <yyyyyyyy@xxxxxxxxxx>
Date: Fri, 21 May 2004 13:00:07 +0200
Cc: "'Dave Butenhof'" <yyyyyyyyyyyyyy@xxxxxx>, yyyyyyyyyyyyyy@xxxxxxxxxxxxx
> Should that be filed as a defect?

The real defect here is that POSIX still doesn't defer to 
ISO/IEC 14882. Thread cleanup handlers shall be defined 
semantically equivalent to dismissible C++ "scope guards" 
of the local scopes formed by pthread_cleanup_push/pop() 
and thread exit/cancel shall be defined semantically 
equivalent to unspecified C++ exception (POSIX.C++ profile 
shall specify them, of course). No brain-damaged volatiles 
needed.

regards,
alexander.

<Prev in Thread] Current Thread [Next in Thread>