A predefined message sent between two Unixprocesses or from the kernel to a process. Signals communicate the occurrence of unexpected external events such as the forced termination of a process by the user. Each signal has a unique number associated with it and each process has a signal handler set for each signal. Signals can be sent using the killsystem call. (1996-12-10)