raise(3) - wariua/manpages-ko GitHub Wiki
raise - νΈμΆμμκ² μκ·Έλ 보λ΄κΈ°
#include <signal.h>
int raise(int sig);
raise()
ν¨μλ νΈμΆ νλ‘μΈμ€ λ΄μ§ μ€λ λμκ² μκ·Έλμ 보λΈλ€. λ¨μΌ μ€λ λ νλ‘κ·Έλ¨μμλ λ€μκ³Ό λλ±νλ€.
kill(getpid(), sig);
λ€μ€ μ€λ λ νλ‘κ·Έλ¨μμλ λ€μκ³Ό λλ±νλ€.
pthread_kill(pthread_self(), sig);
μκ·Έλλ‘ μΈν΄ νΈλ€λ¬κ° νΈμΆλλ κ²½μ° μκ·Έλ νΈλ€λ¬κ° λ°νν νμμΌ raise()
κ° λ°ννκ² λλ€.
raise()
λ μ±κ³΅ μ 0μ λ°ννκ³ μ€ν¨ μ 0 μλ κ°μ λ°ννλ€.
μ΄ μ μμ μ¬μ©νλ μ©μ΄λ€μ λν μ€λͺ μ attributes(7)λ₯Ό 보λΌ.
μΈν°νμ΄μ€ | μμ± | κ° |
---|---|---|
raise() |
μ€λ λ μμ μ± | MT-Safe |
POSIX.1-2001, POSIX.1-2008, C89, C99.
λ²μ 2.3.3λΆν° glibcμμλ 컀λμ΄ tgkill(2) μμ€ν
νΈμΆμ μ§μνλ κ²½μ° μ΄λ₯Ό νΈμΆνλ κ²μΌλ‘ raise()
λ₯Ό ꡬννλ€. κ·Έ μ μ glibc λ²μ λ€μμλ kill(2)μ μ΄μ©ν΄ raise()
λ₯Ό ꡬννλ€.
getpid(2), kill(2), sigaction(2), signal(2), pthread_kill(3), signal(7)
2015-08-08