up: SYS     index Zimbu documentation

ENUM SYS.Signal @public

summary

     

Signals that can be received and send to a Process.

The action mentioned is the default action. A process can change this by intercepting the signal. Except for the ones marked with "cannot be blocked".

The number in parenthesis is the standard Unix signal number.

values

     
hup 

(1) action: exit. Hangup detected on controlling terminal or death of controlling process.

int 

(2) action: exit. Interrupt from keyboard.

quit 

(3) action: dump core. Quit from keyboard.

ill 

(4) action: dump core. Illegal Instruction.

trap 

(5) action: dump core.

abrt 

(6) action: dump core. Abort signal from abort command.

fpe 

(8) action: dump core. Floating point exception.

kill 

(9) action: exit. Cannot be blocked.

segv 

(11) action: dump core. Invalid memory reference.

pipe 

(13) action: exit. Broken pipe: write to pipe with no readers.

alrm 

(14) action: exit. Timer signal from alarm command.

term 

(15) action: exit. Termination signal.

poll 

action: exit.

prof 

action: exit.

usr1 

action: exit. User-defined signal 1.

usr2 

action: exit. User-defined signal 2.

vtalrm 

action: exit.

stkflt 

action: exit. Might not be implemented.

pwr 

action: ignore. Might exit on some systems.

winch 

action: ignore.

chld 

action: ignore. Child stopped or terminated.

urg 

action: ignore.

tstp 

action: stop. Stop typed at tty, might interact with the shell.

ttin 

action: stop. Tty input for background process, might interact with the shell.

ttou 

action: stop. Tty output for background process, might interact with the shell.

stop 

action: stop process. Cannot be blocked.

cont 

action: continue if stopped, otherwise ignore.

sys 

action: dump core. Might not be implemented.

emt 

action: dump core. Might not be implemented.

bus 

action: dump core. Core dump might fail.

xcpu 

action: dump core. Core dump might fail.

xfsz 

action: dump core. Core dump might fail.

members (alphabetically)

     

license

      Copyright 2010 Bram Moolenaar All Rights Reserved.

      Licensed under the Apache License, Version 2.0. See the LICENSE file or obtain a copy at: http://www.apache.org/licenses/LICENSE-2.0