getpass(3C) getpass(3C)
NAME
getpass - Paßwort lesen
SYNTAX
#include <unistd.h>
char *getpass(const char *prompt);
BESCHREIBUNG
getpass() öffnet das den Prozeß steuernde Terminal, gibt die mit einem
Null-Byte abgeschlossene Zeichenkette prompt auf der Standard-
Fehlerausgabe aus, schaltet den Echo-Modus aus, liest die Zeichenkette
bis zum nächsten Neue-Zeile-Zeichen oder bis zu einem EOF, stellt den
alten Zustand des Terminals wieder her und schließt das Terminal. Ein
Zeiger auf eine mit dem Null-Byte abgeschlossene Zeichenkette von
höchstens acht Zeichen wird zurückgegeben. Wenn ein Fehler auftritt,
wird ein Nullzeiger zurückgegeben. Ein Interrupt beendet den Eintrag
und sendet vor der Rückkehr ein Unterbrechungssignal an den Aufrufpro-
zeß.
HINWEISE
Der Rückgabewert weist auf statische Daten, deren Inhalt bei jedem
Aufruf überschrieben wird.
DATEIEN
/dev/tty
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98