Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       getusershell,    setusershell,    endusershell    -    hole   zulassige
       Benutzershells

       Diese Handbuchseite ist eventuell veraltet. Im Zweifelsfall ziehen  Sie
       die englischsprachige Handbuchseite zu Rate, indem Sie

              man -LC 3 getusershell

       eingeben.

"UBERSICHT

       #include <unistd.h>

       char *getusershell(void);

       void setusershell(void);

       void endusershell(void);

BESCHREIBUNG

       Die   Funktion   getusershell()  gibt  die  nachste  Zeile  der  Datzei
       /etc/shells zuruck und offnet die Datei, falls notig.  Die Zeile sollte
       einen   Pfadnamen   einer  zulassigen  Benutzershell  enthalten.   Wenn
       /etc/shells  nicht  existiert  oder  nicht  lesbar  ist,  verhalt  sich
       getusershell()   so,  als  wenn  /bin/sh  und  /bin/csh  in  der  Datei
       aufgelistet waren.

       Die Funktion  setusershell()  setzt  den  Dateizeiger  von  /etc/shells
       zuruck.

       Die Funktion endusershell() schlieBt /etc/shells.

R"UCKGABEWERT

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

DATEIEN

       /etc/shells
              Gultige Benutzershells

KONFORM ZU

       BSD 4.3

SIEHE AUCH

       shells(5).