[Overview][Constants][Types][Procedures and functions][Variables] Reference for unit 'oldlinux' (#rtl)

Kill

Send a signal to a process

Declaration

Source position: oldlinux.pp line 1485

function Kill(

  Pid: LongInt;

  Sig: LongInt

):Integer;

Description

Send a signal Sigto a process or process group. If Pid>0 then the signal is sent to Pid, if it equals -1, then the signal is sent to all processes except process 1. If Pid<-1 then the signal is sent to process group -Pid. The return value is zero, except in case three, where the return value is the number of processes to which the signal was sent.

Errors

LinuxErroris used to report errors:

sys_einval
An invalid signal is sent.
sys_esrch
The Pidor process group don't exist.
sys_eperm
The effective userid of the current process doesn't math the one of process Pid.

See also

SigAction

  

Install signal handler

Signal

  

Install signal handler (deprecated)