Home » Linux Manpages » sgetmask
[   Print   ]

sgetmask

Linux Manpage


ÜBERSICHT

       #include <signal.h>

       void (*signal(int signum, void (*handler)(int)))(int);

BESCHREIBUNG

       Der  Systemaufruf signal trägt einen neuen Signalhandler für das Signal
       mit der Nummer signum ein.  Der Signalhandler wird auf handler gesetzt,
       die  eine  benutzerdefinierte  Funktion oder eines der folgenden Makros
       sein darf:

              SIG_IGN
                     Das Signal ist zu ignorieren.

              SIG_DFL
                     Setzt  das  Signal  auf  das  voreingestellte   Verhalten
                     zurück.

       Das  Ganzzahlargument, das an den Signalhandler durchgereicht wird, ist
       die Signalnummer.  Dadurch wird es  möglich,  einen  Signalhandler  für
       mehrere Signale zu verwenden.

       Signalhandler sind Routinen, die aufgerufen werden wenn der Prozess ein
       entsprechendes Signal empfängt.   Mittels  alarm(2),  das  ein  SIGALRM
       schickt, kann der Prozess z.B. an regelmäßige Aufgaben erinnert werden.
       So kann auch erreicht werden, dass der Prozess  z.B.  seine  Konfigura-
       tionsdateien neu einliest.

RÜCKGABEWERT

       signal  liefert  den  vorherigen  Signalhandler zurück oder SIG_ERR bei
       aufgetretenem Fehler.

ANMERKUNGEN

       Für SIGKILL und SIGSTOP können keine Signalhandler gesetzt werden.

       Im Gegensatz zu BSD-Systemen werden Signale unter Linux  auf  das  vor-
       eingestellte  Verhalten zurückgesetzt, wenn das Signal ausgelöst wurde.

       Wenn Sie vielleicht erstaunt über den Prototypen oben sind,  betrachten
       Sie Folgendes:

       typedef void (*sighandler_t)(int);
       sighandler_t signal(int signum, sighandler_t handler);

KOMPATIBEL ZU

       ANSI C

Man(1) output converted with man2html
Ähnliche Artikel:
abs, accept, access, acct, acos, acosh, addmntent, adjtimex, alarm, alloca,
Arrow setvbuf sha1sum Arrow
Verwandte Produkte und Suchanfragen anderer Besucher:
fubarwebmasters, homepage webmaster, webmaster content, webmaster geld, signal, content management system, f?r webmaster, webmaster forum, webmasters, adult webmaster,

Tag Clouds

beschreibung Übersicht #include < aufgerufen benutzerdefinierte darf durchgereicht folgenden funktion für ganzzahlargument gesetzt h> handler ignorieren int ist linux makros manpage möglich neuen nummer routinen sgetmask sig_dfl sig_ign signal signal signale signalhandler signalnummer signum systemaufruf trägt verhalten verwenden void voreingestellte zurück

Social-Bookmark

Diesen Artikel bookmarken
bei ...

delicious Facebook Google Linkarena Mister Wong oneview
Socializer Twitter Webnews Yahoo MyWeb YiGG

Was sind Social Bookmarks? Social Bookmarks
Social Bookmarks sind Lesezeichen, die im Internet von verschiedenen Benutzern durch gemeinschaftliches Indexieren erschlossen werden.

In sogenannten Social-Bookmark-Netzwerken können angemeldetet Benutzer Links und Nachrichtenmeldungen sammeln und andere Benutzer so auf interessante Inhalte aufmerksam machen.

Update: 23.11.2011 14:30