Home :: International :: Manuals :: Howto :: FAQ :: Man Pages :: Email Login

 
 

 

KILLPG

Section: Systemaufrufe (2)
Updated: 2. Juni 1996
Index Return to Main Contents
 

BEZEICHNUNG

killpg - sende Signal zu einer Prozeßgruppe  

ÜBERSICHT

#include <signal.h>

int killpg(int pgrp, int sig);  

BESCHREIBUNG

Killpg sendet das Signal sig an die Prozeßgruppe pgrp. Bei sigaction(2) finden Sie eine Liste der Signale. Wenn pgrp 0 ist, dann sendet killpg das Signal zu der Prozeßgruppe des sendenden Prozesses.

Der sendende Prozeß und Mitglieder der Prozeßgruppe müssen die gleiche effektive User-ID haben, oder der Sender muß der Superuser sein. Als ein einziger Sonderfall kann das Signal SIGCONT zu jedem Prozeß gesendet werden, der Abkömmling des aktuellen Prozesses ist.  

RÜCKGABEWERT

Bei Erfolg wird Null zurückgegeben. Im Fehlerfall wird -1 zurückgegeben und errno entsprechend gesetzt.  

FEHLER

EINVAL
Sig ist kein gültiges Signal.
ESRCH
Es kann kein Prozeß gefunden werden, der der Gruppe pgrp angehört.
ESRCH
Als Prozeßgruppe wurde 0 angegeben, doch der sendende Prozeß hat keine Prozeßgruppe.
EPERM
Der sendende Prozeß ist nicht der Superuser und einer oder mehrere der Zielprozesse hat eine andere effektive User-ID als der sendende Prozeß.
 

GESCHICHTE

Die Funktion killpg erschien in BSD4.0.  

SIEHE AUCH

kill(2), getpgrp(2), signal(2).


 

Index

BEZEICHNUNG
ÜBERSICHT
BESCHREIBUNG
RÜCKGABEWERT
FEHLER
GESCHICHTE
SIEHE AUCH

 
 
 
 
Google
  Web Linuxinfor   
 

Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account

Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright.

1999-2008 Linuxinfor.com. No rights reserved.