•  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.33  Psigblock                                                 TOS

 Name:         »Psigblock« - Signalmaske verändern.

 Gemdosnummer: 278

 Deklaration:  int32_t Psigblock ( int32_t mask );

 Beschreibung: Die Funktion Psigblock blockiert den Empfang 
               ausgewählter Signale. Sie fügt die in mask angegebenen 
               Signale der Menge der aktuell blockierenden Signale 
               hinzu. Dabei repräsentiert jedes Bit des Parameters 
               mask ein Signal. Wenn Bit n in mask gesetzt ist, 
               bedeutet dies, daß das Signal mit der Nummer n 
               blockiert wird.

               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.

               Achtung: Diese Funktion ist optional, daher darf ein 
               Aufruf mit EINVFN beantwortet werden.

 Ergebnis:     Die Funktion liefert die Menge der blockierten Signale 
               zurück, die vor dem Aufruf gültig waren. Über einen 
               Aufruf von Psigsetmask kann so die alte Menge wieder 
               hergestellt werden.

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

 Gruppe:       Prozessfunktionen

 Querverweis:  Binding   Psigsetmask   Signale