Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ abort(3C) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sh(1)

exit(2)

kill(2)

signal(2)

stdio(3S)

abort(3C)                                                         abort(3C)

NAME
     abort - Erzeugung eines Signals für unnormale Beendigung

SYNTAX
     #include <stdlib.h>

     void abort(void);

BESCHREIBUNG
     Die Funktion abort() führt zu einer unnormalen Prozeßbeendigung, wenn
     das Signal SIGABRT nicht abgefangen wird und die Signalbehandlung
     nicht zurückkehrt. Die Bearbeitung einer unnormalen Beendigung bein-
     haltet mindestens die Wirkung eines fclose() für alle offenen Streams
     und Nachrichtenverzeichnis-Deskriptoren und die für SIGABRT  definier-
     ten Standardaktionen. Das Signal SIGABRT wird an den aufrufenden Pro-
     zeß gesendet, als ob es mit der Funktion raise() mit dem Argument
     SIGABRT gesendet worden wäre.

     Der Status, der wait() oder waitpid() von abort() zur Verfügung
     gestellt wird, ist der eines Prozesses, der mit dem Signal SIGABRT
     beendet wurde. Die Funktion abort() macht das Blockieren oder Ignorie-
     ren des Signals SIGABRT wirkungslos.

ERGEBNIS
     Wenn SIGABRT weder abgefangen noch ignoriert wird und das aktuelle
     Dateiverzeichnis beschreibbar ist, wird ein Speicherabzug erzeugt und
     die Meldung abort - core dumped von der Shell geschrieben [siehe
     sh(1)].

SIEHE AUCH
     sh(1), exit(2), kill(2), signal(2), stdio(3S).
























Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026