Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
ptsname - Name eines Pseudoterminals
&pagelevel(4)&pagelevel
Definition | #include <stdlib.h> char *ptsname(int fildes); |
Beschreibung | Die Funktion ptsname() liefert den Namen des Slave-Pseudo-Terminals, das dem Master-Pseudo-Terminal zugeordnet ist. fildes ist der Dateideskriptor, der sich auf das Master-Terminal bezieht. ptsname() liefert einen Zeiger auf eine Zeichenkette, die den Pfadnamen des zugehörigen Slave-Terminals enthält. Der Name wird mit dem Nullbyte abgeschlossen. Der Name hat die Form /dev/pts/N , wobei N eine ganze Zahl zwischen 0 und 255 ist. ptsname() ist nicht threadsicher.
|
Returnwert | Zeiger auf eine Zeichenkette |
| Nullzeiger | bei Fehler. Dies kann passieren, wenn fildes kein gültiger Dateideskriptor ist oder wenn der Name des Slave-Terminals im Dateisystem nicht existiert. |
Hinweise | Der Zeiger zeigt auf einen statischen Datenbereich, der bei jedem Aufruf von ptsname() überschrieben wird. |
Siehe auch | grantpt() , ttyname() , unlockpt() , stdlib.h .
|