Lines Matching full:signals

695 /// Assert that signals are locked. There are non-async-signal-safe functions in
696 /// bc, and they *must* have signals locked. Other functions are expected to
697 /// *not* have signals locked, for reasons. So this is a pre-built assert
698 /// (no-op in non-debug mode) that check that signals are locked.
706 /// Assert that signals are unlocked. There are non-async-signal-safe functions
707 /// in bc, and they *must* have signals locked. Other functions are expected to
708 /// *not* have signals locked, for reasons. So this is a pre-built assert
709 /// (no-op in non-debug mode) that check that signals are unlocked.
719 /// Assert that signals are locked. There are non-async-signal-safe functions in
720 /// bc, and they *must* have signals locked. Other functions are expected to
721 /// *not* have signals locked, for reasons. So this is a pre-built assert
722 /// (no-op in non-debug mode) that check that signals are locked.
725 /// Assert that signals are unlocked. There are non-async-signal-safe functions
726 /// in bc, and they *must* have signals locked. Other functions are expected to
727 /// *not* have signals locked, for reasons. So this is a pre-built assert
728 /// (no-op in non-debug mode) that check that signals are unlocked.
733 /// Locks signals.
742 /// Unlocks signals. If a signal happened, then this will cause a jump.
752 /// Locks signals, regardless of if they are already locked. This is really only
754 /// code must have signals locked, and BC_LONGJMP_CONT will unlock signals if it
763 /// Unlocks signals, regardless of if they were already unlocked. If a signal
774 * Locks signals, but stores the old lock state, to be restored later by
811 * Sets a jump like BC_SETJMP, but unlike BC_SETJMP, it assumes signals are
879 * signals are not locked and will lock them, set the jump, and unlock them.
902 /// Unsets a jump. It always assumes signals are locked. This basically just