Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ nullptr(3X) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

launchit(1M)

nullptr(3X)                                                     nullptr(3X)

NAME
     nullptr - Null-Zeiger-Steuerung

SYNTAX
     cc [flag ...] file ... -lext [library ...]

     #include <sys/sysmips.h>

     void nullptrcontrol(int trapnullptrs, int inherit);

BESCHREIBUNG
     nullptr steuert, wie Null-Zeiger für diesen Prozeß und/oder seine
     Nachfolger behandelt werden. Standardmäßig werden Leseverweise auf
     Adresse 0 (wie beispielsweise die Dereferenzierung [Auflösung] eines
     Null-Zeigers) stillschweigend vom Kern ausgeführt. Über nullptrcontrol
     kann der Benutzer diesen Effekt für bestimmte Prozesse und deren Nach-
     folger steuern.

     Wenn das erste Argument, trapnullptrs, nicht Null ist, werden Derefe-
     renzierungen von Adresse 0 für diesen Prozeß nicht ausgeführt. Norma-
     lerweise führt dies zu einem SIGSEGV-Signal.

     Wenn das erste Argument, trapnullptrs, Null ist, werden Dereferenzie-
     rungen von Adresse 0 für diesen Prozeß ausgeführt. Dies ist der Stan-
     dard.

     Wenn das zweite Argument, inherit, gesetzt ist, gilt der Wert des
     ersten Arguments für den Prozeß und wird außerdem an die Sohnprozesse
     des Prozesses weitergegeben.

RÜCKGABEWERT
     Ein Rückgabewert von 0 wird erwartet. Der Rückgabewert -1 bedeutet,
     daß ein unbekannter Fehler aufgetreten ist.

SIEHE AUCH
     launchit(1M).



















Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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