getusershell(3) (BSD Compatibility Package) getusershell(3)
NAME
getusershell, setusershell, endusershell - Gültige Benutzer-Shells
abrufen
SYNTAX
/usr/ucb/cc [flag ...] file ... -lucb
char *getusershell()
setusershell()
endusershell()
BESCHREIBUNG
getusershell gibt einen Zeiger auf eine gültige Benutzer-Shell zurück,
wie vom Systemverwalter in der Datei /etc/shells definiert. Wenn
/etc/shells nicht existiert, werden die Positionen der Standard-
system-Shells /usr/bin/csh, /usr/bin/sh und /usr/bin/ksh zurückgege-
ben.
getusershell liest die nächste Zeile (öffnet dabei erforderlichenfalls
die Datei); setusershell spult die Datei zurück; endusershell schließt
die Datei.
RÜCKGABEWERT
Die Routine getusershell gibt einen NULL-Zeiger am Dateiende (EOF)
oder bei einem Fehler zurück.
HINWEISE
Alle Informationen sind in einem statischen Bereich enthalten, das
heißt, sie müssen kopiert werden, wenn sie gesichert werden sollen.
DATEIEN
/etc/shells
/usr/bin/csh
/usr/bin/ksh
/usr/bin/sh
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98