NAZWA¶
getusershell, setusershell, endusershell - odczytanie dozwolonej powłoki
użytkownika
SKŁADNIA¶
#include <unistd.h>
char *getusershell(void);
void setusershell(void);
void endusershell(void);
OPIS¶
Uwaga! To tłumaczenie może być nieaktualne!
Funkcja
getusershell() zwraca następną linię z pliku
/etc/shells, otwierając plik, jeśli jest to potrzebne. Linia
powinna zawierać ścieżkę do prawidłowej powłoki
użytkownika. Jeśli
/etc/shells nie istnieje, lub jego odczyt
nie jest możliwy,
getusershell() zachowuje się tak, jakby w
pliku tym były wymienione
/bin/sh i
/bin/csh.
Funkcja
setusershell() ustawia wskaźnik pliku
/etc/shells na
jego początek.
Funkcja
endusershell() zamyka
/etc/shells.
WARTOŚĆ ZWRACANA¶
Funkcja
getusershell() zwraca wskaźnik NULL po napotkaniu końca
pliku.
PLIKI¶
/etc/shells
ZGODNE Z¶
BSD 4.3
ZOBACZ TAKŻE¶
shells(5)
Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu
Tłumaczenia Manuali i
może nie być aktualne. W razie
zauważenia różnic między powyższym opisem a
rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o
zapoznanie się z oryginalną (angielską) wersją strony
podręcznika za pomocą polecenia:
- man --locale=C 3 getusershell
Prosimy o pomoc w aktualizacji stron man - więcej informacji można
znaleźć pod adresem
http://sourceforge.net/projects/manpages-pl/.