SKD_HANDLER_INSTALLED
if (atomic_or(flags, SKD_HANDLER_INSTALLED) & SKD_HANDLER_INSTALLED)
atomic_and(flags, ~SKD_HANDLER_INSTALLED); // note we're not in handler anymore
if (atomic_or(flags, SKD_HANDLER_INSTALLED) & SKD_HANDLER_INSTALLED) {
atomic_and(flags, ~SKD_HANDLER_INSTALLED);
if (atomic_or(flags, SKD_HANDLER_INSTALLED) & SKD_HANDLER_INSTALLED) {
atomic_and(flags, ~SKD_HANDLER_INSTALLED);
if (atomic_or(flags, SKD_HANDLER_INSTALLED) & SKD_HANDLER_INSTALLED) goto exit0;
atomic_and(flags, ~SKD_HANDLER_INSTALLED);
if (atomic_or(flags, SKD_HANDLER_INSTALLED) & SKD_HANDLER_INSTALLED)
atomic_and(flags, ~SKD_HANDLER_INSTALLED); // note we're not in handler anymore
if (atomic_or(flags, SKD_HANDLER_INSTALLED) & SKD_HANDLER_INSTALLED) {
atomic_and(flags, ~SKD_HANDLER_INSTALLED);
if (atomic_or(flags, SKD_HANDLER_INSTALLED) & SKD_HANDLER_INSTALLED) {
atomic_and(flags, ~SKD_HANDLER_INSTALLED);