raise
From cppreference.net
|
헤더 파일에 정의됨
<signal.h>
|
||
|
int
raise
(
int
sig
)
;
|
||
프로그램에 sig 신호를 보냅니다. signal() 을 사용하여 지정된 시그널 핸들러가 호출됩니다.
사용자 정의 신호 처리 전략이 아직 signal() 을 사용하여 설정되지 않은 경우, 신호가 무시될지 또는 기본 핸들러가 호출될지는 구현에 따라 정의됩니다.
목차 |
매개변수
| sig | - |
전송할 시그널. 구현에서 정의된 값이거나 다음 값 중 하나일 수 있습니다:
|
반환값
0 성공 시 0, 실패 시 0이 아닌 값을 반환합니다.
예제
이 코드 실행
출력:
Sending signal 15 Received signal 15 Exit main()
참고문헌
- C17 표준 (ISO/IEC 9899:2018):
-
- 7.14.2.1 raise 함수 (p: 194-195)
- C11 표준 (ISO/IEC 9899:2011):
-
- 7.14.2.1 raise 함수 (p: 267)
- C99 표준 (ISO/IEC 9899:1999):
-
- 7.14.2.1 raise 함수 (p: 248)
- C89/C90 표준 (ISO/IEC 9899:1990):
-
- 4.7.2.1 raise 함수
참고 항목
|
특정 시그널에 대한 시그널 핸들러를 설정합니다
(함수) |
|
|
C++ documentation
for
raise
|
|