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