Condition tokens for C signals under C and C++

You need the condition token representing an event as input to many Language Environment condition and message handling services. C signals have condition token representations that you can use for this purpose. Table 1 contains condition tokens for C signals seen in C or C++ applications running in a POSIX(OFF) environment. The signals listed in Table 1 have a condition token representation with facility ID of EDC.

Table 1. Language Environment condition tokens and non-POSIX C signals
Severity Message number Symbolic feedback code Case Severity Control ID Signal name Signal number
3 6000 EDC5RG 1 3 1 EDC SIGFPE 8
3 6001 EDC5RH 1 3 1 EDC SIGILL 4
3 6002 EDC5RI 1 3 1 EDC SIGSEGV 11
3 6003 EDC5RJ 1 3 1 EDC SIGABND 18
3 6004 EDC5RK 1 3 1 EDC SIGTERM 15
3 6005 EDC5RL 1 3 1 EDC SIGINT 2
2 6006 EDC5RM 1 2 1 EDC SIGABRT 3
3 6007 EDC5RN 1 3 1 EDC SIGUSR1 16
3 6008 EDC5RO 1 3 1 EDC SIGUSR2 17
1 6009 EDC5RP 1 1 1 EDC SIGIOERR 27

Table 2 contains condition token for C signals seen in C or C++ applications running in a POSIX(ON) environment. The signals listed in Table 2 have a condition token representation with facility ID of CEE.

Table 2. Language Environment condition tokens and POSIX C signals
Severity Message number Symbolic feedback code Case Severity Control ID Signal name Signal number
3 5201 CEE52H 1 3 1 CEE SIGFPE 8
3 5202 CEE52I 1 3 1 CEE SIGILL 4
3 5203 CEE52J 1 3 1 CEE SIGSEGV 11
3 5204 CEE52K 1 3 1 CEE SIGABND 18
3 5205 CEE52L 1 3 1 CEE SIGTERM 15
3 5206 CEE52M 1 3 1 CEE SIGINT 2
2 5207 CEE52N 1 2 1 CEE SIGABRT 3
3 5208 CEE52O 1 3 1 CEE SIGUSR1 16
3 5209 CEE52P 1 3 1 CEE SIGUSR2 17
3 5210 CEE52Q 1 3 1 CEE SIGHUP 1
3 5211 CEE52R 1 3 1 CEE SIGSTOP 7
3 5212 CEE52S 1 3 1 CEE SIGKILL 9
3 5213 CEE52T 1 3 1 CEE SIGPIPE 13
3 5214 CEE52U 1 3 1 CEE SIGALRM 14
1 5215 CEE52V 1 1 1 CEE SIGCONT 19
1 5216 CEE530 1 1 1 CEE SIGCHLD 20
3 5217 CEE531 1 3 1 CEE SIGTTIN 21
3 5218 CEE532 1 3 1 CEE SIGTTOU 22
1 5219 CEE533 1 1 1 CEE SIGIO 23
3 5220 CEE534 1 3 1 CEE SIGQUIT 24
3 5221 CEE535 1 3 1 CEE SIGTSTP 25
3 5222 CEE536 1 3 1 CEE SIGTRAP 26
1 5223 CEE537 1 1 1 CEE SIGIOERR 27
1 5224 CEE538 1 1 1 CEE SIGDCE 38
3 5225 CEE539 1 3 1 CEE SIGPOLL 5
3 5226 CEE53A 1 3 1 CEE SIGURG 6
3 5227 CEE53B 1 3 1 CEE SIGBUS 10
3 5228 CEE53C 1 3 1 CEE SIGSYS 12
1 5229 CEE53D 1 1 1 CEE SIGWINCH 28
1 5230 CEE53E 1 1 1 CEE SIGXCPU 29
1 5231 CEE53F 1 1 1 CEE SIGXFSZ 30
3 5232 CEE53G 1 3 1 CEE SIGVTALRM 31
3 5233 CEE53H 1 3 1 CEE SIGPROF 32
  5234 CEE53I 1 1 1 CEE SIGDUMP 39
  5235 CEE53J 1 1 1 CEE SIGDANGER 33
  5236 CEE53K 1 1 1 CEE SIGTHSTOP 34
  5237 CEE53L 1 1 1 CEE SIGTHCONT 35