다음을 통해 공유


<csignal>

C Standard 라이브러리 헤더 <signal.h> 를 포함하고 연결된 이름을 네임스페이스에 std 추가합니다. 이 헤더를 포함하는 경우 표준 C 라이브러리 헤더의 외부 링크를 사용하여 선언한 이름이 std 네임스페이스에도 선언됩니다.

구문

#include <csignal>

네임스페이스 및 매크로

namespace std {
    using sig_atomic_t = see below;

    extern using signal-handler = void(int);
}

#define SIG_DFL
#define SIG_ERR
#define SIG_IGN
#define SIGABRT
#define SIGFPE
#define SIGILL
#define SIGINT
#define SIGSEGV
#define SIGTERM

함수

signal-handler* signal(int sig, signal-handler* func);
int raise(int sig);

참고 항목

헤더 파일 참조
C++ 표준 라이브러리 개요
C++ 표준 라이브러리의 스레드 보안