Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ unlockpt(3C) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

open(2)

grantpt(3C)

ptsname(3C)

stdlib(5)

unlockpt(3C)                                                   unlockpt(3C)

NAME
     unlockpt - Master-/Slave-Paar eines Pseudoterminals entsperren

SYNTAX
     #include <stdlib.h>

     int unlockpt(int fildes);

BESCHREIBUNG
     Die Funktion unlockpt() entsperrt das Slave-Pseudoterminalgerät, das
     dem Master-Gerät zugeordnet ist, auf das fildes verweist.

     Portierbare Anwendungen müssen vor dem Öffnen der Slave-Seite eines
     Pseudoterminalgeräts zunächst unlockpt() aufrufen.

RÜCKGABEWERT
     Nach erfolgreicher Ausführung gibt unlockpt() den Wert 0 zurück.
     Andernfalls wird -1 zurückgegeben und errno zur Anzeige des Fehlers
     gesetzt.

FEHLER
     Die folgenden Beschreibungen der Fehlercodes sind funktionsspezifisch.
     Eine allgemeingültige Beschreibung finden Sie in introprm2(2) bzw. in
     errno(5).

     Die Funktion unlockpt() kann bei folgenden Bedingungen fehlschlagen:

     EBADF     Das Argument fildes ist kein zum Schreiben geöffneter Datei-
               deskriptor.

     EINVAL    Das Argument fildes ist keinem Master-Pseudoterminalgerät
               zugeordnet.

SIEHE AUCH
     open(2), grantpt(3C), ptsname(3C), stdlib(5).




















Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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