Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ killpg(3N) — A/UX 0.7

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

kill(2)

getpid(2)



     killpg(3N)                                             killpg(3N)



     NAME
          killpg - send signal to a process group

     SYNOPSIS
          killpg(pgrp,sig)
          int pgrp,sig;

     DESCRIPTION
          killpg sends the signal sig to the process group pgrp.

          The sending process and members of the process group must
          have the same effective user ID, otherwise this call is
          restricted to the super-user.  As a single special case the
          continue signal SIGCONT may be sent to any process which is
          a descendant of the current process.

     RETURN VALUE
          Upon successful completion, a value of 0 is returned.
          Otherwise, a value of -1 is returned and the global variable
          errno is set to indicate the error.

     ERRORS
          killpg will fail and no signal will be sent if any of the
          following occur:

          [EINVAL]     sig is not a valid signal number.

          [ESRCH]      No process can be found corresponding to that
                       specified by pid.

          [EPERM]      The sending process is not the super-user and
                       one or more of the target processes has an
                       effective user ID different from that of the
                       sending process.

     SEE ALSO
          kill(2), getpid(2).


















     Page 1                                        (last mod. 1/14/87)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026