Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sigsetops(3C) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sigaction(2)

sigprocmask(2)

sigpending(2)

sigsuspend(2)

signal(5)

sigsetops(3C)                                                 sigsetops(3C)

NAME
     sigsetops: sigemptyset, sigfillset, sigaddset, sigdelset, sigismember
     - Signalmengen bearbeiten

SYNTAX
     #include <signal.h>

     int sigemptyset(sigsett *set);

     int sigfillset(sigsett *set);

     int sigaddset(sigsett *set, int signo);

     int sigdelset(sigsett *set, int signo);

     int sigismember(const sigsett *set, int signo);

BESCHREIBUNG
     Diese Funktionen bearbeiten die Datentypen sigsett, welche die von
     der Implementierung unterstützte Signalmenge darstellt.

     sigemptyset() initialisiert die Signalmenge, auf die set zeigt so, daß
     alle vom System definierten Signale ausgeschlossen werden.

     sigfillset() initialisiert die Signalmenge, auf die set zeigt so, daß
     alle vom System definierten Signale eingeschlossen werden.

     sigaddset() fügt das Signal signo zu der Signalmenge set hinzu.

     sigdelset() löscht das Signal signo aus der Signalmenge set.

     sigismember() prüft, ob das Signal signo Teil der Signalmenge set ist.

     Jedes Objekt des Typs sigsett muß entweder durch sigemptyset() oder
     sigfillset() initialisiert werden, bevor eine andere Operation mit dem
     Objekt durchgeführt werden kann.

     sigaddset(), sigdelset() und sigismember() schlagen fehl, wenn fol-
     gende Bedingung erfüllt ist:

     EINVAL    Der Wert des Arguments signo ist keine gültige Signalnummer.

     sigfillset() schlägt fehl, wenn folgende Bedingung erfüllt ist:

     EFAULT    Das Argument set gibt eine ungültige Adresse an.

ERGEBNIS
     Nach erfolgreicher Ausführung liefert die Funktion sigismember() den
     Wert 1 zurück, wenn das angegebene Signal zu der angegebenen Signal-
     menge gehört; andernfalls wird 0 zurückgegeben. Nach erfolgreicher Aus-
     führung liefern die anderen Funktionen den Wert 0 zurück; andernfalls
     wird -1 zurückgegeben und errno gesetzt, um den Fehler anzuzeigen.



Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

sigsetops(3C)                                                 sigsetops(3C)

SIEHE AUCH
     sigaction(2), sigprocmask(2), sigpending(2), sigsuspend(2), signal(5).




















































Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

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