https://bugs.documentfoundation.org/show_bug.cgi?id=93563

Stephan Bergmann <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #4 from Stephan Bergmann <[email protected]> ---
Strictly speaking, variables used to communicate with signal handlers need to
be precisely of type "std::sig_atomic_t volatile", not "<arbitrary type>
volatile".  And, without further synchronization, they only work within a
single thread.  But our signal handlers are operating on very thin ice anyway,
as the behavior of anything beyond POF (see C++ Standard's [support.runtime])
is implementation-defined---which would include any synchronization to make
such variables accessible across multiple threads.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to