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