Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      SIGTERM, SIGSEGV, SIGINT, SIGILL, SIGABRT, SIGFPE

      From cppreference.com
      <c‎ |program
       
       
      Program support utilities
      Program termination
      Unreachable control flow
      Communicating with the environment
      Memory alignment query
      Signals
      Signal types
      SIGABRTSIGFPESIGILL
      SIGINTSIGSEGVSIGTERM
      Non-local jumps
      Types
       
      Defined in header<signal.h>
      #define SIGTERM /*implementation defined*/
      #define SIGSEGV /*implementation defined*/
      #define SIGINT /*implementation defined*/
      #define SIGILL /*implementation defined*/
      #define SIGABRT /*implementation defined*/
      #define SIGFPE /*implementation defined*/

      Each of the above macro constants expands to an integer constant expression with distinct values, which represent different signals sent to the program.

      Constant Explanation
      SIGTERM termination request, sent to the program
      SIGSEGV invalid memory access (segmentation fault)
      SIGINT external interrupt, usually initiated by the user
      SIGILL invalid program image, such as invalid instruction
      SIGABRT abnormal termination condition, as is e.g. initiated byabort()
      SIGFPE erroneous arithmetic operation such as divide by zero

      [edit]References

      • C17 standard (ISO/IEC 9899:2018):
      • 7.14/3 Signal handling <signal.h> (p: 193)
      • C11 standard (ISO/IEC 9899:2011):
      • 7.14/3 Signal handling <signal.h> (p: 265)
      • C99 standard (ISO/IEC 9899:1999):
      • 7.14/3 Signal handling <signal.h> (p: 246)
      • C89/C90 standard (ISO/IEC 9899:1990):
      • 4.7 SIGNAL HANDLING <signal.h>

      [edit]See also

      sets a signal handler for particular signal
      (function)[edit]
      runs the signal handler for particular signal
      (function)[edit]
      C++ documentation forsignal types
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=c/program/SIG_types&oldid=140335"

      [8]ページ先頭

      ©2009-2025 Movatter.jp