getusershell

Autres langues

Langue: de

Version: 1. Dezember 1996 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

BEZEICHNUNG

getusershell, setusershell, endusershell - hole zulässige Benutzershells

ÜBERSICHT


#include <unistd.h>



char *getusershell(void);



void setusershell(void);



void endusershell(void);

BESCHREIBUNG

Die Funktion getusershell() gibt die nächste Zeile der Datzei /etc/shells zurück und öffnet die Datei, falls nötig. Die Zeile sollte einen Pfadnamen einer zulässigen Benutzershell enthalten. Wenn /etc/shells nicht existiert oder nicht lesbar ist, verhält sich getusershell() so, als wenn /bin/sh und /bin/csh in der Datei aufgelistet wären.

Die Funktion setusershell() setzt den Dateizeiger von /etc/shells zurück.

Die Funktion endusershell() schließt /etc/shells.

RÜCKGABEWERT

Die Funktion getusershell() gibt einen NULL-Zeiger zurück, wenn das Dateiende erreicht ist.

DATEIEN

/etc/shells
Gültige Benutzershells

KONFORM ZU

BSD 4.3

SIEHE AUCH

shells(5).