Provided by:
manpages-ko_20050219-2_all 
μ€μΉνλ€. μκ·Έλ νΈλ€λ¬λ handlerλ‘ μ€μ λκ³ , μ¬μ©μ μ μ ν¨μμ΄κ±°λ
λ€μ κ²μ€μ νλκ° λ μ μλ€:
SIG_IGN
μκ·Έλμ 무μνλ€.
SIG_DFL
μκ·Έλμ μ΄κΈ° κΈ°λ³Έ λμμ νλλ‘ νλ€.
μκ·Έλ νΈλλ¬ λ£¨ν΄μ λ겨μ§λ μ μ μΈμλ μκ·Έλ λ²νΈμ΄λ€. μ΄λ μ¬λ¬
μκ·Έλμ λν΄ νλμ μκ·Έλ νΈλ€λ¬λ₯Ό μ¬μ©ν μ μκ² νλ€.
BSD μμ€ν
κ³Ό λ¬λ¦¬, 리λ
μ€μ μκ·Έλμ μκ·Έλμ΄ λ°μνμ λ μ΄κΈ° κΈ°λ³Έ
λμμΌλ‘ λλλ¦°λ€. κ·Έλ¬λ, <signal.h> λμ μ <bsd/signal.h>λ₯Ό
ν¬ν¨μν€λ©΄ signal μ __bsd_signalλ‘ μ¬μ μλμ΄ μκ·Έλμ BSDμμ
κ°μ΄
λμνλ€. signalμλ κ°μ§ λ²μ μ λͺ¨λ sigaction(2)μμ λ§λ€μ΄μ§
λΌμ΄λΈλ¬λ¦¬ 루ν΄μ΄λ€.
μ΄ λ§¨νμ΄μ§μ νλ‘ν νμ
μ΄ μ΄ν΄λμ§ μλλ€λ©΄ λ€μκ³Ό κ°μ΄ λΆλ¦¬νλ κ²μ΄
λμμ΄ λ μ§λ λͺ¨λ₯Έλ€:
typedef void (*sighandler_t)(int);
sighandler_t signal(int signum, sighandler_t handler);
POSIXμ λ°λ₯΄λ©΄ kill()λ raise() ν¨μλ‘ λ°μμν¬ μ μλ SIGFPE, SIGILL
λλ SIGSEGV μκ·Έλμ 무μν ν νλ‘μΈμ€μ λμμ μ μ μλ€. 0μΌλ‘
λλ μ§ μ μλ μ μ μλ κ²°κ³Όλ₯Ό λΈλ€. μ΄λ€ μν€ν
μ³μμ¦SIGFPE
μκ·Έλμ΄ λ°μνλ€. (-1λ‘ μμ μ μλ₯Ό λλλ κ²λ SIGFPEλ₯Ό λ°μμν¨λ€.)
μ΄ μκ·Έλμ 무μνλ©΄ 무ν 루νμ λΉ μ§ μλ μλ€.
POSIX (B.3.3.1.3)μ λ°λ₯΄λ©΄ SIGCHLDμ λν λμμ SIG_IGNμΌλ‘ μ€μ ν΄μ¦ μ λλ€. μ¬κΈ° BSDμ SYSVκ° λ€λ₯΄λ€. SIGCHLDμ λμμ SIG_IGNμΌλ‘
μ€μ νλ BSD μννΈμ¨μ΄λ 리λ
μ€μμ¦μ€ν¨νλ€.
nal(7), sigsetops(3), sigvec(2), alarm(2)