Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer


Defines the macros traditionally defined in the Standard C library header <signal.h>.

   #include <signal.h>
namespace std {
   using ::sig_atomic_t;
   using ::raise;
   using ::signal;

Including this header also ensures that the names declared with external linkage in the Standard C library header are declared in the std namespace. In this implementation, the names may or may not also be declared in the global namespace, depending on the specific translation environment.

© 2016 Microsoft