.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1993 David Metcalfe (david@prism.demon.co.uk) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" References consulted: .\" Linux libc source code .\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991) .\" 386BSD man pages .\" Modified Sat Jul 24 19:17:53 1993 by Rik Faith (faith@cs.unc.edu) .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getusershell 3 "2. Mai 2024" "Linux man\-pages 6.8" .SH BEZEICHNUNG getusershell, setusershell, endusershell \- ermittelt zulässige Benutzer\-Shells .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP, \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP .P \fBchar *getusershell(void);\fP \fBvoid setusershell(void);\fP \fBvoid endusershell(void);\fP .fi .P .RS -4 Mit Glibc erforderliche Feature\-Test\-Makros (siehe \fBfeature_test_macros\fP(7)): .RE .P \fBgetusershell\fP(), \fBsetusershell\fP(), \fBendusershell\fP(): .nf .\" commit 266865c0e7b79d4196e2cc393693463f03c90bd8 Seit Glibc 2.21: _DEFAULT_SOURCE In Glibc 2.19 und 2.20: _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) Bis einschließlich Glibc 2.19: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) .fi .SH BESCHREIBUNG Die Funktion \fBgetusershell\fP() gibt die nächste Zeile der Datei \fI/etc/shells\fP zurück und öffnet die Datei, falls nötig. Die Zeile sollte einen Pfadnamen einer zulässigen Benutzer\-Shell enthalten. Falls \fI/etc/shells\fP nicht existiert oder nicht lesbar ist, verhält sich \fBgetusershell\fP() so, als wenn \fI/bin/sh\fP und \fI/bin/csh\fP in der Datei aufgelistet wären. .P Die Funktion \fBsetusershell\fP() setzt den Dateizeiger von \fI/etc/shells\fP zurück. .P Die Funktion \fBendusershell\fP() schließt \fI/etc/shells\fP. .SH RÜCKGABEWERT Die Funktion \fBgetusershell\fP() gibt NULL zurück, wenn das Dateiende erreicht ist. .SH DATEIEN \fI/etc/shells\fP .SH ATTRIBUTE Siehe \fBattributes\fP(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke. .TS allbox; lbx lb lb l l l. Schnittstelle Attribut Wert T{ .na .nh \fBgetusershell\fP(), \fBsetusershell\fP(), \fBendusershell\fP() T} Multithread\-Fähigkeit MT\-Unsicher .TE .SH STANDARDS Keine. .SH GESCHICHTE 4.3BSD. .SH "SIEHE AUCH" \fBshells\fP(5) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Patrick Rother , Helge Kreutzmann , Martin Eberhard Schauer und Mario Blättermann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .