home *** CD-ROM | disk | FTP | other *** search
-
- KILLPG(2) UNIX Programmer's Manual KILLPG(2)
-
- NNAAMMEE
- kkiillllppgg - send signal to a process group
-
- SSYYNNOOPPSSIISS
- ##iinncclluuddee <<ssyyss//ssiiggnnaall..hh>>
-
- _i_n_t
- kkiillllppgg(_p_i_d___t _p_g_r_p, _i_n_t _s_i_g)
-
- DDEESSCCRRIIPPTTIIOONN
- KKiillllppgg() sends the signal _s_i_g to the process group _p_g_r_p. See sigaction(2)
- for a list of signals. If _p_g_r_p is 0, kkiillllppgg() sends the signal to the
- sending process's process group.
-
- The sending process and members of the process group must have the same
- effective user ID, or the sender must be the superuser. As a single
- special case the continue signal SIGCONT may be sent to any process that
- is a descendant of the current process.
-
- RREETTUURRNN VVAALLUUEESS
- Upon successful completion, a value of 0 is returned. Otherwise, a value
- of 1 is returned and the global variable _e_r_r_n_o is set to indicate the
- error.
-
- EERRRROORRSS
- KKiillllppgg() will fail and no signal will be sent if:
-
- [EINVAL] _S_i_g is not a valid signal number.
-
- [ESRCH] No process can be found in the process group specified by
- _p_g_r_p.
-
- [ESRCH] The process group was given as 0 but the sending process
- does not have a process group.
-
- [EPERM] The sending process is not the superuser and one or more
- of the target processes has an effective user ID different
- from that of the sending process.
-
- SSEEEE AALLSSOO
- kill(2), getpgrp(2), sigaction(2)
-
- HHIISSTTOORRYY
- The kkiillllppgg function call appeared in 4.0BSD.
-
- 4th Berkeley Distribution March 10, 1991 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-