Sun Studio 12: C User's Guide

(7.7.1.1) The set of signals for the signal function:

The following table shows the semantics for each signal as recognized by the signal function:

Table E–8 Semantics for signal Signals

Signal  

No.  

Default 

Event  

SIGHUP 

Exit 

hangup

SIGINT 

Exit 

interrupt

SIGQUIT 

Core 

quit

SIGILL 

Core 

illegal instruction (not reset when caught) 

SIGTRAP 

Core 

trace trap (not reset when caught)

SIGIOT 

Core 

IOT instruction

SIGABRT 

Core 

Used by abort

SIGEMT 

Core 

EMT instruction

SIGFPE 

Core 

floating point exception

SIGKILL 

Exit 

kill (cannot be caught or ignored)

SIGBUS 

10 

Core 

bus error

SIGSEGV 

11 

Core 

segmentation violation

SIGSYS 

12 

Core 

bad argument to system call

SIGPIPE 

13 

Exit 

write on a pipe with no one to read it

SIGALRM 

14 

Exit 

alarm clock

SIGTERM 

15 

Exit 

software termination signal from kill

SIGUSR1 

16 

Exit 

user defined signal 1

SIGUSR2 

17 

Exit 

user defined signal 2

SIGCLD 

18 

Ignore 

child status change

SIGCHLD 

18 

Ignore 

child status change alias

SIGPWR 

19 

Ignore 

power-fail restart

SIGWINCH 

20 

Ignore 

window size change

SIGURG 

21 

Ignore 

urgent socket condition

SIGPOLL 

22 

Exit 

pollable event occurred

SIGIO 

22 

Exit 

socket I/O possible

SIGSTOP 

23 

Stop 

stop (cannot be caught or ignored)

SIGTSTP 

24 

Stop 

user stop requested from tty

SIGCONT 

25 

Ignore 

stopped process has been continued

SIGTTIN 

26 

Stop 

background tty read attempted

SIGTTOU 

27 

Stop 

background tty write attempted

SIGVTALRM 

28 

Exit 

virtual timer expired

SIGPROF 

29 

Exit 

profiling timer expired

SIGXCPU 

30 

Core 

exceeded cpu limit

SIGXFSZ 

31 

Core 

exceeded file size limit

SIGWAITINGT 

32 

Ignore 

process’s lwps are blocked