# Kapitel 4 Anhang

# 4.1 UNIX Signale

Die folgende Aufzählung der UNIX Signale entspricht denen, die auch in den Handbuchseiten signal(7) erklärt werden. Für nähere Angaben lesen Sie bitte die Handbuchseiten, die Sie mit Hilfe des folgenden Kommandos aufrufen können: `man 7 signal`

Die aufgeführten Signale sind durch Posix definiert und können durch Kpm aufgerufen werden:

- SIGHUP: Entweder wurde durch das aktive Terminal ein Absturz erkannt oder der aktive Prozess wurde unvorhergesehenerweise beendet

- SIGINT: "Unterbrechung", durch die Tastatur aufgerufen

- SIGQUIT: "Beenden", durch die Tastatur aufgerufen

- SIGILL: Unberechtigt aufgerufener Befehl

- SIGABRT: "Abbrechen"-Signal von "abort(3)"

- SIGFPE: Fließkomma-Fehler

- SIGKILL: "Kill"-Signal

- SIGSEG: Ungültige Speicherreferenz

- SIGPIPE: Unterbrechung des Signalflusses: "Broken pipe: write to pipe with no readers"

- SIGALRM: Zeitgebersignal des Alarms (1)

- SIGTERM: Terminationssignal

- SIGUSR1: Benutzer-definiertes Signal 1

- SIGUSR2: Benutzer-definiertes Signal 2

- SIGCHLD: Untergeordneter "Child"-Prozess wurde angehalten oder beendet

- SIGCONT: Fortsetzen, falls angehalten

- SIGSTOP: Prozess anhalten

- SIGTSTP: Aufforderung zum Anhalten wurde am Terminal tty eingegeben

- SIGTTIN: Eingabe für einen Hintergrundprozess vom Terminal tty

- SIGTTOU: Ausgabe für einen Hintergrundprozess vom Terminal tty

Die folgenden Signale sind weder durch Posix definiert noch bislang durch Kpm verfügbar:

- SIGTRAP: "Trace/breakpoint trap" - Die Falle zum Aufspüren oder für Unterbrechungen

- SIGIOT: "IOT trap" Diese Falle ist ein Synonym für SIGABRT

- SIGBUS: Bus-Fehler

- SIGSYS: Ungültiges Argument wurde an die Routine (SVID) übergeben

- SIGSTKFLT: Fehler des Stacks am Koprozessor

- SIGURG: Dringende Bedingung/Situation am Socket (4.2 BSD)

- SIGIO: I/O ist jetzt möglich (4.2 BSD)

- SIGPOLL: Synonym für SIGIO (System V)

- SIGCLD: Synonym für SIGCHLD

- SIGXCPU: Zeitbegrenzung der CPU überschritten (4.2 BSD)

- SIGXFSZ: Größenbegrenzung für die Datei überschritten (4.2 BSD)

- SIGVTALRM: Virtueller Wecker (4.2 BSD)

- SIGPROF: Profil-Wecker

- SIGPWR: Fehler in der Stromversorgung (System V)

- SIGINFO: Synonym für SIGPWR

- SIGLOST: Datei-Sperre verloren

- SIGWINCH: Signal für die Veränderung der Fenstergröße (4.3 BSD, Sun)

- SIGUNUSED: Nicht verwendetes Signal