•  Back 
  •  Prozessfunktionen 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - das Betriebssystem
Author      : 
Version     : tos.hyp (5. März 2013)
Subject     : Programmieren/Atari
Nodes       : 3001
Index Size  : 93602
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Titel
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File5.11.39  Psigsetmask                                               TOS

 Name:         »Psigsetmask« - Signalmaske ersetzen.

 Gemdosnummer: 279

 Deklaration:  int32_t Psigsetmask ( int32_t mask );

 Beschreibung: Die Funktion ersetzt die Menge der aktuell zu 
               blockierenden Signale vollständig durch die im 
               Parameter mask spezifizierten Signale.

               Zu beachten ist, daß manche Signale (z.B. SIGKILL) 
               nicht blockiert werden können. Der Kernel wird diese 
               Signale aus mask löschen, bevor die jeweilige Änderung 
               der Signalmengen vorgenommen wird.

               Ferner sei darauf hingewiesen, daß blockierte Signale 
               auch über Pfork/Pvfork Aufrufe hinweg blockiert 
               bleiben. Nach einem Pexec-Aufruf startet der Child 
               stets mit einer leeren Menge zu blockierender Signale, 
               unabhängig davon, welche Signale vom Parent blockiert 
               wurden.

 Ergebnis:     Die Funktion liefert die Menge der blockierten Signale 
               zurück, die vor dem Aufruf gültig waren.

 Verfügbar:    Seit der ersten in MultiTOS integrierten MiNT Version 
               1.04 und in MagiC ab der Version 4.50.

 Gruppe:       Prozessfunktionen

 Querverweis:  Binding   Psigblock   Signale   Signalhandler in MagiC