Annotation of cci/usr/src/man/man2/killpg.2, revision 1.1.1.1

1.1       root        1: .TH KILLPG 2 "27 July 1983"
                      2: .UC 4
                      3: .SH NAME
                      4: killpg \- send signal to a process group
                      5: .SH SYNOPSIS
                      6: .ft B
                      7: killpg(pgrp, sig)
                      8: .br
                      9: int pgrp, sig;
                     10: .ft R
                     11: .SH DESCRIPTION
                     12: .I Killpg
                     13: sends the signal
                     14: .I sig
                     15: to the process group
                     16: .IR pgrp .
                     17: See
                     18: .IR sigvec (2)
                     19: for a list of signals.
                     20: .PP
                     21: The sending process and members of the process group must
                     22: have the same effective user ID, otherwise
                     23: this call is restricted to the super-user.
                     24: As a single special case the continue signal SIGCONT may be sent
                     25: to any process which is a descendant of the current process.
                     26: .SH "RETURN VALUE
                     27: Upon successful completion, a value of 0 is returned.  Otherwise,
                     28: a value of \-1 is returned and the global variable \fIerrno\fP
                     29: is set to indicate the error.
                     30: .SH "ERRORS
                     31: \fIKillpg\fP will fail and no signal will be sent if any of the
                     32: following occur:
                     33: .TP 15
                     34: [EINVAL]
                     35: \fISig\fP is not a valid signal number.
                     36: .TP 15
                     37: [ESRCH]
                     38: No process can be found corresponding to that specified by \fIpid\fP.
                     39: .TP 15
                     40: [EPERM]
                     41: The sending process is not the super-user and one or more
                     42: of the target processes has an effective user ID different from that
                     43: of the sending process.
                     44: .SH "SEE ALSO"
                     45: kill(2), getpgrp(2), sigvec(2)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.