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