메크로 목록 ¶
이름 | 기능 |
NSIG | 시그널의 총 개수. 최대값보다 1이 크다. |
SIGINT | Ctrl - C 인터럽트 |
SIGFPE | 잘못된 산술적 연산 |
SIGILL | 훼손된 프로그램 또는 데이터 프로그램의 실행 |
SIGSEGV | 메모리 범위를 벗어나는 곳을 읽거나 쓸때 발생 |
SIGTERM | 프로그램 종료 |
SIGBREAK | Ctrl + Break 신호발생시 |
SIGABRT | 그 프로그램과 abort가 호출되면 발생 |
SIG_DFL | 신호에 따른 기본동작 지정 |
SIG_IGN | 신호를 무시하도록 설정. 단 모든 신호에 대해서 가능한것은 아니다. |
SIG_SGE | signal gets error |
SIG_ACK | acknowledge |
SIG_ERR | signal요청을 받아들일 수 없는 경우에 발생 |
함수 목록 ¶
이름 | 기능 |
cdecl signal(int, void (cdecl *)) | 해당 시그널에 동작할 행동을 지정한다. 첫번째 인자가 시그널 번호, 두번째 인자가 행동을 지정한다. |
int __cdecl raise(int) | 이 함수를 호출한 프로시져에 첫번째 인자에 시그널번호에 해당하는 시그널을 보낸다. 실패하면 0이 아닌값을 리턴하는데, 오직 유효하지 않은 시그널 번호에서만 실패하게 된다. |
OurMajorLangIsCAndCPlusPlus