raise(3) - wariua/manpages-ko GitHub Wiki

NAME

raise - ν˜ΈμΆœμžμ—κ²Œ μ‹œκ·Έλ„ 보내기

SYNOPSIS

#include <signal.h>

int raise(int sig);

DESCRIPTION

raise() ν•¨μˆ˜λŠ” 호좜 ν”„λ‘œμ„ΈμŠ€ λ‚΄μ§€ μŠ€λ ˆλ“œμ—κ²Œ μ‹œκ·Έλ„μ„ 보낸닀. 단일 μŠ€λ ˆλ“œ ν”„λ‘œκ·Έλž¨μ—μ„œλŠ” λ‹€μŒκ³Ό λ™λ“±ν•˜λ‹€.

kill(getpid(), sig);

닀쀑 μŠ€λ ˆλ“œ ν”„λ‘œκ·Έλž¨μ—μ„œλŠ” λ‹€μŒκ³Ό λ™λ“±ν•˜λ‹€.

pthread_kill(pthread_self(), sig);

μ‹œκ·Έλ„λ‘œ 인해 ν•Έλ“€λŸ¬κ°€ ν˜ΈμΆœλ˜λŠ” 경우 μ‹œκ·Έλ„ ν•Έλ“€λŸ¬κ°€ λ°˜ν™˜ν•œ 후에야 raise()κ°€ λ°˜ν™˜ν•˜κ²Œ λœλ‹€.

RETURN VALUE

raise()λŠ” 성곡 μ‹œ 0을 λ°˜ν™˜ν•˜κ³  μ‹€νŒ¨ μ‹œ 0 μ•„λ‹Œ 값을 λ°˜ν™˜ν•œλ‹€.

ATTRIBUTES

이 μ ˆμ—μ„œ μ‚¬μš©ν•˜λŠ” μš©μ–΄λ“€μ— λŒ€ν•œ μ„€λͺ…은 attributes(7)λ₯Ό 보라.

μΈν„°νŽ˜μ΄μŠ€ 속성 κ°’
raise() μŠ€λ ˆλ“œ μ•ˆμ „μ„± MT-Safe

CONFORMING TO

POSIX.1-2001, POSIX.1-2008, C89, C99.

NOTES

버전 2.3.3λΆ€ν„° glibcμ—μ„œλŠ” 컀널이 tgkill(2) μ‹œμŠ€ν…œ ν˜ΈμΆœμ„ μ§€μ›ν•˜λŠ” 경우 이λ₯Ό ν˜ΈμΆœν•˜λŠ” κ²ƒμœΌλ‘œ raise()λ₯Ό κ΅¬ν˜„ν•œλ‹€. κ·Έ μ „μ˜ glibc λ²„μ „λ“€μ—μ„œλŠ” kill(2)을 μ΄μš©ν•΄ raise()λ₯Ό κ΅¬ν˜„ν–ˆλ‹€.

SEE ALSO

getpid(2), kill(2), sigaction(2), signal(2), pthread_kill(3), signal(7)


2015-08-08

⚠️ **GitHub.com Fallback** ⚠️