Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

ttyslot - Eintrag des aktuellen Benutzers in der utmp-Datei finden

&pagelevel(4)&pagelevel

Definition

#include <stdlib.h>

int ttyslot (void);

Beschreibung

ttyslot() gibt für den aktuellen Benutzer den Index seines Eintrags in der Datei /var/adm/utmp zurück. Der Eintrag des aktuellen Benutzers ist ein Eintrag, für den das utline-Strukturelement mit dem Namen eines Terminals in /dev übereinstimmt, das mit der Standardeingabe, der Standardausgabe oder der Fehlerausgabe (0, 1 oder 2) verbunden ist.

Der zurückgegebene Index ist eine ganze Zahl, die die Satznummer des Eintrags in der Datei /var/adm/utmp repräsentiert. Für den ersten Satz wird der Index 0 zurückgegeben.

ttyslot() ist nicht threadsicher.

Returnwert

Index des Eintrags

 


bei Erfolg.


-1

wenn bei der Suche nach dem Terminalnamen ein Fehler auftrat,

oder wenn keiner der Dateideskriptoren 0, 1 oder 2 einem Terminal zugeordnet wurde.

Hinweise

ttyslot() wird in der nächsten Version des X/Open Standards gestrichen.

Siehe auch

endutxent(), ttyname(), stdlib.h.