.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1993, David Metcalfe .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getusershell 3 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم getusershell, setusershell, endusershell \- الحصول على أصداف المستخدم المسموح بها .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBchar *getusershell(void);\fP \fBvoid setusershell(void);\fP \fBvoid endusershell(void);\fP .fi .P .RS -4 متطلبات ماكروات اختبار الميزات لـ glibc (انظر \fBfeature_test_macros\fP(7)): .RE .P \fBgetusershell\fP()، \fBsetusershell\fP()، \fBendusershell\fP(): .nf .\" commit 266865c0e7b79d4196e2cc393693463f03c90bd8 منذ glibc 2.21: _DEFAULT_SOURCE في glibc 2.19 و 2.20: _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) حتى glibc 2.19 وما قبله: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) .fi .SH الوصف ترجع الدالة \fBgetusershell\fP() السطر التالي من الملف \fI/etc/shells\fP، وتفتح الملف إذا لزم الأمر. يجب أن يحتوي السطر على اسم مسار صدفة مستخدم صالحة. إذا لم يكن الملف \fI/etc/shells\fP موجودًا أو غير قابل للقراءة، تتصرف \fBgetusershell\fP() كما لو كان \fI/bin/sh\fP و \fI/bin/csh\fP مدرجين في الملف. .P تعيد الدالة \fBsetusershell\fP() لف الملف \fI/etc/shells\fP. .P تغلق الدالة \fBendusershell\fP() الملف \fI/etc/shells\fP. .SH "قيمة الإرجاع" ترجع الدالة \fBgetusershell\fP() NULL عند نهاية الملف. .SH الملفات \fI/etc/shells\fP .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. الواجهة السمة القيمة T{ .na .nh \fBgetusershell\fP()، \fBsetusershell\fP()، \fBendusershell\fP() T} سلامة الخيوط غير آمن لتعدد الخيوط (MT\-Unsafe) .TE .SH المعايير لا شيء. .SH التاريخ 4.3BSD. .SH "انظر أيضًا" \fBshells\fP(5) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .