.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1993, Rickard E. Faith .\" Copyright 1991-1992, Free Software Foundation .\" 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 getdirentries 3 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم getdirentries \- الحصول على مدخلات الدليل بشكل مستقل عن نظام الملفات .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBssize_t getdirentries(\fPsize_t size; \fB int \fP\fIfd\fP\fB, char \fP\fIbuf\fP\fB[restrict \fP\fIsize\fP\fB], size_t \fP\fIsize\fP\fB,\fP \fB off_t *restrict \fP\fIbasep\fP\fB);\fP .fi .P .RS -4 متطلبات ماكروات اختبار الميزات لـ glibc (انظر \fBfeature_test_macros\fP(7)): .RE .P \fBgetdirentries\fP(): .nf منذ glibc 2.19: _DEFAULT_SOURCE glibc 2.19 وما قبله: _BSD_SOURCE || _SVID_SOURCE .fi .SH الوصف تُقرأ مدخلات الدليل من الدليل المُحدد بواسطة \fIfd\fP إلى \fIbuf\fP. يُقرأ على الأكثر \fIsize\fP بايت. يبدأ القراءة من الإزاحة \fI*basep\fP، ويُحدّث \fI*basep\fP بالموضع الجديد بعد القراءة. .SH "قيمة الإرجاع" تُرجع \fBgetdirentries\fP() عدد البايتات المقروءة أو صفرًا عند نهاية الدليل. إذا حدث خطأ، يُرجع \-1، ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء انظر إلى شفرة مصدر مكتبة لينكس للتفاصيل. .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. الواجهة السمة القيمة T{ .na .nh \fBgetdirentries\fP() T} سلامة الخيوط MT\-Safe .TE .SH المعايير BSD. .SH ملاحظات استخدم \fBopendir\fP(3) و \fBreaddir\fP(3) بدلاً من ذلك. .SH "انظر أيضًا" \fBlseek\fP(2), \fBopen\fP(2) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .