Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ptsname(3C) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

open(2)

grantpt(3C)

ttyname(3C)

unlockpt(3C)

ptsname(3C)                                                     ptsname(3C)

NAME
     ptsname - Name der Slave-Pseudo-Datensichtstation ermitteln

SYNTAX
     #include <stdlib.h>

     char *ptsname(int fildes);

BESCHREIBUNG
     Die Funktion ptsname() liefert den Namen der Slave-Pseudo-Datensicht-
     station, die einer Master-Pseudo-Datensichtstation zugeordnet ist.
     fildes ist eine Dateikennzahl, die von einem erfolgreichen Öffnen der
     Haupt-Pseudo-Datensichtstation geliefert wurde. ptsname() liefert
     einen Zeiger auf eine Zeichenkette, die den mit dem Nullbyte abge-
     schlossenen Pfadnamen des Slave-Geräts in der Form /dev/pts/N enthält,
     wobei N eine ganze Zahl zwischen 0 und 255 ist.

DIAGNOSE
     Bei erfolgreicher Beendigung liefert die Funktion ptsname() einen Zei-
     ger auf eine Zeichenkette, die den Namen der Slave-Pseudo-
     Datensichtstation enthält. Dieser Zeiger zeigt auf einen statischen
     Datenbereich, der bei jedem Aufruf von ptsname() überschrieben wird.

     Im Fehlerfall liefert ptsname() den Wert 0. Dies kann auftreten wenn
     fildes keine gültige Dateikennzahl ist oder wenn der Name des Slave-
     Geräts im Dateisystem nicht existiert.

SIEHE AUCH
     open(2), grantpt(3C), ttyname(3C), unlockpt(3C).


























Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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