THREAD_FLAGS_DONT_RESTART_SYSCALL
atomic_or(&thread->flags, THREAD_FLAGS_DONT_RESTART_SYSCALL);
~THREAD_FLAGS_DONT_RESTART_SYSCALL);
|| (restartFlags & THREAD_FLAGS_DONT_RESTART_SYSCALL) == 0;