ctermid

Autres langues

Langue: de

Version: 31. Dezember 1996 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

BEZEICHNUNG

ctermid - hole Namen des kontrollierenden Terminals

ÜBERSICHT


#include <stdio.h>



char *ctermid(char *s);

BESCHREIBUNG

ctermid() gibt einen String zurück, der den Pfadnamen des aktuell kontrollierenden Terminals dieses Prozesses entspricht. Wenn s NULL ist wird ein statischer Puffer benutzt, anderenfalls zeigt s auf einen Puffer für den Pfadnamen. Die symbolische Konstante L_ctermid ist die maximale Anzahl von Zeichen im zurückgelieferten Pfadnamen.

RÜCKGABEWERT

Der Zeiger auf den Pfadnamen.

KONFORM ZU

POSIX.1

BUGS

Der zurückgelieferte Pfadname muss das kontrollierende Terminal nicht eindeutig identifizieren; er kann z.B. /dev/tty sein.

Es ist nicht sichergestellt, dass das Programm das Terminal öffnen kann.

SIEHE AUCH

ttyname(3).