home | help
std::sig_atomic_t(3)	       C++ Standard Libary	    std::sig_atomic_t(3)

NAME
     std::sig_atomic_t - std::sig_atomic_t

Synopsis
	Defined in header <csignal>
	typedef /* unspecified */ sig_atomic_t;

	An  integer  type  which can be accessed as an atomic entity even in the
     presence of
	asynchronous interrupts made by signals.

Notes
	Until C++11, which introduced std::atomic and  std::atomic_signal_fence,
     about the
	only  thing  a	strictly conforming program could do in a signal handler
     was to assign
	a value to a volatile static std::sig_atomic_t variable and promptly re-
     turn.

See also
	signal		    sets a signal handler for particular signal
			    (function)
	atomic_signal_fence fence between a thread and a signal handler executed
     in the same
	(C++11) 	    thread
			    (function)
	C documentation for
	sig_atomic_t

http://cppreference.com 	   2024.06.10		    std::sig_atomic_t(3)

home | help