Available in

(3) (3)/de (3)/es (3)/fr (3)/ja (3)/pl (3)/pt

Contents

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).

COMMENTS

blog comments powered by Disqus